Pluxopolis

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

Comment afficher la date d'un article au format J mois AAAA

Rédigé par Stéphane 2 commentaires
La fonction artDate() de la classe plxShow permet d'afficher la date de publication d'un article.Exemple:

$plxShow->artDate('#num_day #month #num_year(4)');
La variable #num_day permet d'afficher le jour de publication au format JJ. Il n'est pas possible de masquer le 0 significatif à gauche lorsque le jour de publication est inférieur à 10.
Impossible donc d'avoir 6 avril 2014 au lieu de 06 avril 2014.

Voici donc une astuce à base de css pour contourner ce problème.

Lire la suite de Comment afficher la date d'un article au format J mois AAAA

Afficher la liste de tous les tags dans une page statique

Rédigé par Stéphane 6 commentaires
Pour afficher la liste de tous les tags dans une page statique, copiez le code suivant dans le contenu d'une page statique:

<ul>
<?php 
$plxShow = plxShow::getInstance(); 
$plxShow->tagList('<li class="tag #tag_size"><a class="#tag_status" href="http://pluxopolis.net/tag/astuce/page3#tag_url" title="#tag_name">#tag_name</a></li>'); ?>
</ul>
La fonction tagList() permet d'afficher la liste des tags associés aux articles. Ici seul le premier paramètre de la fonction est utilisé pour formater l'affichage de la liste html. Pour limiter le nombre de tags à afficher, utilisez le deuxième paramètre de la fonction tagList() en spécifiant le nombre de tags à afficher.

Exemple extrait du fichier sidebar.php du thème par défaut de PluXml

<ul>
	<?php $plxShow->tagList('<li class="tag #tag_size"><a class="#tag_status" href="http://pluxopolis.net/tag/astuce/page3#tag_url" title="#tag_name">#tag_name</a></li>', 20); ?>
</ul>
Ici seuls les vingt premiers tags sont affichés.

Pour d'autres articles sur la gestion des tags, je vous renvoie à ces précédents articles:

Afficher le menu d'une catégorie dans la barre des menus des pages statiques

Rédigé par Stéphane 5 commentaires
La barre des menus horizontaux généralement affichée dans la plupart des thèmes de PluXml, correspond à la liste des pages statiques visibles et actives.
Toujours dans un esprit de personnlisation de son thème, il est peut être utile voir intéressant de rajouter dans cette liste de menus, un menu donnant accès au contenu d'une catégorie d'articles. Voyons comment rajouter ce menu et quel code php utiliser.

Lire la suite de Afficher le menu d'une catégorie dans la barre des menus des pages statiques

Ajouter un compteur de visite

Rédigé par Stéphane 2 commentaires
Le site whos.amung.us propose un service gratuit qui permet de savoir combien de visiteurs sont présents sur votre site, où ils sont localisés et quand vous avez eu le plus de personnes en ligne. Il n’y a pas besoin d’inscription, juste quelques lignes de code à copier sur votre site: l’intégration dans PluXml se fait très rapidement: mode d’emploi...

Lire la suite de Ajouter un compteur de visite

Compter le nombre de pages statiques

Rédigé par Stéphane Aucun commentaire
Voici un petit bout de code que l'on m'a demandé récemment pour compter le nombre de pages statiques dans son PluXml.

Dans le fichier header.php de son thème après la ligne:

<?php if (!defined('PLX_ROOT')) exit; ?>
ajoutez le code suivant:

<?php
function nbStatics() {
    global $plxMotor;
    $count=0;
    if($plxMotor->aStats) {
        foreach($plxMotor->aStats as $k=>$v) {
            if($v['active']) $count++;
        }
    }
    return $count;
}
?>
La fonction nbStatics() compte et renvoie le nombre de pages statiques qui sont actives.
Pour afficher ce nombre, ajoutez simplement la ligne suivante dans un des fichiers du thème à l'endroit où vous voulez:

Nombre de pages statiques: <?php echo nbStatics(); ?>
Fil RSS des articles de ce mot clé
Top