convertir une simple fonction pour réutiliser avec Smarty
3 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
convertir une simple fonction pour réutiliser avec Smarty
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
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
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 :
3. Utiliser code_url dans les templates :
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: Tout sélectionner
function smarty_modifier_code_url($string) {
// code ici
}
3. Utiliser code_url dans les templates :
- Code: Tout sélectionner
{$chaine|code_url}
Comme tu commences avec Smarty, il est pas trop tard pr lire ceci (si tu n'es pas anglophobe):
http://massassi.com/php/articles/template_engines/
http://www.phpinsider.com/smarty-forum/ ... .php?t=102
http://massassi.com/php/articles/template_engines/
http://www.phpinsider.com/smarty-forum/ ... .php?t=102
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Gmail Mobile : lire ses mails sur son mobile
- Gérer l'entête HTTP en PHP
- Participez au projet 3x3 !
- La commande site: dans Google
- Connaitre son PageRank sans la Google Toolbar...
- Google facilite les recherches par site
- Search Cloudlet : un nuage de tags dans les pages Google
- Aperçu des différents types de redirection
- La syndication de contenu : afficher un flux RSS sur son site
- MyMaps : des cartes personnalisées avec Google Maps
- fonction PHP simple... mais je galere...
- javascript , que fait cette fonction super simple ?
- Réutiliser un NDD ayant eu une redirection permanante
- Réutiliser un ancien nom de domaine aujourdh'ui disparu
- [PHP/MYSQL] incrementation auto > reutiliser un id effacé
- Smarty phpfreechat
- Pligg, AdSense et Smarty...
- smarty paginate rewrite
- erreur de session avec smarty
- [Résolu] Smarty - je patauge complet
- [Résolu] [Smarty] PHP non interprété
- Intégrer Google coop dans Smarty
- Rewriting simple/pas-simple !
- Problème tout simple sur un formulaire tout simple...
- Fonction avec le même nom, et appel de la fonction d'origine
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Gmail Mobile
- Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink). - Suggestion de mots
Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum