PDA

Voir la version complète : Insérer des balises BB dans le Quick_reply et Edition rapide


Sofia
24/11/2006, 19h30
Description
Cela permet de rajouter certaines balises BB dans le quick_reply et l'édition rapide ou l'intégral (interface d'édition des messages tout en bas d'une discussion)Conception
Auteur du Hack / Author Of Hack : Sofia
Version vBulletin Requise / Version vBulletin Required : 3.6.X
Testé / Tested: oui
Hack Developpé Pour vBulletin-Ressources.com - Tous droits réservésInstallation

----------------------------------------------------------------
Réponse rapide

----------------------------------------------------------------

Editer le template showthread_quickreplyPour rajouter les balises retrait à gauche, centrer et retrait à droite, cherchez :

<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]" /></div></td>Ajoutez à la suite :

<td><div class="imagebutton" id="{$editorid}_cmd_justifyleft"><img src="$stylevar/justifyleft.gif" width="21" height="20" alt="$vbphrase[align_left]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifycenter"><img src="$stylevar[imgdir_editor]/justifycenter.gif" width="21" height="20" alt="$vbphrase[align_center]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifyright"><img src="$stylevar[imgdir_editor]/justifyright.gif" width="21" height="20" alt="$vbphrase[align_right]" /></div></td>



Pour rajouter les balises BB PHP, HTML et CODE,

Insérez cela à la suite :

<if condition="$show['code_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_code"><img src="$stylevar[imgdir_editor]/code.gif" width="21" height="20" alt="$vbphrase[wrap_code_tags]" /></div></td>
</if>
<if condition="$show['html_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_html"><img src="$stylevar[imgdir_editor]/html.gif" width="21" height="20" alt="$vbphrase[wrap_html_tags]" /></div></td>
</if>
<if condition="$show['php_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_php"><img src="$stylevar[imgdir_editor]/php.gif" width="21" height="20" alt="$vbphrase[wrap_php_tags]" /></div></td>
</if>



Pour rajouter la taille de la police,

Insérer ceci :

<if condition="$show['size_bbcode']">
<td><div class="imagebutton" id="{$editorid}_popup_fontsize" title="$vbphrase[sizes]">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="popup_feedback"><div id="{$editorid}_size_out" style="width:25px">&nbsp;</div></td>
<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
</tr>
</table>
</div></td>
</if>


Pour la police, insérer ceci :

<if condition="$show['font_bbcode']">
<td><div class="imagebutton" id="{$editorid}_popup_fontname" title="$vbphrase[fonts]">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="popup_feedback"><div id="{$editorid}_font_out" style="width:91px">&nbsp;</div></td>
<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
</tr>
</table>
</div></td>
</if>_________________________________________


[I]Il y a un autre moyen aussi efficace si vous souhaitez reprendre l'intégrale de votre interface d'édition des messages (a part les smileys).


Dans showthread_quickreply

De la première ligne jusquà <textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:$stylevar[messagewidth]; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]"></textarea>
</if>
</div>Remplacez le code précédent par ça :

Ouvrez le template "editor_toolbar_on" et cherchez ceci (tout en haut)

Cherchez de <div id="$editorid" class="vBulletin_editor"> à <td class="controlbar"><textarea name="message" id="{$editorid}_textarea" rows="10" cols="60" style="width:$stylevar[messagewidth]; height:{$editor_height}px" tabindex="1" dir="$stylevar[textdirection]">$newpost[message]</textarea></td>
<if condition="$smiliebox"><td class="controlbar">$smiliebox</td></if>
</tr>
</table>

</div>

PS : les smileys ne peuvent s'afficher car ils sont rattachés au clientscript


----------------------------------------------------------------

[I]Edition Rapide

----------------------------------------------------------------



Ouvrez le template postbit_quickedit,
Pour l'ajout de la police, cherchez :<td><div class="imagebutton" id="{$editorid}_cmd_bold"><img src="$stylevar[imgdir_editor]/bold.gif" width="21" height="20" alt="$vbphrase" /></div></td>Ajouter au-dessus :

