Fork me on GitHub

xoShortAhref : Tronquer une url avec un plugin smarty

200715
Octobre
  DuGris Xo-Plugins Smarty 5064
Xo-Plugins Smarty

xoShortAhref : Tronquer une url avec un plugin smarty

Vous connaissez déjà le hack permettant de tronquer le contenu se trouvant entre les balises :

<a href="" />contenu Ă  tronquer</a>


Voici un plugin smarty permettant de faire la mĂŞme chose en ajoutant une seule ligne de code Ă  Xoops.
Ce plugin est l’illustration d’un post concernant les filtres de sortie smarty puisqu’il intervient avant l’affichage du contenu html

Comment ça marche :

Le paramétrage s’effectue dans le fichier xoShortAhref.ini.php qui se situe dans un nouveau dossier configs placé à la racine de votre site.


Les paramètres :

length (valeur par defaut 80)
Le nombre de caractères maximums au-delà duquel on effectue le tronquage.

etc (valeur par defaut " ... ")
Le texte qui remplace le texte tronqué. Sa longueur est incluse dans la configuration de la longueur à tronquer.

break_words (valeur par défaut false)
Détermine si le tronquage est effectué sur le dernier mot (false), ou au caractère exact (true).

middle (valeur par défaut false)
Détermine si le tronquage intervient à la fin de la chaîne (false), ou au milieu de la chaîne (true).
Notez que si cette valeur est égale à true, alors les limites de mots (paramètre break_words) sont ignorées.


Comment utiliser ce plugin
Il vous suffit d’ajouter la ligne suivante (en rouge) dans le fichier header.php

$xoopsTpl =& $xoTheme->template;
    [
color=cc0000][b]$xoopsTpl->load_filter('output''xoShortAhref');[/b][/color]


(Pour ceux qui ont suivi ce post, ils comprendront l’utilité d’ajouter dans les paramètres de xoops, une option permettant de choisir des filtres de sortie afin de ne pas hacker le CORE pour ajouter une seule ligne de code)

Téléchargement :

Référentiel des modules : Xoops Smarty Plugin

Note: 1.00 (3 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article Ă  un ami
Les commentaires appartiennent Ă  leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Xoops accro
Inscrit le: 25/02/2004
De: RĂ©gion parisienne
Contributions: 2526
DuGris PostĂ© le: 15/10/2007 02:26  Mis Ă  jour: 15/10/2007 19:04
 Re: xoShortAhref : Tronquer une url avec un plugin smarty
Edit : l'article est maintenant complet, MERCI Kris

en démo sur mon site (si vous trouvez un lien avec plus de 80 caractères)
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

99 Personne(s) en ligne (1 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 99 | Plus ...