PluXml.org

Blog ou CMS à l'Xml

Utiliser le chapo d'un article pour vos metadonnées (référencement)(Edit)

Par défaut PluXml ne gère pas la balise description des metadonnées html. L'intérêt est d'aider les moteurs de recherche pour améliorer votre référencement.

Editer le fichier header.php dans votre thèmes, remplacer la balise meta par :

<meta name="description" content="<?php echo meta_name();?>" />

Au tout début du header.php, rajouter :

function coupe_chaine($chapo, $content, $max) { 
	if ($chapo != null) {
		$chaine_entrer = $chapo;
	} else {
		$chaine_entrer = $content;
	}

	$chaine = filter_var($chaine_entrer, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW);
	if(strlen($chaine) >= $max) {
		$chaine = substr($chaine, 0, $max); 
		$espace = strrpos($chaine, " "); 
		$chaine = substr($chaine, 0, $espace)."...";
	} 
	return $chaine; 
}

function meta_name() {
	global $plxShow;

	switch($plxShow->mode()) {
		case 'home': 
			$var_return = $plxShow->subTitle();
		break;
		case 'article':
			$chapo = strip_tags($plxShow->plxMotor->plxRecord_arts->f('chapo'));
			$var_return = coupe_chaine($chapo,$plxShow->subTitle(), 100);
		break;
		case 'static': 
			$var_return = $plxShow->subTitle();
		break;
        	case 'categorie': 
			$var_return = $plxShow->subTitle();
		break;
        	default: 
			$var_return = $plxShow->subTitle();
		break;
	}
	return $var_return;
}

Si vous avez besoins d'aide : http://forum.pluxml.org/viewtopic.php?id=1591