Bonjour,

Je récupère un flux rss par la classe LastRSS comme ci-dessous, tout fonctionne mais souvent le titre est trop long.. j'aimerais pouvoir raccourcir le titre à 40 caractères puis suivit de ... (3 petits point..) et je ne sais pas comment faire...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
// On inclue lastRSS.php
include 'lastRSS.php';
echo"<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />";
 
// Options de base
$url_flux_rss = 'http://xml.tsr.ch/xml/index.xml?siteSect=671000&sourceId=';
$limite       = 4; // nombre d'actus à afficher
 
// on crée un objet lastRSS
$rss = new lastRSS;
 
// options lastRSS
$rss->cache_dir   = 'cache'; // dossier pour le cache
$rss->cache_time  = 0300;      // fréquence de mise à jour du cache (en secondes)
$rss->date_format = 'd/m';     // format de la date (voir fonction date() pour syntaxe)
$rss->CDATA       = 'content'; // on retire les tags CDATA en conservant leur contenu
 
// lecture du flux
if ($rs = $rss->get($url_flux_rss)) 
{
  for($i=0;$i<$limite;$i++)
  {	   
 
  echo '+ <a href="'.$rs['items'][$i]['link'].'">'.$rs['items'][$i]['title'].'</a><br>';
  }
}
else 
{
  die ('Flux RSS non trouvé');
}
echo"</font>";
?>
D'avance merci pour votre aide.
Cordialement