Nouveau sujet Forum verrouillé Imprimer Syndication RSS 2.0

[MOD] Synchronisation des smileys [Validé]

Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
Message édité 1 fois, dernière édition par Met@lnono, 07 Décembre 2007, 14:27     Lien vers ce message 19 Novembre 2005, 22:14
Voilà c'est mon premier Mod FSB :=$ , il fait suite au message posté précédemment (http://www.fire-soft-board.com/fsb/sujet-3605.html).

Pour cette 1ère version, je vous conseil de sauvegarder votre fichier cache/fichier_smiley.php car il n'y a pas encore de vérification pour savoir si le smileys est déjà dans le fichier ^^".

En fait il "scan" tous les fichiers du répertoire images/smileys et les ajoutes automatiquement au système FSB sous cette forme :
nom_du_fichier.gif => :nom_du_fichier:


J'ai déjà des personnalisations en vu pour les prochaines versions...


/*******************************************************************************
*      MOD Synchronisation des Smileys :: version 1.0.4
*
*   ---------- Auteur --------------------------------------------------------
*   Auteur ::                 Metalnono
*   Email ::                  nono1135@hotmail.com
*   Site Web ::               http://instinct.prog.free.fr
*
*   ---------- Mod -----------------------------------------------------------
*   Nom ::            		    MOD Synchronisation des Smileys
*   Version ::                1.0.4
*   Compatible ::             FSB 1.0.4
*
*   Description ::            Ce MOD permet d'ajouter un système de synchronisation des smileys présents dans le répertoire images/smileys/
*
*   Temps d'installation ::	  ~5 minutes
*   Requete ::            	  Non
*   Cache ::                  Oui
*   Fichiers joints ::		    0
*   Fichiers à modifier ::    3
*
*   ---------- Historique ----------------------------------------------------
*   Commencé ::            	 Le 19 / 11 / 2005
*   Dernière modification :: Le 01 / 12 / 2005
*
*   Le 19 / 11 / 2005 ::
*	Première version du MOD.
*   Le 21 / 11 / 2005 ::
*   Amélioration => n'ajoute plus un raccourci s'il existe déjà
*   Le 22 / 11 / 2005 ::
*   Amélioration => n'ajoute plus un fichier s'il est déjà dans la liste des smileys
*   Le 25 / 11 / 2005 ::
*   Améliorations => Codage plus propre + gestion de tous les formats présents dans le repertoire (plus seulement le gif)
*   Le 01 / 12 / 2005 ::
*   Améliorations => Suppression des raccourcis pour lesquels le fichier image n'existe plus
*
*******************************************************************************/


http://metalnono.free.fr/fsb_mods/telecharger.gif

Merci de me dire se que vous en pensez :lol:


 
Feu follet
Avatar de Web2
  • Messages : 183
  • Inscrit : 01 Aout 2005
  Lien vers ce message 20 Novembre 2005, 2:32
Trop bien :)


Web2
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 20 Novembre 2005, 17:06
Merci ça fait plaisir :=$

Je pense que je vais encore l'améliorer cette semaine pour qu'il n'installe pas les smileys qui sont déjà enregistrés par exemple...


 
Hors ligne mob Masculin
Equipe de support
Avatar de mob
  • Age : 19 ans
  • Messages : 2011
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 20 Novembre 2005, 17:08
oui ce serait une bonne idee, sinon joli boulot


Anciennement B.Moncef.
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 20 Novembre 2005, 17:11
Merci, actuellement il sert surtout pour ceux qui installe un nouveau forum, mais modifié et avec plus d'options il devrait plaire à pas mal de monde... :=)


 
Etoile
Avatar de StyphaX
  • Age : 21 ans
  • Messages : 2659
  • Inscrit : 09 Octobre 2004
  Lien vers ce message 20 Novembre 2005, 17:36
Mai ça sers à quoi? :s:s:s


http://www.fire-soft-board.com/~wiki/lib/tpl/default/images/link_icon.gifArticles WIKI FSB: Créer/Configurer/Utiliser votre 1er forum || Guide de la bidouille
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 20 Novembre 2005, 17:39
Et bien quand tu as 50 smileys à rajouter à ton forum FSB, tu es obligé de les enregistrer un par un... alors qu'avec ce Mod, il permet de tous les enregistrer automatiquement.

