convertir une simple fonction pour réutiliser avec Smarty

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par hanlin, 6 Novembre 2008.

  1. hanlin
    hanlin WRInaute occasionnel
    Inscrit:
    23 Mars 2006
    Messages:
    263
    J'aime reçus:
    0
    Bonjour,
    C'est la première fois que j'utilise Smarty, je désire convertir un site aux standards de smarty. Pour les fonctions que j'utilise traditionnelment comment faire pour les reutiliser avec smarty ?
    Example :
    function code_url($string) {
    $string = strtolower($string);
    $string = str_replace("( |')", "-", $string);
    $accent = array('&','â','à','é','è','ê','î','ô','û','ç');
    $sans_accent = array('and','a','a','e','e','e','i','o','u','c');
    $string = str_replace($accent, $sans_accent, $string);
    $string = eregi_replace("[^a-z0-9]","-",$string);
    $string = eregi_replace("(^(_)*|(_)*$)","",$string);
    $string = eregi_replace("(-){2,3}","",$string);
    return $string;
    }

    Quelles sont les modifications à apporter pour réutiliser la fonction citée ?
    Merci pour votre aide
     
  2. Genesys
    Genesys Nouveau WRInaute
    Inscrit:
    2 Mars 2004
    Messages:
    36
    J'aime reçus:
    0
    Je ne suis pas un grand fan de Smarty, mais pour autant que je me souvienne il faut créer un plugin :
    http://www.smarty.net/manual/fr/plugins.php

    1. Créer un fichier modifier.code_url.php et enregistrer celui-ci dans le répertoire plugins de Smarty

    2. Dans ce fichier, taper la fonction comme suit :
    Code:
    function smarty_modifier_code_url($string) {
      // code ici
    }
    3. Utiliser code_url dans les templates :
    Code:
    {$chaine|code_url}
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 207
    J'aime reçus:
    365
Chargement...
Similar Threads - convertir simple fonction Forum Date
Convertir un compte fb en page fb Facebook 24 Mars 2021
Convertir page web en UTF-8 Développement d'un site Web ou d'une appli mobile 26 Janvier 2020
Convertir un site htm en wordpress Développement d'un site Web ou d'une appli mobile 1 Décembre 2019
Astuce RewriteMap : convertir un .dbm.pag en txt ? Débuter en référencement 8 Juillet 2019
Lien rompu pour convertir un profil en page Facebook ? Facebook 28 Décembre 2015
[Aide] convertir balise <iframe> en <object> Développement d'un site Web ou d'une appli mobile 10 Septembre 2015
Convertir ses pages web en pdf pour traduction ou correction Développement d'un site Web ou d'une appli mobile 12 Juillet 2015
convertir chaine en date Développement d'un site Web ou d'une appli mobile 16 Avril 2014
HTML5 convertir page web ISO en UTF-8 Développement d'un site Web ou d'une appli mobile 25 Juillet 2013
img src=blob: comment convertir en fichier? Développement d'un site Web ou d'une appli mobile 26 Juin 2013
convertir date décimal Développement d'un site Web ou d'une appli mobile 18 Mai 2013
Convertir input checkbox Développement d'un site Web ou d'une appli mobile 27 Avril 2013
Convertir texte pour URL en PHP [Résolu] Développement d'un site Web ou d'une appli mobile 8 Mai 2012
Convertir les sauts de lignes en <br /> Le café de WebRankInfo 12 Octobre 2011
convertir mp4 avec ffmpeg Développement d'un site Web ou d'une appli mobile 14 Mai 2011
Arguments pour convertir une personne aux DIV et SPAN au lieu de TABLE Développement d'un site Web ou d'une appli mobile 11 Mai 2011
Convertir format video à la volée Développement d'un site Web ou d'une appli mobile 6 Mai 2011
Comment convertir un site sous SPIP en iso-8859-1 ? Développement d'un site Web ou d'une appli mobile 28 Avril 2011
Convertir chaine en code type &#111; ou #x6A; Développement d'un site Web ou d'une appli mobile 17 Novembre 2010
Comment puis-je convertir l'extension de mes très anciennes pages htm en html? Netlinking, backlinks, liens et redirections 25 Août 2010