<if condition="$show['font_bbcode']">
<td><div class="imagebutton" id="{$editorid}_popup_fontname" title="$vbphrase[fonts]">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="popup_feedback"><div id="{$editorid}_font_out" style="width:91px">&nbsp;</div></td>
<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
</tr>
</table>
</div></td>
</if>
Pour la taille de la police, insérez ceci :<if condition="$show['size_bbcode']">
<td><div class="imagebutton" id="{$editorid}_popup_fontsize" title="$vbphrase[sizes]">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="popup_feedback"><div id="{$editorid}_size_out" style="width:25px">&nbsp;</div></td>
<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
</tr>
</table>
</div></td>
</if>
[B] Pour rajouter les balises BB PHP, HTML et CODE, insérez ceci :
<if condition="$show['code_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_code"><img src="$stylevar[imgdir_editor]/code.gif" width="21" height="20" alt="$vbphrase[wrap_code_tags]" /></div></td>
</if>
<if condition="$show['html_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_html"><img src="$stylevar[imgdir_editor]/html.gif" width="21" height="20" alt="$vbphrase[wrap_html_tags]" /></div></td>
</if>
<if condition="$show['php_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_php"><img src="$stylevar[imgdir_editor]/php.gif" width="21" height="20" alt="$vbphrase[wrap_php_tags]" /></div></td>
</if>

Pour rajouter les balises retrait à gauche, centrer et retrait à droite, cherchez :<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]" /></div></td>Ajouter ceci avant :

<td><div class="imagebutton" id="{$editorid}_cmd_justifyleft"><img src="$stylevar[imgdir_editor]/justifyleft.gif" width="21" height="20" alt="$vbphrase[align_left]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifycenter"><img src="$stylevar[imgdir_editor]/justifycenter.gif" width="21" height="20" alt="$vbphrase[align_center]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifyright"><img src="$stylevar[imgdir_editor]/justifyright.gif" width="21" height="20" alt="$vbphrase[align_right]" /></div></td>
Pour ajouter vos bbcodes personnalisés,cherchez :

php]<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]" /></div></td>Ajouter ceci après :

$vBeditTemplate[extrabuttons]

Allan
24/11/2006, 19h49
Merci du partager, pas mal du tout ^^

Dark-Angel
24/11/2006, 20h13
Excellent, merci sofia :)

Bkdenice
25/11/2006, 11h50
De meme Bon boulot merci ^^

Rom56
25/11/2006, 11h56
merci du partage :) merci du travail sofia

Bkdenice
26/11/2006, 08h17
Sofia,

tu pense qu'il serai possible de copier completement le Wsing des reponse en mode avancer et de mettre ce meme code dans le template de la reponse rapide ?
A ce moment la au devrait avoir les smileys mais je ne suis pas sur ^^

//Bkdenice

Sofia
26/11/2006, 09h21
Sofia,

tu pense qu'il serai possible de copier completement le Wsing des reponse en mode avancer et de mettre ce meme code dans le template de la reponse rapide ?
A ce moment la au devrait avoir les smileys mais je ne suis pas sur ^^

//Bkdenice

Non, Bkdenice, tu peux toujours le faire mais tu ne les auras pas car il te faut un fichier dans ton dossier clientscript mais tu peux toujours avoir ce hack ici : http://www.vbulletin.org/forum/showthread.php?t=99532&highlight=smiley ;)

sony
28/11/2006, 00h17
très bonne idée, merci ;)

rl0075
28/11/2006, 09h30
j'ai testé c'est nickel

Bkdenice
28/11/2006, 19h45
Oki je te remercie
En tous cas j'ai tester ta modification et ça marche nickel

Sofia
08/01/2007, 20h56
Mise à jour pour l'édition rapide :)

Netsurfer
09/01/2007, 00h23
Super merci beaucoup. :)

Netsurfer
24/01/2007, 04h57
Je viens de réaliser que de mon côté, ça ajoute bien tous les BB codes mais les smileys sont absents. Est-ce possible de les ajouter aussi?

Blazman
25/01/2007, 12h02
Voila mon probleme j'ai donc rajouter les balises bb codes mais j'aimerai que l'espace blanc (encadrer en rouge) que ca soit uen zone d'ecriture (que la zone d'ecriture soit donc rallonger pour que ca fasse plus joli ^^)

http://img227.imageshack.us/img227/3721/bug4nt.jpg


Merci ^^

BiOMECHANiK
19/03/2007, 10h11
Merci beaucoup Sofia pour ce gros tuto... excellent. ;)

GeNiUs2k2
01/12/2007, 14h25
j'ai pas eu le temps de te remercie pôur tout tes hacks alors je le fait ici meme car serieusement ils me seront d'une tres grande aide.