Page 1 sur 1

[phpBB 3.0.x] Ajouter un indicateur de messages non lus

Posté : ven. 14 oct. 2011 03:41
par Dakin Quelia
» Ajouter un indicateur de messages non lus

A l'aide de ce guide, vous pourrez ajouter un petit indicateur de messages non lus.

Avant toute chose, n'oubliez pas de faire une sauvegarde de vos fichiers avant toute modification.

Tout d'abord, téléchargez ce petit pack à inclure dans le dossier de votre forum:
newest.zip
(32.76 Kio) Téléchargé 377 fois
Ouvrez le fichier « language/fr/common.php ».

Cherchez: Avant, ajoutez:

Code : Tout sélectionner

$lang = array_merge($lang, array(
    'NEWEST_POST'        => 'Nouveau',
)); 
Ouvrez le fichier « styles/{VOTRE_THEME}/theme/colours.css ».

A la fin du fichier, ajoutez:

Code : Tout sélectionner

/* Newest by Arty (Aka CyberAlien)
---------------------------------------- */
span.newest {
	display: inline-block;
	position: relative;
	background-color: #12a2ea;
	color: #FFFFFF;
	line-height: 0.95em;
	text-decoration: none;
	font-size: 0.95em;
	padding: 4px;
	margin-right: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	behavior: url("{T_THEME_PATH}/patches/pie.htc");
}

span.newest a {
	text-decoration: none;
	color: #FFFFFF;
}

Pour changer la couleur de l'encadré, c'est très facile background-color: #12a2ea;. Indiquez le code hexadécimal de la couleur souhaitée.

Ouvrez le fichier « styles/{VOTRE_THEME}/template/viewforum_body.html ».

Cherchez:

Code : Tout sélectionner

<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
Remplacez par:

Code : Tout sélectionner

<!-- IF topicrow.S_UNREAD_TOPIC --><span class="newest"><a href="{topicrow.U_NEWEST_POST}">{L_NEWEST_POST}</span></a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
N'oubliez pas de rafraîchir le template et le thème (onglet Styles) et de vider le cache (onglet Général).

Cela doit donner:
01.png