1

Topic: smileys rapides

Bonjour,

Quelqu'un saurait-il comment faire pour mettre des smileys cliquables rapidement a gauche de l'endroit ou l'on écrit comme le font ipb, aceboard etc...

au dessous ou en dessous de :

Message 
BBCode: on 
[img] tag: on 
Smilies: on

J'ai tenté les includes, iframes etc dans post.php mais rien y fait.


Je vous en remercie.

PS: merci pour ce forum il est excellent !

Et le monde... n'est qu'un rêve...

2

Re: smileys rapides

j'ai vu quelques tutoriaux sur ce forum, mais rien de compatible avec la 1.1.5

Et le monde... n'est qu'un rêve...

3

Re: smileys rapides

posez la question en anglais, quelqu'un vous répondra surement.
Peut etre attendre la version 1.2 qui inclut pas mal de nouvelles options, nous dit on

Ludo

4

Re: smileys rapides

Je crois que vous avez raison, mieux vaut attendre la future version et profiter de toutes les options.

Merci smile

Et le monde... n'est qu'un rêve...

Re: smileys rapides

Sinon tu peux installer ce ce mod

smile

6

Re: smileys rapides

Merci, c'est celui ci que j'ai essayé et qui me provoquait plein de messages d'erreur (enfin juste un mais tres gros wink ) j'ai la v1.1.5 du forum et sur le txt de ce mode c'est 1.1.4 maxi

Et le monde... n'est qu'un rêve...

Re: smileys rapides

Je l'ai pourtant installé sans probleme sur mon forum (voir mon website) version 1.1.5. me souviens pas de grosse difficulté.

8

Re: smileys rapides

je vais tout de meme reessayer.

Et le monde... n'est qu'un rêve...

9

Re: smileys rapides

hé non apres une nouvelle tentative :

Parse error: parse error, unexpected $ in /home/www/neophyction/www/forum/post.php on line 556

Et le monde... n'est qu'un rêve...

10

Re: smileys rapides

Perso ca marche très bien sur alternc.

J'ai modifié le post_smiles.php car je voulais un truc plus simple si j'ajoutais des smiley, et également parce que onClick="insertThis" me plaçait 2x les smiley sous mozilla...

Le code html est assez crade, a modifier. Voila donc mon post_smiles.php :

<br> 

<table border="0" cellpadding="0" cellspacing="4" width="100%">
      <tr>
        <td width="101%" colspan="5">
        <p align="right"><b>Insert Smiley's</b></td>
      </tr>
      <tr>
      

    <td width="101%" align="center">
<?php

// Display the smiley set
//require $pun_root.'include/parser.php';
$smiley_text = array(':)', '=)', ':(', '=(', ':D', '=D', ';)', ':x', ':rolleyes:', ':-)', ':grin:', ':smile:', ':-o', '8)', '8-)', ':evil:' );
$smiley_img = array('smile.png', 'smile.png', 'sad.png', 'sad.png', 'big_smile.png', 'big_smile.png', 'wink.png', 'mad.png', 'roll.png', 'meza2.gif', 'eins2.gif', 'alizee2.gif', 'asianballs.gif', 'drwar.gif', 'Drumkid2.gif', 'lionouls.gif' );


$num_smilies = count($smiley_text);
for ($i = 0; $i < $num_smilies; ++$i)
{
    // Is there a smiley at the current index?
    if (!isset($smiley_text[$i]))
        continue;

    
    // Save the current text and image
    $cur_img = $smiley_img[$i];
    $cur_text = $smiley_text[$i];

    // Loop through the rest of the array and see if there are any duplicate images
    // (more than one text representation for one image)
    for ($next = $i + 1; $next < $num_smilies; ++$next)
    {
        // Did we find a dupe?
        if ($smiley_img[$i] == $smiley_img[$next])
        {
        
            // Remove the dupe so we won't display it twice
            unset($smiley_text[$next]);
            unset($smiley_img[$next]);
        }
    }
echo "<img src=\"img/smilies/".$cur_img."\" onclick=\"formatThis('".$cur_text."', ' ')\" >";
}

?>
</td>
      </tr>
    </table>

