Thème PluXml : Skeptical (WordPress)

Après plusieurs jours de tests intensifs, je me décide enfin à délivrer mon nouveau travail sur le thème WordPress appelé Skeptical. A force de manipuler dans tous les sens PluXml et ses différentes fonctions, je crois être arrivé à une solution simple et efficace qui ne demande pas d'effort de rédaction dans la partie article.
En effet, le thème est "ready to use", "out of the box", "ce que tu veux qui sonne bien en anglais". Son installation et utilisation est toute simple : c'est comme un thème normal... Laissez moi vous expliquer son fonctionnement, vous allez comprendre. ;)
L'affichage des différentes miniatures servant à l'illustration des articles sur les fichiers home.php, categorie.php et tags.php se font automatiquement. Le contenu de votre article est "scanné" à coup de fonctions php pour en extraire la première image et l'afficher en miniature. J'ai bien dit "première" dans tout le contenu de votre article, chapô et contenu compris. Ce qui fait que vous pouvez maîtriser cette miniature en définissant vous même la première image de votre texte (pour vos nouveaux articles par exemple) mais vous pouvez laisser le thème faire votre affichage pour vos anciens articles. Bien évidemment, une image par défaut est appliquée si aucune image est présente dans le contenu de votre article.
Cette miniature n'apparaît pas sur le fichier article.php, ce qui fait que vous pouvez rédiger comme vous le souhaitez vos articles, l'image ne sera pas répétée sur un affichage complet de votre article. Les formats pris en compte sont les suivants : .jpg, .jpeg, .gif et .png (si vous avez quelques notions de php, vous pouvez toujours rajouter au bon endroit dans les fichiers une extension ;) ).
Pour le reste, les configurations dans le thème se font en paramètres des fonctions de PluXml. Par défaut, tout marche correctement, mais si vous voulez affiner le nombre d'articles mis en avant dans footer.php ou quelle catégorie utilisée, je vous invite à lire la documentation de PluXml et il vous faut intervenir ici :
Fichier footer.php
<?php $plxShow->lastComList('<li>#com_author : <a href="#com_url">#com_content(40)</a></li>', 5, ''); ?>
Et ici :
<?php $plxShow->lastArtList('<li><a href="#art_url" title="#art_title">#art_title</a></li>',5,''); ?>
Dans le fichier footer.php, vous pouvez changer également l'affichage des photos issues d'un compte Flickr, en renseignant comme il faut avec votre ID utilisateur :
<?php $flickr_heading = 'Mes Photos'; $flickrID = '27902045@N00'; ?>
Le système de commentaires est compatible Gravatar et il vous faut renseigner votre adresse mail pour que les réponses faîtes en partie admin utilisent votre avatar.
Fichier commentaires.php
<img src="http://www.gravatar.com/avatar/<?php echo md5( strtolower('votre@mail.fr') ) ?>?s=80&d=mm" alt="Avatar Gravatar" class="avatar avatar-80 photo" height="80px" width="80px" />
A côté de chaque article, à droite, vous pourrez remarquer qu'il y a une liste des derniers articles de la même catégorie que l'article qui apparaît. Par défaut, vous listez 5 articles mais cela est également configurable en changeant le nombre
Fichier article.php,
</a></li>',5, $cat_id); ?>
Fichier home.php, categorie.php, tags.php et archives.php
</a></li>',5, $cat_id); ?>
Petits bonus, également présents dans la version WordPress, un template static-contact.php pour votre formulaire. Il est prêt à fonctionner, il faut juste renseigner votre mail (et vous pouvez également ajouter votre texte en introduction lors de la rédaction en page admin, comme toute page statique qui se respecte) :
Fichier static-contact.php
$emailTo = 'votre@mail.fr';
Mais il y a également un template pour un affichage des pages sur toute la largeur : static-fullwidth.php. Je vous invite à lire la documentation des pages statiques de PluXml pour utiliser ces deux templates. Egalement disponibles, plusieurs coloris que vous pouvez mettre en place dans le fichier header.php en remplaçant cette ligne ci-dessous par une de celles présentes au-dessus dans le fichier :
Fichier header.php
<!-- Alt Stylesheet <link href="<?php $plxShow->template(); ?>/styles/blue.css" rel="stylesheet" type="text/css" /> <link href="<?php $plxShow->template(); ?>/styles/green.css" rel="stylesheet" type="text/css" /> <link href="<?php $plxShow->template(); ?>/styles/red.css" rel="stylesheet" type="text/css" /> <link href="<?php $plxShow->template(); ?>/styles/default.css" rel="stylesheet" type="text/css" /> --> <link href="<?php $plxShow->template(); ?>/styles/defaut.css" rel="stylesheet" type="text/css" />
Je crois avoir tout dit, si vous avez un souci en ce qui concerne le fonctionnement de votre thème, je suis à disposition mais je tiens à rappeler qu'il existe également un support pour toute la partie PluXml. ;)
Thème uniquement compatible PluXml 5.1 Bêta 1Tcho, Hamtaro.
Sources : http://www.woothemes.com/2010/09/skeptical/


J'adore ton adaptation, du travail énorme pour nos PluXml.
@bankai : Merci ! ;)
Si tu vois quelques thèmes qui t'intéressent (sous WordPress ou ailleurs), tu peux toujours me les suggérer... :p
J’avoue être surpris, je pensais qu'il y aurais pas mal de bug, mais finalement non ça reste extrêmement fluide, super boulots en tout cas.
Et merci de partager ton travail avec nous :)
Je dois avouer que je suis toujours étonné de ce petit CMS. Il faut dire que je suis toujours l'actualité de PluX car mon premier blog à était fait avec lui. Et qu'il continue toujours de vivoter, et je ne pense pas passer sous une autre plateforme pour ce blog la.
Bref tout ça pour dire que j’apprécie vraiment ton travail et que j'e vais surement adapté ton thème à mon blog des que j'aurais 10mn.
Merci et bonne soirée.