Se n'est que la première version, mais d'autres options devraient bientôt arriver. (:)


 
Volcan
Avatar de nerevare
  • Age : 33 ans
  • Messages : 1859
  • Inscrit : 10 Juillet 2005
  Lien vers ce message 20 Novembre 2005, 18:21
tres bonne idée , jaimme beaucoup ;)


http://www.dagonfield.be/bandeau_dgf2.jpg

N°1 des skins Fire Soft Board
http://www.dagonfield.be http://www.mon-portfolio.be
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 20 Novembre 2005, 20:33
Je vais essayer de l'améliorer dés demain


 
Chef du projet FSB
Avatar de Genova
  • Age : 24 ans
  • Messages : 14653
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 20 Novembre 2005, 20:39
Bon concept en effet, je pense que dans FSB2 on se basera sur ton idée et on fera un moyen simple d'ajouter plusieurs smileys :)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 20 Novembre 2005, 21:02
Ouha, c'est cool, merci ! :D


 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 21 Novembre 2005, 8:29
J'ai édité le fichier d'install car j'avais interverti deux commandes :$


 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 21 Novembre 2005, 11:52
Voilà la première mise à jour !
A présent, lorsqu'un raccourci pour un smiley existe déjà il n'est pas ajouté.
Je me suis inspiré de l'astuce de grummfy : http://www.fire-soft-board.com/fsb/sujet.php?sujet=3502

Le post initial est à jour.

Version 1.0.0 => 1.0.1

#
# [] ---------- cache ----------------------------------------------------------
# A faire dans l'onglet cache de votre panneau d'administration
#
UPDATE ac_mods mod_version 1.0.1 WHERE mod_name synchro_smileys

#
# [] ---------- ouvrir ---------------------------------------------------------
#
admin/admin_index_synchro.php

#
# [] ---------- chercher -------------------------------------------------------
#
    for ($i_smileys=0; $i_smileys<$nb_tableau_smileys; $i_smileys++)
    {
      $nom_smiley = htmlSpecialChars($tableau_smileys[$i_smileys]) . ".gif";
      $code_smiley = ":" . htmlSpecialChars(strtolower($tableau_smileys[$i_smileys])) . ":";

      $cle = count($smiley);
      $smiley[$cle]['smiley_nom'] = $nom_smiley;
      $smiley[$cle]['smiley_code'] = stripslashes($code_smiley);

      $cache->write_in_cache($smiley, 'smiley', count($smiley));
    }

#
# [] ---------- remplacer par -------------------------------------------------------
#
    for ($i_smileys=0; $i_smileys<$nb_tableau_smileys; $i_smileys++)
    {
      $found = FALSE;
      $nom_smiley = htmlSpecialChars($tableau_smileys[$i_smileys]) . ".gif";
      $code_smiley = ":" . stripslashes(htmlSpecialChars($tableau_smileys[$i_smileys])) . ":";

      reset($smiley);
      foreach ($smiley as $smilie)
      {
        if ($smilie['smiley_code'] == $code_smiley)
        {
          $found = TRUE;
        }
		  }
		  if ($found != TRUE)
		  {
      $cle = count($smiley);
      $smiley[$cle]['smiley_nom'] = $nom_smiley;
      $smiley[$cle]['smiley_code'] = stripslashes($code_smiley);
      $cache->write_in_cache($smiley, 'smiley', count($smiley));
		  }
    }


 
Etoile
Avatar de Ghost Warrior
  • Age : 24 ans
  • Messages : 3535
  • Inscrit : 14 Novembre 2004
  Lien vers ce message 21 Novembre 2005, 18:18
Citation (Metalnono)

*   Description ::            Ce MOD permet



de ? de ? de ? de ? de ? de ? x) x) x) x)

bref, execellent idée, pas mal du tout... allé continues :)


L'amour est aveugle, il faut donc toucher.

La mort est un état de non-existence. Ce qui n'est pas n'existe pas. Donc la mort n'existe pas.

Comment le vent sait-il dans quelle direction il doit souffler ?
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 28 ans
  • Messages : 1233
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 21 Novembre 2005, 18:19
Ah ouai en effet, j'ai eu un petit problème de copier/coller, je corrige de suite... :$


 
Forum verrouillé


.