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

Créer une pagination pour les commentaires


Rédigé par jack le Aucun commentairee


Je vous propose de mettre en place un système de pagination pour les commentaires à base de jQuery.
Pour ce tutoriel je me base sur: Mode d'emploi...

Lire la suite de Créer une pagination pour les commentaires

DClassé dans : PluXml ,Mots clés : PluXml, jQuery, Programmation, Tuto, Commentaires, Navigation

Bonne pratique pour déclarer jQuery dans un plugin


Rédigé par jack le 2 commentairese

Pour tester si jQuery est déjà présent en mémoire et éviter de le charger inutilement plusieurs fois, voici la déclaration à utiliser dans un plugin de PluXml.

<script type="text/javascript">
/* <![CDATA[ */
   if(typeof(jQuery) === "undefined") document.write(\'<script  type="text/javascript" src="https://pluxopolis.net/<?php echo PLX_PLUGINS; ?>monPlugin/jquery-x.xx.x.min.js"><\/script>\');
/* !]]> */
</script>
Si vous le pouvez, n'hésiter pas à déclarer jQuery en fin de page en utilisant le hook ThemeEndBody pour la partie visiteur ou le hook AdminFootEndBody pour la partie administration.

Exemple avec le hook ThemeEndBody:

<?php

class monPlugin extends plxPlugin {

	public function __construct($default_lang) {

        # appel du constructeur de la classe plxPlugin (obligatoire)
        parent::__construct($default_lang);

		$this->addHook('ThemeEndBody', 'ThemeEndBody');

    }
	
	public function ThemeEndBody() {?>

<script type="text/javascript">
/* <![CDATA[ */
   if(typeof(jQuery) === "undefined") document.write(\'<script  type="text/javascript" src="https://pluxopolis.net/<?php echo PLX_PLUGINS; ?>monPlugin/jquery-x.xx.x.min.js"><\/script>\');
/* !]]> */
</script>	
	
	<?php
	}
}
?>

Adaptez avec le nom de votre plugin (monPlugin) et compléter le numéro de version utilisé de jQuery dans le nom du fichier (jquery-x.xx.x.min.js).

src="https://pluxopolis.net/monPlugin/jquery-x.xx.x.min.js"

Merci à Jerry Wham pour avoir partagé cette bonne pratique sur le forum de PluXml.

DClassé dans : PluXml ,Mots clés : PluXml, Programmation, Plugins, jQuery

Ajouter un contenu dans la sidebar en fonction d'une page statique


Rédigé par jack le 4 commentairese

Voici une petite astuce très simple pour ajouter du contenu dans la sidebar en fonction de la page statique en cours de visualisation. Sa mise en place est très rapide et ne nécessite que quelques lignes de code à rajouter dans le fichier sidebar.php de son thème.

Éditer donc le fichier sidebar.php et coller les lignes suivantes à l'endroit où vous souhaitez afficher votre texte.

<?php
	if($plxMotor->mode=='static' AND $plxMotor->cible=='002') {
		echo "Texte à afficher lors de la visualisation de la page statique 002";
	}
?>
Remplacer la valeur 002, par l'identifiant de la page statique qui conditionne l'affichage du texte.
L'identifiant de la page concernée est à récupérer dans l'administration des pages statiques. Il est de la forme 001, 002,... (voir colonne Identifiant).

Pour afficher une image vous pouvez remplacer la ligne:

echo "Texte à afficher lors de la visualisation de la page statique 002";
par

echo '<img src="https://pluxopolis.net/data/images/monimage.jpg" alt="" title="Mon image" />';
Adapter le bon chemin de l'image en modifiant data/images/monimage.jpg

DClassé dans : PluXml ,Mots clés : PluXml, Tuto, Thème, Page statique, Sidebar

Afficher le contenu d'une page statique dans la sidebar


Rédigé par jack le 8 commentairese

Pour afficher le contenu d'une page statique dans la sidebar, nous allons procéder en deux étapes.

Etape 1: création d'une page statique

  • créer une page nouvelle page statique dans l'administration des pages statiques,
  • donnez lui comme titre par exemple Sidebar,
  • sélectionner la valeur Oui dans la colonne Active,
  • sélectionner la valeur Masquer dans la colonne Menu,
  • cliquez sur le bouton Modifier la liste des pages statiques pour créer la nouvelle page.

Éditer votre page en cliquant sur son lien Éditer pour y ajouter le contenu que vous voulez afficher dans la sidebar en remplissant le champ Contenu. Il n'est pas nécessaire de remplir les autres champs: vous pouvez les laisser vides.

Sauvegardez en cliquant sur le bouton Enregistrer cette page statique.

Etape 2: modification du fichier sidebar.php

Éditer le fichier sidebar.php de votre thème et ajoutez les lignes suivantes à l'endroit où vous souhaitez afficher le contenu de la page statique 002.

<?php $plxShow->staticInclude('002') ?>
Remplacer la valeur '002' par l'identifiant de votre page statique Sidebar à récupérer dans l'administration des pages statiques (colonne Identifiant).

Cette méthode à l'avantage qu'une fois mise en place, il est très facile de changer les données affichées dans la sidebar en éditant simplement le contenu de la page statique.

DClassé dans : PluXml ,Mots clés : PluXml, Tuto, Page statique, Thème, Sidebar

Ajoutez une signature dans vos flux rss


Rédigé par jack le 3 commentairese

Savez-vous qu'il est possible de rajouter une signature (texte ou image) ou une publicité dans les flux rss de vos articles rédigés avec PluXml ?

Rendez-vous dans la partie d'administration de votre site. Cliquez sur les menus Paramètres, puis Configuration avancée. Dans la zone Texte à ajouter comme signature au bas de chaque flux Rss des articles, saisissez au format html le texte à afficher à la fin de vos flux rss.


Cliquez sur le bouton "Modifier les options d'affichage" pour enregister les modifications.

DClassé dans : PluXml ,Mots clés : PluXml, Tuto, Rss

Top