Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 22-12-2005 16:05:55

vin100
Membre

[Mod] Gestion des smileys

Un autre plugin pour la gestion des smilies. Les smileys (couple code/image) sont stockés dans la base de données mais un fichier cache est généré afin de ne pas lancer inutilement des requêtes.

Pourquoi un autre gestionnaire de smiley ? Parce que ceux qui existent ne me convenait pas donc j'ai fait le mien.

[ Télécharger le Plugin Smilies v1.0 ]

Hors ligne

#2 22-12-2005 16:29:59

Pandark
Guide

Re : [Mod] Gestion des smileys

Ce n'est pas un mod plutôt qu'un plugin ?


=>  Plugins | Modifications | Liens utiles   <=
                .._ -Pandark- _..
                Serial Dreamer

Hors ligne

#3 22-12-2005 16:35:42

vin100
Membre

Re : [Mod] Gestion des smileys

ouais c'est plutôt une mod vu qu'il faut modifier 2 fichier de PunBB, c'est juste que côté utilisation tout se passe au niveau du plugin

Hors ligne

#4 22-12-2005 18:50:56

Llanis
Membre

Re : [Mod] Gestion des smileys

Hors ligne

#5 22-12-2005 20:06:06

vin100
Membre

Re : [Mod] Gestion des smileys

easysmilies est pas conforme et fait appel à des ressources qu'il n'exploite pas

par ailleur il ne permet pas d'uploader directement de fichier

je le trouve pas très fonctionnel (supression des fichiers un a un) et buggué (par exemple on peut créer deux smiley avec le même code)

et surtout : il ne met pas en cache, cad qu'il extrait le contenu entier d'une table à chaque affichage

Hors ligne

#6 22-01-2006 18:57:48

dridri
Membre

Re : [Mod] Gestion des smileys

Bon travail pour le mod.
cependant il manque en bas la possibilité d'upper directement a partir d'une URL.

Dernière modification par dridri (22-01-2006 18:59:42)


http://www.technolan.org | organisation de lans à Amiens (80)
Admin forum punBB et serveurs de jeux

Hors ligne

#7 22-01-2006 19:21:55

vin100
Membre

Re : [Mod] Gestion des smileys

comment vous faites pour voir l'URL d'une image pour l'uploader dans un éventuel champs ? j'imagine un clic-droit et propriété ou copier l'adresse de l'image ; bah sur ce même menu contextuel il y a "enregistrer l'image" donc en fait j'ai pas tellement envie de passer 2 heures sur un truc qui vous fera économiser 5 secondes ; mais bon p'tete un jour que je serais motivé et de bonne humeur smile

Hors ligne

#8 24-01-2006 10:00:54

Bloody
Membre

Re : [Mod] Gestion des smileys

Vin100 j'ai installer ta mod. Elle fonctionne super. smile
Mais comment rendre les smileys cliquables comme dans EasyBBcode ? :\

Hors ligne

#9 24-01-2006 10:20:20

vin100
Membre

Re : [Mod] Gestion des smileys

ça c'est autre chose, ma mod ne sert qu'à gérer la liste de smilies disponible, elle n'ajoute rien aux formulaires de post

Théoriquement cette mod devrait fonctionner avec EasyBBcode, si ce n'est pas le cas alors il faut trouver où est le problème.

Hors ligne

#10 24-01-2006 16:29:35

Bloody
Membre

Re : [Mod] Gestion des smileys

Ok merci vin100 je vais voir ce qui différe avec EasyBBcode. Merci. wink

Hors ligne

#11 24-01-2006 17:20:42

vin100
Membre

Re : [Mod] Gestion des smileys

je viens d'essayer, ma mod fonctionne très bien avec Easy BBCode juste qu'il faut enlever width="15" et height="15" si les smilies sont d'une autre taille mais ils sont cliquables et ça roule

Hors ligne

#12 24-01-2006 20:49:59

Pandark
Guide

Re : [Mod] Gestion des smileys

Yop.. j'ai fait ça, et ça marche.. j'ai même adapté la modif de Ju (le + qui permet d'afficher plus de smilies) et ça marche aussi.. sauf qu'il faut compter chaque "texte" même si plusieurs affichent le même smiley..

<?php

// Display the smiley set
require_once PUN_ROOT.'include/parser.php';

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

    if (!in_array($smiley_img[$i], $smiley_dups))
        echo "\t\t\t\t\t\t\t".'<a href="javascript:insert_text(\''.$smiley_text[$i].'\', \'\');"><img src="img/smilies/'.$smiley_img[$i].'" alt="'.$smiley_text[$i].'" /></a>'."\n";

    $smiley_dups[] = $smiley_img[$i];
}

echo '<a href="javascript:;" onclick="if(document.getElementById(\'plusmile\').style.display==\'none\'){document.getElementById(\'plusmile\').style.display=\'block\';document.getElementById(\'pmp\').src=\'img/boutons/moins.gif\'}else{document.getElementById(\'plusmile\').style.display=\'none\';document.getElementById(\'pmp\').src=\'img/boutons/plus.gif\'}"><img src="img/boutons/plus.gif" id="pmp" alt="Plus de smilies" title="Plus de smilies" /></a> <img src="img/boutons/moins.gif" alt="Moins de smilies" style="display:none" />';

