Comment limiter le nombre de caractères ?
Posted: Thu Mar 20, 2008 6:09 pm
Bonjour,
Je suis un nouvel utilisateur de CMSMS et je découvre peu à peu les "rouages" de ce formidable outil...
Actuellement je travail sur le site d'une association sportive, je souahite faire remonter sur la page d'accueil la liste des dernières actualités sous la forme suivante : "16/05/08 : Préparation de la prochaine saison" et limiter le nombre de caractère pour évité de passer sur deux lignes.
Pour ce faire j'ai trouvé un tag nommé Word Limit mais je ne sais pas l'utiliser....
J'ai ajouté le tag dans mon admin (nom : limit_words) :
Voici le gabarit de NEWS ou je souhaite utiliser ce tag :
J'ai cru comprendre qu'il fallait ensuite utiliser {limit_words content='mytext' limit='25' suffix='...'} mais quoi que je fasse ca marche po....
Merci de votre aide !!!!
Je suis un nouvel utilisateur de CMSMS et je découvre peu à peu les "rouages" de ce formidable outil...
Actuellement je travail sur le site d'une association sportive, je souahite faire remonter sur la page d'accueil la liste des dernières actualités sous la forme suivante : "16/05/08 : Préparation de la prochaine saison" et limiter le nombre de caractère pour évité de passer sur deux lignes.
Pour ce faire j'ai trouvé un tag nommé Word Limit mais je ne sais pas l'utiliser....
J'ai ajouté le tag dans mon admin (nom : limit_words) :
Code: Select all
global $gCms;
$itemid = false;
$str = '';
/* parameters we need -
1. word limit
2. text
*/
if (isset($params['limit'])) {
$wordlimit = $params['limit'];
} else {
/* default */
$wordlimit = "15";
}
if (isset($params['content'])) {
$str = stripslashes($params['content']);
$words = explode(' ', $str);
$words = array_slice($words, 0, $wordlimit);
$str = implode(' ', $words);
}
if (isset($params['suffix'])) {
$str .= $params['suffix'];
}
return $str;
Code: Select all
<ul>
{foreach from=$items item=entry}
<li onmouseover="javascript:this.style.background='#F9F9F9';" onmouseout="javascript:this.style.background='#EFEFEF';"><a href="{$entry->link}" title="{$entry->title}">{$entry->formatpostdate} : {$entry->title}</a>
</li>
{/foreach}
</ul>
Merci de votre aide !!!!