Page 1 sur 1

Besoin d'aide : BBclone et Dotclear

Posté : 01 oct. 2005, 15:32
par WB0
Bonjour,

J'utilse le script proposé sur le blog de Pierre-Jean Coudert ( http://coudert.free.fr/blog/index.php?2 ... t-dotclear ) afin de pouvoir visualiser les visites de mon blog correctemement sur BBClone.
if ($GLOBALS['mode'] == 'post') {
 $tag = $GLOBALS['news']->f('post_titre');
} else if ($GLOBALS['cat_id'] != '') {
 $tag =$GLOBALS['news']->f('cat_libelle');
} else if ($GLOBALS['mode'] == 'month'){
 $ts=strtotime($GLOBALS['year'].'-'.$GLOBALS['month'].'-01 00:00');
 $tag = dt::str('%B %Y',$ts);
}
if ( !isset( $tag ) || !strlen( $tag ) )
 $tag = "Page principale";
define("_BBC_PAGE_NAME", $tag );
Je souhaite ajouter "Blog :" avant le titre de ma page sur BBClone afin de m'y retrouver avec les résultats du forum.
Apparament ce serait la ligne :
$tag = "Blog : "+$tag;
Mais celà ne fonctionne pas...
Auriez-vous une idée ?

Merci d'avance.

Posté : 01 oct. 2005, 15:37
par rami
Pour concaténer 2 chaînes, il faut utiliser l'opérateur . et non +:
$tag = "Blog : ".$tag;

Posté : 01 oct. 2005, 15:40
par WB0
Merci beaucoup !
Ca fonctionne !

Posté : 01 oct. 2005, 15:41
par rami
De rien ;)

Posté : 01 oct. 2005, 15:44
par WB0
Desolé je ne peu pas éditer...
J'aurais une autre question :
Je souhaite limiter le nombre de caractère du titre de la page dans les résultats de BBclone, disons à 15... afin de ne pas déformer la page.

Est-ce possible ?
Il faut vraiment que je me mette au php moi :D

Merci encore.

Posté : 01 oct. 2005, 15:48
par rami
Change la ligne précédente par:
$tag = substr("Blog : ".$tag,0,14); //retourne les 15 premiers caractères

Posté : 01 oct. 2005, 16:04
par WB0
Et dernière petite question :D (jamais 2 sans 3 !)
Je souhaite après la limitation de caractère y ajouter trois petits points (...).

Merci pour l'aide.

Posté : 01 oct. 2005, 16:32
par rami
Faut pas abuser... Regardes comment fonctionne la concaténation de 'Blog' avec $tag. Tu fais la même chose pour ajouter 3 points derrière.