echo '<div id="plusmile" style="display:none">';
for ($i = $disp_smilies_1; $i < $num_smilies; ++$i)
{
    // Is there a smiley at the current index?
    if (!isset($smiley_text[$i]))
        continue;

    if (!in_array($smiley_img[$i], $smiley_dups))
        echo "\t\t\t\t\t\t\t".'<a href="javascript:insert_text(\''.$smiley_text[$i].'\', \'\');"><img src="img/smilies/'.$smiley_img[$i].'" alt="'.$smiley_text[$i].'" /></a>'."\n";

    $smiley_dups[] = $smiley_img[$i];
}
echo '</div>';
?>
                        </div>

=>  Plugins | Modifications | Liens utiles   <=
                .._ -Pandark- _..
                Serial Dreamer

Hors ligne

#13 24-01-2006 21:26:39

laOuine
Membre

Re : [Mod] Gestion des smileys

C'est pour quoi ta modif' Pandrak ?!

Le + dans easybbcode pour affiché plus de smilies ?!

laOuine.

Hors ligne

#14 24-01-2006 21:54:18

Pandark
Guide

Re : [Mod] Gestion des smileys

C'était un petit hors sujet...
http://www.punbb.fr/forums/viewtopic.php?pid=8067#p8067

J'ai juste mis une touche de php et renomé+déplacé les images...


=>  Plugins | Modifications | Liens utiles   <=
                .._ -Pandark- _..
                Serial Dreamer

Hors ligne

#15 25-01-2006 01:32:12

laOuine
Membre

Re : [Mod] Gestion des smileys

Cool ! Ca me tentais bien cette mod ! ^^

Ton code il faut l'utiliser avec Gestion des smileys ?!

laOuine.

Hors ligne

#16 25-01-2006 01:59:54

Pandark
Guide

Re : [Mod] Gestion des smileys

Bah moi je l'utilise avec.. mais je suppose qu'on peut le faire sans... wink


=>  Plugins | Modifications | Liens utiles   <=
                .._ -Pandark- _..
                Serial Dreamer

Hors ligne

#17 26-01-2006 16:20:39

vin100
Membre

Re : [Mod] Gestion des smileys

y'a deux choses :
- les images des smilies
- et les smilies (texte + image = smiley)

le premiers cadre du plugin affiche les smilies et le second affiche les images ; il faut affecter un code à une image pour que cela fonctionne ; au début y'a pas de smilies prédéfinis, juste des images dans le répertoire

Hors ligne

#18 28-01-2006 10:24:56

Bloody
Membre

Re : [Mod] Gestion des smileys

Ca marche très bien avec Easy BBCode. smile Merci Vin100. wink
Je vais essayer la mod de Ju maintenant. tongue

Hors ligne

#19 28-01-2006 11:24:58

Bloody
Membre

Re : [Mod] Gestion des smileys

hmm Seules les 2 images +/- fonctionnent chez moi, car je n'ai rien lié au fichier Javascript.

Pandark, à quel endroit tu fais appel au fichier javascript externe de Ju (smile.js) dans ton code ? roll

sauf qu'il faut compter chaque "texte" même si plusieurs affichent le même smiley..

Que veux-tu dire par là. sad

Hors ligne

#20 18-02-2006 11:53:00

.g@sp.
Membre

Re : [Mod] Gestion des smileys

yop pandark... ton code là serait un mix entre gestion des smileys et le "+" de Ju ??
Si oui, est-ce compatible avec easybbcode ?
Si oui, où dois-je coller ce bout de code ??
Et que dois-je modifier d'autre ??
Merci wink

Hors ligne

#21 18-02-2006 13:07:16

vin100
Membre

Re : [Mod] Gestion des smileys

bon les gars si vous pouviez vous lancer un sujet  plutot que de dévier celui-ci ; merci

pour un truc qui fait tout ça d'un coup voir ma mod PunToolBar

Hors ligne

#22 19-02-2006 12:48:38

.g@sp.
Membre

Re : [Mod] Gestion des smileys

Ok sorry, mais j'ai l'impression que quand on lance un nouveau sujet sur le même thème que d'autres existants, on se fait engueuler, soi-disant parce qu'on a pas fait de recherches, etc etc...
Enfin, j'le ferai plus sad

merci pour le lien

Hors ligne

#23 19-02-2006 13:49:51

vin100
Membre

Re : [Mod] Gestion des smileys

nan mais je veut dire que là le theme de la discussion c'est la mod de gestion des smilies et que j'aimerais bien qu'on restent là-dessus ici

Hors ligne

#24 21-02-2006 22:40:52

Lizkeyne
Membre

Re : [Mod] Gestion des smileys

Merci Vin100 pour ce... "plugod"... "modin"... bref, cette modif qui fonctionne sans soucis.
Je vise la PunToolBar et le passage par Smilies Manager est rassurant : on n'a pas l'impression de se lancer dans une entreprise trop hasardeuse.

Hors ligne

Pied de page des forums