Menu déroulant des BBCodes

Ajouter des menus déroulant à l'éditeur de texte (sans utiliser d'extensions)
Avatar du membre
MariePop's MariePop's
Modération
Messages: 214
Enregistré depuis: 4 ans 2 mois
Forum phpBB: https://phpbb-forum.ovh/
Intérêt: Forum des BBCodes
Le forum et vous

Menu déroulant des BBCodes

Message par MariePop's »

Bonjour. Avec cette astuce je vais t'expliquer comment ajouter un menu déroulant contenant les BBCodes utilisables sur un forum.



Tu importes le template posting_buttons.html du style Prosilver dans le dossier des templates de ton style personnel. Tu modifies ce template de la sorte :
Il faut trouver cette partie

Code: Tout sélectionner

<!-- BEGIN custom_tags -->
		<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
	<!-- END custom_tags -->
Que tu vas remplacer par celle-ci

Code: Tout sélectionner

<select name="addbbcode_custom" onchange="bbstyle(this.form.addbbcode_custom.options[this.form.addbbcode_custom.selectedIndex].value*1);this.form.addbbcode_custom.selectedIndex = 0;">
		<option value="0" selected="selected">{L_CUSTOM_BBCODES}</option>
		<!-- BEGIN custom_tags -->
		<option value="{custom_tags.BBCODE_ID}" title="{custom_tags.BBCODE_HELPLINE}">{custom_tags.BBCODE_TAG}</option>
		<!-- END custom_tags -->   
	</select>
Pour la partie template c'est terminé.

Il faut que tu modifies le fichier common.php qui se trouve dans le dossier language/fr du forum

Il faut trouver cette ligne

Code: Tout sélectionner

'ATTACHED_IMAGE_NOT_IMAGE'		=> 'Le fichier image que vous essayez de joindre n’est pas valide.',
Et tu ajoutes cette ligne juste après

Code: Tout sélectionner

'CUSTOM_BBCODES'					=> 'Menu des BBCodes',
Pour la partie langue c'est terminé.
Image
D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils vous combattent et enfin, vous gagnez.
-Gandhi