Smileys II, génération automatique - commentaires Smileys II, génération automatique 2022-08-05T09:52:34Z https://contrib.spip.net/Smileys-II-generation-automatique#comment511507 2022-08-05T09:52:34Z <p>Bonjour,<br class="manualbr">SPIP 4.15 sous PHP 8.1<br class="autobr"> J'ai une erreur PHP dans ce filtre <a href="http://spip-contrib.net/article261.html" class="spip_out" rel='nofollow external'>Smileys II</a>, génération automatique.<br class="autobr"> Je vois que <a href="https://www.php.net/manual/fr/function.each.php" class="spip_out" rel='nofollow external'>dans PHP</a> each est OBSOLÈTE à partir de PHP 7.2.0 et a été SUPPRIMÉE à partir de PHP 8.0.0.<br class="autobr"> Quelqu'un peut me dire comment on change ou remplace ce bloc, sachant que foreach ne s'utilise que sur un tableau, et là je pense que ça n'en est pas un<small class="fine d-inline"> </small>?</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code>while (list($nom,$chem) = each($listimag)) { $chaine = str_replace(":".$nom, $chem , $chaine); } return $chaine; }</code></pre></div> <p>Merci.</p> Smileys II, génération automatique 2007-02-04T00:29:01Z https://contrib.spip.net/Smileys-II-generation-automatique#comment390883 2007-02-04T00:29:01Z <p>Petite info : <a href='https://contrib.spip.net/archive-Tweak-SPIP' class="spip_in" rel='nofollow'>Tweak-Spip</a> donne à son tour la possibilité de remplacer les raccourcis <code class="spip_code spip_code_inline" dir="ltr">:toto</code> par l'image <code class="spip_code spip_code_inline" dir="ltr">toto.png</code> (ou gif ou jpg) correspondante.</p> Smileys II, génération automatique 2005-12-30T13:08:01Z https://contrib.spip.net/Smileys-II-generation-automatique#comment384976 2005-12-30T13:08:01Z <p>J'ai testé le patch de Fil pour le premier point, ça marche nickel.</p> <p>En fait, c'est surtout très utile si vous développer votre site avec « SVN », car ce dernier créer des répertoires cachés « .svn » et cela plante en effet l'affichage des smileys dans ce cas là.</p> <p>Concernant le second point, j'ai pas vraiment compris, mais pour éviter que cela bloque, il suffira de ne pas mettre « <small class="fine d-inline"> </small>;-) » dans vos titre d'article (et donc probablement dans votre balise html « title »</p> <p>A suivre donc<small class="fine d-inline"> </small>!</p> Smileys II, génération automatique 2005-12-21T19:51:54Z https://contrib.spip.net/Smileys-II-generation-automatique#comment384925 2005-12-21T19:51:54Z <p>Il y a deux petits bugs :</p> <p>- au niveau du parcours du répertoire : si on a un fichier ou un sous-répertoire dans emoticones/, mais qui n'a rien à voir avec des smileys, ça peut faire exploser le système. Je pense qu'on peut ajouter un test :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>if(($fich !='..') and ($fich !='.') and ($fich !='.test') AND preg_match(',\.(gif|jpg|png)$,', $fich) )</code></pre></div> <p>- au niveau du remplacement, si par hasard on a l'expression <code class="spip_code spip_code_inline" dir="ltr">:-)</code> à l'intérieur d'un tag (dans un title par exemple), ça va remplacer et éclater le tag. Pour corriger ça c'est un petit peu plus difficile : il faut d'abord « échapper » les tags, faire les remplacements, puis rétablir les tags.</p> > Espace autour des smileys 2005-07-19T11:12:00Z https://contrib.spip.net/Smileys-II-generation-automatique#comment382267 2005-07-19T11:12:00Z <p>Il suffit de rajouter des marges dans le tableau html de inc-tableau-smiley je suppose.</p> <p>D'ailleurs il est assez vilain ce tableau, il faudrait des css pour bien faire.</p> Espace autour des smileys 2005-07-19T11:06:25Z https://contrib.spip.net/Smileys-II-generation-automatique#comment382266 2005-07-19T11:06:25Z <p>Qui saurait comment gérer l'espace autour des smileys<small class="fine d-inline"> </small>? j'ajoute des <code class="spip_code spip_code_inline" dir="ltr"> </code> quelquepart dans la fonction ou je trouve le style qui va bien pour avoir quelques pixels de libres autours de mes « emoticones »<small class="fine d-inline"> </small>? -Merci-</p> > Smileys II, génération automatique 2005-03-31T10:30:49Z https://contrib.spip.net/Smileys-II-generation-automatique#comment379940 2005-03-31T10:30:49Z <p>Salut,</p> <blockquote class="spip"> <p>J'ai cru comprendre qu'il fallait mettre le tandem inc_tableau_smileys dans le répertoire ecrire du site</p> </blockquote> <p>Non pas du tout, il n'y a rien a modifier dans le répertoire ecrire.</p> <p>Les adapatations sont à apporter dans les pages du site public (les squelettes)</p> <p>@+</p> > Smileys II, génération automatique 2005-03-31T09:32:10Z https://contrib.spip.net/Smileys-II-generation-automatique#comment379938 2005-03-31T09:32:10Z <p>Du haut de ma grande inculture, j'arrive pas à utiliser cette contrib<small class="fine d-inline"> </small>!</p> <p>J'ai cru comprendre qu'il fallait mettre le tandem inc_tableau_smileys dans le répertoire ecrire du site et modifier le « forum.html » dans le même répertoire, puis modifier « mes_fonctions.html » pour permettre la saisie des smileys, ma j'ai du rater un truc quelque part.</p> <p>Je suis en 1.7.2...<br class="manualbr">Merci pour votre aide.<br class="manualbr">Alain</p> > Smileys II, génération automatique 2004-08-03T02:39:57Z https://contrib.spip.net/Smileys-II-generation-automatique#comment42035 2004-08-03T02:39:57Z <p>Chez moi non plus le glisser-déposer ne fonctionne plus, cela est soit lié au navigateur, soit il fallait comprendre « glisser déposer le texte en dessous, et non l'image ».</p> <p>Mais j'ai refait la chose avec du javascript, qui est normalement compatible avec plus de navigateurs (cf URL).</p> > Smileys II, génération automatique 2004-02-24T14:24:53Z https://contrib.spip.net/Smileys-II-generation-automatique#comment6748 2004-02-24T14:24:53Z <p>parfaitement genial<br class="autobr"> Merci</p> > Smileys II, génération automatique 2003-12-09T08:03:08Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4825 2003-12-09T08:03:08Z <p>heure tardive<small class="fine d-inline"> </small>!!!!!!!!!!!!!!!!!! scuse mi</p> > Smileys II, génération automatique 2003-12-08T13:33:22Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4804 2003-12-08T13:33:22Z <p>salut,</p> <p>as tu bien mis <abbr title="smileys)">(#TEXTE</abbr> dans tes boucles forums en bas des articles forums<small class="fine d-inline"> </small>?</p> <p>j'ai l'impression que ca marche au moins dans la page forum.php3/html, non<small class="fine d-inline"> </small>?</p> <p>@+</p> > Smileys II, génération automatique 2003-12-07T09:25:56Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4780 2003-12-07T09:25:56Z <p>ça ne fonctionne toujours pas, ou est ce que je fais une mauvaise manip<small class="fine d-inline"> </small>?<br class="autobr"> VOIR <a href="http://www.bachant.net/message.php3?id_forum=46&recalcul=oui" class="spip_out" rel='nofollow external'>ICI</a></p> > Smileys II, génération automatique 2003-12-06T16:34:01Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4771 2003-12-06T16:34:01Z <p><i>> il faut revoir la zone de téléchargement</i></p> <p>Que veux tu dire<small class="fine d-inline"> </small>?</p> <p>Tu es sur que ce n'est pas toi qui doit revoir ta méthode de récupération de fichiers<small class="fine d-inline"> </small>???</p> <p>Clic droit, enregistrer la cible sous ...</p> > Smileys II, génération automatique 2003-12-06T16:31:08Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4770 2003-12-06T16:31:08Z <p>il faut copier coller dans le texte le nom du smiley</p> <h2 class="h2">:monsmiley</h2> <p>ca marche, meme chez toi je viens d'essayer</p> > Smileys II, génération automatique 2003-12-04T18:50:36Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4742 2003-12-04T18:50:36Z <p>le glisser déposer ne fonctionne pas et je ne vois pas pourquoi.</p> <p>voir : <a href="http://www.bachant.net/forum.php3?id_article=4&id_forum=4&retour=message.php3%3Fid_forum%3D4%26recalcul%3Doui&recalcul=oui&submit=Recalculer+cette+page" class="spip_out" rel='nofollow external'>http://www.bachant.net</a></p> > Smileys II, génération automatique 2003-12-04T17:12:48Z https://contrib.spip.net/Smileys-II-generation-automatique#comment4741 2003-12-04T17:12:48Z <p>attention revoir la zone telechargement.</p> <p>sinon faire du c/c ou de l'affichage code source.</p> <p>merci pour la fonction car trés pratique.</p>