Index du Forum » » Version future

Auteur

fil d'ariane ?
freud
113     

  Posté : 09-05-2012 09:13

Bon, inutile que j'y passe des heures si le staff n'est pas emballé.

Peut-être vaudrait-il mieux dans ce cas déplacer ce topic dans "le coin des codeurs".
Pour ceux qui seraient intéressés pour le compte personnel, je me suis arrêté aux articles.

Il reste à adapter nos fonctions aux autres rubriques du CMS et à apporter quelques améliorations, notamment limiter le nombre de caractères en titres de liens (selon la place dispo pour le fil d'ariane) et les afficher en entier au survol de la souris (title="").

Je m'étais créé une autre fonction pour cela. Elle me sert pour pas mal d'autres choses sur le site.
Elle coupe la chaîne à un espace (ne coupe pas les mots).


function CutText($num,$text) {
  if (strlen($text) >= $num) {
    $ctext = substr($text,0,$num);
    $esp = strrpos($ctext, " ");
    $ctext = substr($ctext, 0, $esp). "..";
  } else $ctext=$text;
  return($ctext);
}

echo CutText(25,$titre);



J'ai définit un nbr max de caractères pour tout le fil d'ariane.
Je limite à 20 ou 25 à chaque niveau et compte leur nbr effectif, en additionnant avec ceux des niveaux inférieurs.

En fin de fil d'ariane j'ai donc le nbr total de caractères affichés dans les liens.
J'en déduis qu'il me reste X caractères disponibles pour le titre de la page en cours (qui n'est pas un lien).

Exemple live ici : http://entraidelec.com/discussion-9137_definition-des-equipements-sur-circuit-commun.html


Petite parenthèse, le fait de ne pouvoir s'abonner à une discussion que l'on n'a pas créé manque cruellement. Si en plus on oubli de cocher quand on crée une discussion l'abonnement n'est plus possible...
Ce ne serait pas du luxe de revoir tout ça.

++



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=25493&forum=4