[phpBB 3.0.x] Information de verrouillage dans les sujets

Toutes les documentations phpBB seront ici.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB 3.0.x] Information de verrouillage dans les sujets

Message par Dakin Quelia »

» Information de verrouillage dans les sujets

A l'aide de cette documentation, vous allez pouvoir placer un message de verrouillage uniquement quand le sujet a été verrouillé. Cela permet d'indiquer clairement que le sujet a été verrouillé.

» Introduction

Tout d'abord, il vous faut cette image:

Image

Il vous faudra la placer dans le dossier « styles/{VOTRE_THEME}/theme/images/ ». Ceci fait, nous allons passer à la première étape.

» Définir une phrase pour le verrouillage

Dans cette première étape, nous allons définir une phrase qui sera affichée lorsque le sujet est verrouillé.

Ouvrez le fichier « language/fr/common.php ».

Cherchez:

Code : Tout sélectionner

    'LOCATION'                            => 'Localisation', 
Après, ajoutez:

Code : Tout sélectionner

    'LOCKED_TOPIC'                        => 'Ce sujet a été verrouillé par l’équipe du forum.', 
» Définir les classes CSS

Maintenant que nous avons notre phrase, nous allons définir les classes CSS que nous allons utiliser dans le fichier template. Procédons comme suit:

Ouvrez le fichier « styles/{VOTRE_THEME}/theme/colours.css ».

A la fin du fichier, ajoutez:

Code : Tout sélectionner

/* Locked Topic Class */
div.locked-image {
	float: left;
	background-image: url("{T_THEME_PATH}/images/locked.png");
	width: 60px;
	height: 60px;
}
div.locked-topic {
	color: #ff9900; 
	font-weight: bold; 
	font-size: 18px;
	text-align: center;
	padding: 15px 0 15px 0;
}
» Placer le message dans le template

Maintenant que tout est prêt, nous pouvons donc placer le code dans le fichier template.

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

Cherchez:

Code : Tout sélectionner

	<hr class="divider" />
<!-- END postrow -->
<!-- IF S_QUICK_REPLY -->
	<!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->
<!-- IF S_NUM_POSTS > 1 or PREVIOUS_PAGE -->
Avant, ajoutez:

Code : Tout sélectionner

	
	<!-- IF S_IS_LOCKED -->
	<div  class="panel">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div class="locked-image">&nbsp;</div>
			<div class="locked-topic">{L_LOCKED_TOPIC}</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
	<!-- ENDIF -->
	
» Rafraichissement et vidage du cache

Afin que vos modifications soient prises en compte, n'oubliez pas de rafraîchir le template et le thème (onglet Styles) et de vider le cache (onglet Général).

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 21 invités