$smiley_text et $smiley_img copiés de parse.php

11

Re: smileys rapides

Oups, il vaut mieux mettre des pixel dans les mesures de tables, genre 150px, sinon IE fait ça tout crado.

Sinon je parle bien de punbb 1.1.5, la chose en question est visible sur http://rezal404.org/forum404

12

Re: smileys rapides

bonjour,

J'avais oublié ce post... désolé.
En fait ca marche trés bien comme c'était. Mais le fichier post.php, tout a la fin il manque un " ?> "

ce qui provoquait des erreurs.

Dawar ; excellent le Drumkid2.gif wink

Et le monde... n'est qu'un rêve...

13

Re: smileys rapides

Voilà j'ai installer le mod et effectivement pas beau avoir !!

Quand tu dis il vaut mieux mettre des pixel dans les mesures de tables, genre 150px, sinon IE fait ça tout crado.

ça ce trouve ou???

Merci de votre aide;

pour voir forum http://www.ponant.org/Test/forum/index.php

14 (edited by Tuf 2004-12-24 22:01)

Re: smileys rapides

[me suis trompé dsl]

[Bon puis que de toute façon, j'ai posté maintenant big_smile c'est ou l'endroit ou est définit le code des smileys et le nom du fichier associé, que j'en rajoute un ou deux sur mon forum ? smile )

15 (edited by jojolatribuche 2004-12-25 22:19)

Re: smileys rapides

personne n'a d'idée pour que les smiley qu'on rajoute ne sois  pas ecraser car ils sont vraiment pas beau comme ça.
Merci beaucoup

Webmaster du site  http://www.ponant.org

16 (edited by Tuf 2004-12-25 18:06)

Re: smileys rapides

si je te dis comment les écraser, tu me dis comment en rajouter, ok ? big_smile

Pour mon forum, j'ai juste remplacer les fichiers png dans forum/img/smilies/ pour mes smileys

c'est vrai qu'avec un site sur photoshop, je pouvais pas me permettre d'avoir des smileys moches big_smile

Re: smileys rapides

me suis tromper pour qu'il ne soit pas ecraser. si tu trouve t'es le meilleur

Comment j'ai fait pour le afficher j'ai pris le mod sur le site.

Webmaster du site  http://www.ponant.org

18

Re: smileys rapides

Je suis aller demander sur le forum english, avec un peu de chance mon post sera compréhensible sad
http://punbb.org/forums/viewtopic.php?id=5489

Re: smileys rapides

ben la question que tu demande c'est comment rajouter tes propres Smiley, pour ça y a un mod qi existe que j'ai installer et qui marche.
Le seul truc c'est les smiley que j'ai rajouter ilsont écraser, et ma question est comment peut-t'on faire pour qu'il ne soit plus écraser.
Jattend vos sugestions.

Webmaster du site  http://www.ponant.org

20

Re: smileys rapides

ca se passe dans le fichier parser.php lui meme dans le rep include.
Ligne 31

Tu ajoutes tes smileys dans le repertoire smilies. et tu les enregistre dans parser.php

Et le monde... n'est qu'un rêve...

21

Re: smileys rapides

merci, seby

Re: smileys rapides

et pour qu'il ne soit pas ecraser dans le post je dois faire quoi?

Car j'ai des smiley c'est un double il est écraser?? peut tu me dire ou je dois changer la taille pour les smiley??

Webmaster du site  http://www.ponant.org

23

Re: smileys rapides

pour les smileys en double bah tu renommes ceux en double.
et pour la taille faut que tu cherche quelque chose, dans parser je crois aussi, comme une limite de 15 x 15 pixels et tu supprime cette phrase.

Et le monde... n'est qu'un rêve...

Re: smileys rapides

J'ai supprimé la phrase et me donne des erreurs j'ai remis la taille à 20 au lieu de 15 et c'est mieux.

Merci de ton aide

Webmaster du site  http://www.ponant.org

25

Re: smileys rapides

c'est pas toute la phrase qu'il faut supprimer, juste le morceau ou y'a la taille. (je peux plus te le donner exactement mais y'a pas d'erreur...)

Et le monde... n'est qu'un rêve...