Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[Mod] Fscode_Hide

Nouvelle étincelle
Avatar de Taurre
  • Age : 19 ans
  • Messages : 2
  • Inscrit : 03 Avril 2007
Message édité 3 fois, dernière édition par Grummfy, 10 Janvier 2008, 3:32     Lien vers ce message 03 Avril 2007, 14:20
Bonjour, je viens de mettre au point un fscode_hide qui consiste à maintenir un texte cacher tant qu'on a pas cliquez sur un lien ( le texte du lien est choisis par le posteur).

Le voici:


/*******************************************************************************
*      Mod "Hide" :: version 1.0.0
*
*   ---------- Auteur --------------------------------------------------------
*   Auteur ::             Taurre
*   Email ::             [mail=Maitre_Taurre@yahoo.fr]Maitre_Taurre@yahoo.fr[/mail]
*   Site Web ::             [url=http://manganoyume.awardspace.com/index.php]http://manganoyume.awardspace.com/index.php[/url]
*
*   ---------- Mod -----------------------------------------------------------
*   Nom ::              MOD fscode hide
*   Version ::             1.0.0
*   Compatible ::          FSB v1.0.7
*   Description ::          Rajoute un fscode "hide"
*
*   Temps d'installation ::   5 minutes
*   Requete ::             Non
*   Cache ::             Oui
*   Fichiers joins ::        0
*   Fichiers à modifier ::    4
*
*   ---------- Note ----------------------------------------------------------
*
*   ---------- Historique ----------------------------------------------------
*   Commencé ::             Le 02 / 04 / 2007
*
*   Le 02 / 04 / 2007 ::
*      Première version du MOD "hide"
*
*
*******************************************************************************/
#
# [1] ---------- requete cache -------------------------------------------------
#
INSERT ac_mods FIELDS mod_name mod_version mod_description mod_auteur mod_email mod_actif VALUES 'fscode_hide' '1.0.0' 'Rajoute un fscode "hide"' 'Taurre' [mail='Maitre_Taurre@yahoo.fr']'Maitre_Taurre@yahoo.fr'[/mail] '1';
#
# [2] ---------- ouvrir --------------------------------------------------------
#
poster.php
#
# [3] ---------- chercher ------------------------------------------------------
#
$nb_ligne_fscode = ( ! empty($fscode_lignes) ) ? ceil(count($fscode_bouttons) / $fscode_lignes) : 0;
#
# [4] ---------- avant, ajouter ------------------------------------------------
#
if($MOD['fscode_hide']) $fscode_bouttons[] = 'hide';
#
# [5] ---------- ouvrir --------------------------------------------------------
# 
includes/fonctions/fonctions_message.php
#
# [6] ---------- chercher -------------------------------------------------------
#
$texte = preg_replace('`\[url=http://(www/.%7Cftp/.)(.*?)\](.*?)\[/url\]`i', '<a href="[url=http://\1\2]http://\\1\\2[/url]" target="_blank">\\3</a>', $texte);
#
# [7] ---------- apres, ajouter -------------------------------------------------
#
//Balise hide :: [hide]texte à cacher[/hide]
$texte = preg_replace('`\[hide=(.*?)\](.*?)\[/hide\]`si', '<span onClick="this.nextSibling.style.display=((this.nextSibling.style.display==\'none\')?\'\':\'none\');"><a href=\'javascript&#58;;\'>\\1</a></span><span style=\'display:none;\'><br/>\\2</span>', $texte);
 
#
# [8] ---------- ouvrir ---------------------------------------------------------
#
langues/fr/langue_faq.php
#
# [9] ---------- chercher -------------------------------------------------------
#
?>
#
# [10] ---------- avant, ajouter -------------------------------------------------
#
$faq_fscode[] = array("FScode cacher [hide]" => "Le texte compris entre les FScodes [hide] et [/hide] sera dissimuler.Il faut cliquez sur un lien pour le faire apparaitre.<br /><br /><span class=\"b\">Exemple:</span> [hide=cliquez ici]texte[/hide] donnera " . fscode_parse('[hide=cliquez ici]texte[/hide]') . ".");
#
# [11] ---------- ouvrir ---------------------------------------------------------
#
langues/fr/langue_module.php
#
# [12] ---------- chercher -------------------------------------------------------
#
?>
#
# [13] ---------- avant, ajouter -------------------------------------------------
#
$langue['fscode_defaut_hide'] = 'Texte cacher';
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1206
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 03 Avril 2007, 14:56
Par contre, ça va rentrer en conflit avec le mien ( http://www.fire-soft-board.com/fsb/sujet-3863-1.html )


 
Nouvelle étincelle
Avatar de Taurre
  • Age : 19 ans
  • Messages : 2
  • Inscrit : 03 Avril 2007
  Lien vers ce message 03 Avril 2007, 16:25
Ha oui en effet http://www.fire-soft-board.com/fsb/images/smileys/fsb2_oups.gif, mais si quelqu'un veut installez les deux il lui suffira de remplacer le nom des balises, par exemple hide2 http://www.fire-soft-board.com/fsb/images/smileys/fsb2_oeil.gif
 
Equipe des MODS
Avatar de Met@lnono
  • Age : 26 ans
  • Messages : 1206
  • Inscrit : 17 Octobre 2005
  Lien vers ce message 03 Avril 2007, 17:57
Oui tout à fait :)


 
Répondre


.