convertir une simple fonction pour réutiliser avec Smarty

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 202
Inscription: Jeu Mar 23, 2006 11:16

convertir une simple fonction pour réutiliser avec Smarty

Message le Jeu Nov 06, 2008 14:22

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

Genesys
Nouveau WRInaute
 
Messages: 26
Inscription: Mar Mar 02, 2004 12:42

Message le Jeu Nov 06, 2008 16:31

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: 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}


spout
WRInaute accro
WRInaute accro
 
Messages: 1307
Inscription: Mer Mai 14, 2003 11:05

Message le Jeu Nov 06, 2008 18:22

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


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 :

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