Qu'utilises-tu comme navigateur ?moogly a écrit :javascript:emoticon('')
Emoticons
-
- Iguane
- Messages : 693
- Inscription : 20 févr. 2004, 20:46
Re: Marque-pages
Re: Marque-pages
Je pense qu'il a fait un drag'n drop du smiley au lieu de simplement cliquer dessus.Kropotkine a écrit :Qu'utilises-tu comme navigateur ?moogly a écrit :javascript:emoticon('')
-
- Iguane
- Messages : 693
- Inscription : 20 févr. 2004, 20:46
-
- Iguane
- Messages : 693
- Inscription : 20 févr. 2004, 20:46
-
- Iguane
- Messages : 693
- Inscription : 20 févr. 2004, 20:46
à tout hasard si ça intéresse quelqu'un, j'ai trouvé çà :
http://www.developpez.net/forums/showpo ... ostcount=8
qui me semble être un pas trop mauvais bout de code javascript pour remplacer celui original de phpBB pour la gestion des smileys.
sinon, on peut aussi mettre les smileys dans une liste à puce dans le template (que l'on "stylera" ensuite via CSS par exemple avec un display inline pour avoir une barre de smiley) :
bon, on peut supprimer les commentaires : <!--smileys-->
les autres commentaires servent à phpBB et sa gestion des "boucles" dans les templates.
Je me suis amusé à refaire une grosse partie du posting_body.tpl cet après-midi, alors je soumets ici quelques idées qui peuvent être utiles.
j'ai pas trouvé mieux comme topic à propos du js des smileys
http://www.developpez.net/forums/showpo ... ostcount=8
qui me semble être un pas trop mauvais bout de code javascript pour remplacer celui original de phpBB pour la gestion des smileys.
sinon, on peut aussi mettre les smileys dans une liste à puce dans le template (que l'on "stylera" ensuite via CSS par exemple avec un display inline pour avoir une barre de smiley) :
Code : Tout sélectionner
<!--smileys-->
<div id="smile_list">
<ul>
<!-- BEGIN smilies_row -->
<!-- BEGIN smilies_col -->
<li>
<img onclick="javascript:addSmiley(' {smilies_row.smilies_col.SMILEY_CODE} '); return(false)" ('{smilies_row.smilies_col.SMILEY_CODE}') src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" />
</li>
<!-- END smilies_col -->
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
</ul>
<p class="gensmall smile_explain"><a class="gensmall" href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_blank', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=800');return false;">{L_MORE_SMILIES}</a></p>
<!-- END switch_smilies_extra -->
</div>
<!--smileys-->
les autres commentaires servent à phpBB et sa gestion des "boucles" dans les templates.
Je me suis amusé à refaire une grosse partie du posting_body.tpl cet après-midi, alors je soumets ici quelques idées qui peuvent être utiles.
j'ai pas trouvé mieux comme topic à propos du js des smileys
“La médiocrité obtiendra immanquablement la préséance en se travestissant des oripeaux de la bienséance.”
Nam nisi odio, cursus sed, varius at, pretium at, metus. Nulla facilisi. Curabitur eleifend accumsan mi. Mauris leo. Nunc velit mauris, cursus eget, rhoncus sit amet, malesuada ac, felis. Etiam vel tortor. Ut pharetra. Phasellus tempus erat sed mauris. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Aliquam ac dolor. Nam ac risus et eros aliquam aliquam. Sed lacus ipsum, suscipit vitae, feugiat in, posuere eu, sem. Etiam metus odio, luctus ac, fringilla quis, bibendum id, turpis. Suspendisse bibendum posuere leo. Praesent a quam sed dui feugiat molestie. Nunc sit amet purus. Aenean risus. Proin molestie nulla at augue.
Dernière modification par HP le 09 mars 2007, 12:56, modifié 1 fois.
Ouah !
Des smileys sans (trop?) besoin de JAVA !?!
Et avec du CSS à la place en plus !
Je suis très pour
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
Des smileys sans (trop?) besoin de JAVA !?!
Et avec du CSS à la place en plus !
Je suis très pour
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3
WinXP familial / Firefox 2.0 / Thunderbird 1.5.0.7 / Avast! / KPS 4.2.3 / + de détails
Vivamus eu felis. In hac habitasse platea dictumst. In sit amet quam. In vulputate, orci eget rhoncus vulputate, ipsum orci tincidunt nisl, sed tincidunt purus mi ac elit. Donec est. Praesent rutrum sem a enim commodo dictum. Aliquam tristique velit eget nibh. Aliquam eget turpis nec metus sodales porta. Maecenas ligula nunc, dignissim sed, pulvinar vel, venenatis sit amet, est. Quisque viverra eros vitae est. Duis vehicula dui et felis. Nam eu nulla vel magna malesuada iaculis.
Dernière modification par HP le 09 mars 2007, 12:56, modifié 1 fois.
Pour le template, ok il devrait être refait.
Mais le JavaScript, en quoi est-il mieux que celui-ci :
?
(je précise que c'est pas du tout l'original de phpBB, déjà c'est celui des thèmes FI et lourdement adapté pour tester Gecko en premier et faire une détection d'objets à peu près correcte)
Mais le JavaScript, en quoi est-il mieux que celui-ci :
Code : Tout sélectionner
function emoticon(text) {
var txtarea = document.post.message;
text = ' ' + text + ' ';
if (txtarea.selectionEnd >= 0 && txtarea.setSelectionRange) {
var textLength = txtarea.textLength;
var selEnd = txtarea.selectionEnd; // to mimic IE, assume the caret is the end of the selection
var s1 = (txtarea.value).substring(0, selEnd);
var s2 = (txtarea.value).substring(selEnd, textLength);
txtarea.value = s1 + text + s2;
txtarea.setSelectionRange(selEnd+text.length, selEnd+text.length);
txtarea.focus();
}
else if (txtarea.createTextRange && txtarea.caretPos) {
var caretPos = txtarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
txtarea.focus();
} else {
txtarea.value += text;
txtarea.focus();
}
}
(je précise que c'est pas du tout l'original de phpBB, déjà c'est celui des thèmes FI et lourdement adapté pour tester Gecko en premier et faire une détection d'objets à peu près correcte)
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité