[Tuto] Rendre plus convivial le système de surveillance des sujets et forums

Retrouvez ici quelques tutoriels pour vos forums phpBB
Message par Fred »
Avatar du membre
Fred
Messages : 2538
Enregistré depuis : 2 ans 11 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Pays de la Loire
Intérêt : GitHub

Rendre plus convivial le système de surveillance des sujets et forums

Message

En natif dans phpBB le système de surveillance n'est pas intuitif, lorsque vous ne surveillez pas de sujets ou de forums ceci est labellisé par une case cochée , avec ce texte "Surveiller ce sujet"
Surveiller ce sujet.png

À l'inverse lorsque vous surveillez des sujets ou forums la case n'est plus cochée et ce texte "Arrêter de surveiller ce sujet"
Arrêter de surveiller ce sujet.png


Dans ce tutoriel nous allons voir comment modifier ces icônes Font Awesome, et par la même occasion apporter une modification au fichier de langue.

Surveillance des sujets

Se rendre ici en FTP :

► ./styles/style_perso/template

Ouvrir le fichier viewtopic_topic_tools.html

Si ce fichier est absent de votre dossier template, importez-le depuis prosilver.
Trouver : (peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.)

Code : Tout sélectionner

				<!-- IF U_WATCH_TOPIC -->
					<li>
						<a href="{U_WATCH_TOPIC}" class="watch-topic-link" title="{S_WATCH_TOPIC_TITLE}" data-ajax="toggle_link" data-toggle-class="icon <!-- IF S_WATCHING_TOPIC -->fa-check-square-o<!-- ELSE -->fa-square-o<!-- ENDIF --> fa-fw" data-toggle-text="{S_WATCH_TOPIC_TOGGLE}" data-toggle-url="{U_WATCH_TOPIC_TOGGLE}" data-update-all=".watch-topic-link">
							<i class="icon <!-- IF S_WATCHING_TOPIC -->fa-square-o<!-- ELSE -->fa-check-square-o<!-- ENDIF --> fa-fw" aria-hidden="true"></i><span>{S_WATCH_TOPIC_TITLE}</span>
						</a>
					</li>
				<!-- ENDIF -->
Remplacer par : (remplacer les lignes de code précédemment trouvées par celles ci-dessous. Enregistrez et videz le cache.)

Code : Tout sélectionner

				<!-- IF U_WATCH_TOPIC -->
					<li>
						<a href="{U_WATCH_TOPIC}" class="watch-topic-link" title="{S_WATCH_TOPIC_TITLE}" data-ajax="toggle_link" data-toggle-class="icon <!-- IF S_WATCHING_TOPIC -->fa-bell-slash<!-- ELSE -->fa-bell-slash<!-- ENDIF --> fa-fw" data-toggle-text="{S_WATCH_TOPIC_TOGGLE}" data-toggle-url="{U_WATCH_TOPIC_TOGGLE}" data-update-all=".watch-topic-link">
							<i class="icon <!-- IF S_WATCHING_TOPIC -->fa-bell-o<!-- ELSE -->fa-bell-o<!-- ENDIF --> fa-fw" aria-hidden="true"></i><span>{S_WATCH_TOPIC_TITLE}</span>
						</a>
					</li>
				<!-- ENDIF -->


Surveillance des forums

Se rendre ici en FTP :

► ./styles/style_perso/template

Ouvrir le fichier navbar_footer.html

Si ce fichier est absent de votre dossier template, importez-le depuis prosilver.
Trouver : (peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.)

Code : Tout sélectionner

		<!-- IF U_WATCH_FORUM_LINK and not S_IS_BOT -->
			<li data-last-responsive="true">
				<a href="{U_WATCH_FORUM_LINK}" title="{S_WATCH_FORUM_TITLE}" data-ajax="toggle_link" data-toggle-class="icon <!-- IF S_WATCHING_FORUM -->fa-check-square-o<!-- ELSE -->fa-square-o<!-- ENDIF --> fa-fw" data-toggle-text="{S_WATCH_FORUM_TOGGLE}" data-toggle-url="{U_WATCH_FORUM_TOGGLE}">
					<i class="icon <!-- IF S_WATCHING_FORUM -->fa-square-o<!-- ELSE -->fa-check-square-o<!-- ENDIF --> fa-fw" aria-hidden="true"></i><span>{S_WATCH_FORUM_TITLE}</span>
				</a>
			</li>
		<!-- ENDIF -->
Remplacer par : (remplacer les lignes de code précédemment trouvées par celles ci-dessous. Enregistrez et videz le cache.)

Code : Tout sélectionner

		<!-- IF U_WATCH_FORUM_LINK and not S_IS_BOT -->
			<li data-last-responsive="true">
				<a href="{U_WATCH_FORUM_LINK}" title="{S_WATCH_FORUM_TITLE}" data-ajax="toggle_link" data-toggle-class="icon <!-- IF S_WATCHING_FORUM -->fa-bell-o<!-- ELSE -->fa-bell-o<!-- ENDIF --> fa-fw" data-toggle-text="{S_WATCH_FORUM_TOGGLE}" data-toggle-url="{U_WATCH_FORUM_TOGGLE}">
					<i class="icon <!-- IF S_WATCHING_FORUM -->fa-bell-o<!-- ELSE -->fa-bell-slash<!-- ENDIF --> fa-fw" aria-hidden="true"></i><span>{S_WATCH_FORUM_TITLE}</span>
				</a>
			</li>
		<!-- ENDIF -->


Modification du fichier de langue

Se rendre ici en FTP :

► ./language/fr

Ouvrir le fichier common.php

Trouver : (peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.)

Code : Tout sélectionner

	'START_WATCHING_FORUM'		=> 'Surveiller ce forum',
	'START_WATCHING_TOPIC'		=> 'Surveiller ce sujet',
	'STOP_WATCHING_FORUM'		=> 'Arrêter de surveiller ce forum',
	'STOP_WATCHING_TOPIC'		=> 'Arrêter de surveiller ce sujet',
Remplacer par : (remplacer les lignes de code précédemment trouvées par celles ci-dessous. Enregistrez et videz le cache.)

Code : Tout sélectionner

	'START_WATCHING_FORUM'		=> 'Vous ne surveillez pas ce forum',
	'START_WATCHING_TOPIC'		=> 'Vous ne surveillez pas ce sujet',
	'STOP_WATCHING_FORUM'		=> 'Vous surveillez ce forum',
	'STOP_WATCHING_TOPIC'		=> 'Vous surveillez ce sujet',

Image

Image



Un ticket est ouvert sur le tracker, dans les versions futures de phpBB cela devrait être modifié.
Vous devez être membre du forum pour afficher les fichiers joints à ce message.
Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.