Tout savoir pour devenir un pro de PluXml, mais pas seulement...

URL canonical et PluXml


Rédigé par gccyrillus le Aucun commentairee



Le site pluxthemes.com propose de donner à vos thèmes la capacité de générer vos URL canoniques avec quelques lignes de codes à insérer dans le fichier template 'header.php' de votre thème.



Voici les quelques lignes à ajouter pour en bénéficier:

$pagination='';
$reqUri=   $plxShow->plxMotor->get;
preg_match('/(/?page[0-9]+)$/', $reqUri, $matches);
if($matches) $pagination =$reqUri;
if($plxShow->catId(true) AND intval($plxShow->catId()) =='0') echo '	<link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite().$pagination.'" />'.PHP_EOL  ;
if($plxShow->plxMotor->mode=='categorie' $plxShow->catId(true) AND intval($plxShow->catId()) !='0') echo '	<link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?categorie'. intval($plxShow->catId()).'/'.$plxShow->plxMotor->aCats[$plxShow->catId()]['url']).$pagination.'" />'.PHP_EOL  ;
if($plxShow->plxMotor->mode=='article'  AND $plxShow->plxMotor->plxRecord_arts->f('numero')) echo '	<link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?article' . intval($plxShow->plxMotor->plxRecord_arts->f('numero')) . '/' . $plxShow->plxMotor->plxRecord_arts->f('url')).'" />'.PHP_EOL  ;
if($plxShow->plxMotor->mode=='static'  ) { 
	echo '	<link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?static'. intval($plxShow->staticId()).'/'.$plxShow->plxMotor->aStats[str_pad($plxShow->staticId(),3,0,STR_PAD_LEFT)]['url']).'" />'.PHP_EOL ;
}
else{
	# enfin on regarde si il s'agit d'un plugin qui squatte les pages statiques
	
	foreach($plxShow->plxMotor->aStats as $k => $val){
		
		if ($val['url'] ==$plxShow->plxMotor->mode) echo '	<link rel="canonical" href="https://pluxopolis.net/'.$plxShow->plxMotor->urlRewrite('?'.$plxShow->plxMotor->mode).'"/>'.PHP_EOL;
	}
}

Le script teste si il s'agit de la page d'accueil, puis si c'est une catégorie, un article ou une page statique.avant de servir cette balise "canonical". Il inclus aussi les pages des plugins ainsi que la pagination.

En echo au précédent article, connaitre le mode d'affichage de PluXml est au coeur de ce bout de codes.

DClassé dans : Bout de code ,Mots clés : PHP, Référencement, Scripts, Url Rewrite

Les données structurées


Rédigé par gccyrillus le Aucun commentairee

icone json-ld

Qu'est ce que c'est?

Les données structurées sont des données organisées et stockées dans un format spécifique qui leur permet d'être facilement consultées, modifiées et analysées à l'aide d'outils informatiques.

Les données structurées sont organisées de manière à ce que les machines, y compris les moteurs de recherche, puissent facilement comprendre et extraire les informations qu'elles contiennent. Elles sont souvent présentées sous la forme de balises et de métadonnées qui décrivent le contenu d'une page Web. Les moteurs de recherche utilisent ces balises et ces métadonnées pour mieux comprendre le contenu des pages et les afficher plus efficacement dans les résultats de recherche.

Peut-on les intégrées a PluXml ?

Elles le sont déjà en parties si vous remplissez touts les champs d’édition de vos catégories, pages statiques et articles

Ce sont les champs meta (description et keywords) , title et alt pour vos images, entre autres.

Le format JSON-LD (JavaScript Object Notation for Linked Data) est l'un des formats de données structurées les plus populaires et les plus largement utilisés pour les pages Web. De simple script dans vos thèmes peuvent les générées pour vous

Lire la suite de Les données structurées

DClassé dans : PluXml, Bout de code, Thème ,Mots clés : JSON-LD, Référencement, Scripts, Tuto

Pagination via JavaScript


Rédigé par gccyrillus le Aucun commentairee

Dans deux précédents articles nous avons vu comment faire usage de la fonction pagination() de Pluxml ou en créer une de toutes pieces.

Cet article vous propose de voir ou revoir une version Javascript de pagination, que vous pourrez utiliser au sein de vos articles ou pages statiques.

Cette fonction a été proposé par Bazooka07 qui l'a intégré à quelques un de ses thèmes en libre services.

Voyons cette fonction et regardons comment en faire usage.

Lire la suite de Pagination via JavaScript

DClassé dans : PluXml, Bout de code ,Mots clés : Scripts, pagination, Tuto

Paginer le contenu d'une page statique


Rédigé par gccyrillus le Aucun commentairee

Parfois nos pages statiques peuvent nécessiter de voir leur contenu découper en plusieurs pages pour en faciliter la lecture.

Pour ce faire, il faut distribuer dans un tableau, chacun de ces morceaux  afin de les trier et générer la pagination adéquate .

Prérequis: un minimum de familiarité avec la syntaxe PHP pour insérer les contenus dans le code.

Lire la suite de Paginer le contenu d'une page statique

DClassé dans : PluXml, Bout de code, Programmation ,Mots clés : PluXml, gcyrillus-nomade, Scripts, Page statique

Un centre de ressources pour PluXml


Rédigé par jack le Aucun commentairee

Pluxopolis vient de mettre en ligne un centre de ressources et de téléchargements pour PluXml.

Plugins, thèmes, scripts utiles et inutiles utilisables pour n'importe quel site internet, lien vers la documentation officielle, adresses vers des dépôts de plugins/thèmes des utilisateurs les plus investis dans le dévelopement de notre CMS préféré, vous trouverez votre bonheur.

https://ressources.pluxopolis.net

Lire la suite de Un centre de ressources pour PluXml

DClassé dans : Documentation ,Mots clés : PluXml, Documentation, Ressources, Téléchargements, Thèmes, Plugins, Scripts

Top