Inclure un fichier php stocké dans le dossier de son thème
Rédigé par jack le Aucun commentairee
Avez-vous besoin pour votre thème d'utiliser une fonction ou des bouts de code php que vous avez programmé ? Vous vous demander peut-être alors comment appeler un fichier php personnel à partir de mon thème et quelle syntaxe utiliser. La réponse est simple et tient en une ligne de code...
Lire la suite de Inclure un fichier php stocké dans le dossier de son thème
DClassé dans : PluXml, Bout de code ,Mots clés : Astuce, PluXml, Snippet, Thème
Ajouter un lien dans son thème vers une page statique à partir de son numéro
Rédigé par jack le 6 commentairese
Voici le bout de code php pour ajouter et coder en dur dans son thème pour PluXml, un lien vers une page statique à partir de son numéro d'identifiant. Le numéro d’une page statique est sur 3 caractères et est par exemple de la forme 001.
<?php
$staticId = '001';
if(isset($plxMotor->aStats[$staticId])) {
$url = $plxMotor->urlRewrite('?static'.$staticId.'/'.$plxMotor->aStats[$staticId]['url']);
$title = plxUtils::strCheck($plxMotor->aStats[$staticId]['name']);
echo '<a href="https://pluxopolis.net/'.$url.'" title="'.$title.'">'.$title.'</a>';
}
?>
Modifier la valeur de la variable $staticId avec le numéro de la page statique souhaitée (ici 001)
Pour rappel le numéro d'une page statique est à récupérer à partir de l'administration dans la gestion des pages statiques, colonne Identifiant
Vous pouvez faire un copier-coller de ce code et l'ajouter dans votre thème, par exemple dans le fichier sidebar.php
DClassé dans : PluXml, Bout de code ,Mots clés : Astuce, Page statique, Menu, PluXml, Sidebar, Thème, Snippet
Comment afficher la date d'un article au format J mois AAAA
Rédigé par jack le 2 commentairese
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
DClassé dans : PluXml ,Mots clés : Astuce, Css, Dates, Thème
Afficher la liste de tous les tags dans une page statique
Rédigé par jack le 6 commentairese
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="#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="#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:
DClassé dans : PluXml ,Mots clés : Astuce, Tags, PluXml, Page statique
Afficher le menu d'une catégorie dans la barre des menus des pages statiques
Rédigé par jack le 8 commentairese
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
DClassé dans : PluXml ,Mots clés : Astuce, Page statique, Catégorie