Post-lister
Description
Ce plugin permet de générer automatiquement des listes d’articles ou de commentaires de votre site selon divers critères (tags, catégories, auteur, date, etc). Ces listes peuvent être soit intégrées à la un article (via un les balises ShortCode wlist et clist), soit être intégrées à une barre latérale (via un Widget).
Langues disponibles
- Français
Téléchargement
Post-lister v0.4 (ou directement sur le repository officiel)
Compatibilité
- Testé sur WordPress en version 2.7.
- Nécessite PHP5.
Actualités du plugin
- Plugin Post-lister pour Wordpress - version 0.4 le 11 janvier 2009
- Plugin Post-lister pour Wordpress - version 0.2 le 22 novembre 2008
- Preview : générateur de plugin WordPress le 30 juillet 2008
- Plugin “Post-lister” pour WordPress le 9 juillet 2008
Historique
- 0.4 (2009-01-11) :
- [NEW] ajout de champs permettant d’afficher le contenu des articles et commentaires, ainsi que l’avatar de leur auteur.
- [ENHANCE] le champ “trier par” des formulaires des widgets est maintena tun menu déroulant plutôt qu’un champ texte.
- [ENHANCE] les formulaires de configuration des widgets sont maintenant présentés sur deux colonnes.
- [ENHANCE] le lien dans les listes de commentaires mène maintenant directement au commentaire et non plus en haut de la page.
- [FIX] cliquer sur “annuler” dans le formulaire d’un widget puis enregistrer les modifications n’efface plus les configurations du widget.
- [DOC] ajout du fichier readme-fr.txt contenant la documentation française du plugin.
- [DOC] mise à jour du fichier readme.txt.
- 0.3 (2008-12-07) :
- [NEW] ajout de la possibilité d’utiser des variables globales, fonctions et méthodes statiques dans la configuration des widgets.
- [FIX] le nombre de commentaires n’était plus affichable dans les listes d’articles.
- 0.2 (2008-11-22) :
- [NEW] ajout de la possibilité d’affucher des listes de commentaires.
- [ENHANCE] séparation des attributs swhowdate et swhowtime pour plus de felxibilité.
- [MISC] refactorisation du code pour utiliser mon générateur de plugin maison (qui est toujours en développement).
- 0.1 (2008-07-09) :
- [NEW] version initiale inspirée du plugin Query inside post de k-ny
Installation
- Télécharger et décompresser le plugin.
- Uploader les fichiers dans le dossier
wp-content/pluginde votre site WordPress. - Activer le plugin dans la section “plugins” du panneau d’administration de votre site.
- Pour intégrer une liste à la barre latérale, rendez-vous dans la section “widgets” et pour intégrer une liste à un article, utilisez les balise ShortCode wlist et clist (cf plus bas).
Utilisation de la balise ShortCode wlist
Paramètres de filtre
- cat : Vide par défaut. Permet de preciser l’ID de la catégorie.
Exemples :Code
[wlist cat=5]
[wlist cat="5,6,7"]
[wlist cat=-5] - category_name : Vide par défaut. Permet de préciser le nom de la catégorie.
Exemple :Code
[wlist category_name="Web Design"] - tag : Vide par défaut. Permet de préciser le nom du tag.
Exemples :Code
[wlist tag=vie-personelle]
[wlist tag="vie-personelle,photos"]
[wlist tag="vie-personelle+photos"] - author : Vide par défaut. Permet de préciser l’ID de l’auteur.
Exemples :Code
[wlist author=1]
[wlist author=1,2]
[wlist author=-1] - author_name : Vide par défaut. Permet de préciser le nom de l’auteur.
Exemple :Code
[wlist author_name="Julien"] - limit : 5 par défaut. Permet de préciser le nombre d’éléments a retourner.
Exemple :Code
[wlist showposts=10] - offset : Vide par défaut. Permet de préciser l’offset.
Exemple :Code
[wlist offset=3]
Paramètres de tri
- order : “desc” par défaut. Permet de préciser l’ordre de tri.
Exemples :Code
[wlist order=asc]
[wlist order=desc] -
orderby : “date” par défaut. Permet de préciser le paramètre de tri.
Exemples :Les valeurs disponibles sont les suivantes :Code
[wlist orderby=title]- “date” : le tri s’effectue selon la date de l’article
- “author” : le tri s’effectue selon le pseudonyme de l’auteur de l’article
- “title” : le tri s’effectue selon le titre de l’article
- “modified” : le tri s’effectue selon la date de dernière modification de l’article
- “rand” : le tri s’effectue de manière aléatoire
Paramètres d’affichage
- beforelist : “<ul class=”wlist”>” par défaut. Permet de préciser la tag se trouvant au début de la liste.
Exemple :Code
[wlist beforelist="<ol>"] - afterlist : “</ul>” par défaut. Permet de préciser la tag se trouvant à la fin de la liste.
Exemple :Code
[wlist afterlist="</ol>"] - beforeitem : “<li>” par défaut. Permet de préciser la tag se trouvant au début de chaque élément.
Exemple :Code
[wlist beforeitem="<li><p>"] - afteritem : “</li>” par défaut. Permet de préciser la tag se trouvant à la fin de chaque élément.
Exemple :Code
[wlist afteritem="</p></li>"] - showauthor : “false” par défaut. Permet d’afficher ou non l’auteur des messages listés.
Exemple :Code
[wlist showauthor=true] - showdate : “false” par défaut. Permet d’afficher ou la date des messages listés.
Exemple :Code
[wlist showdate=true] - showtime : “false” par défaut. Permet d’afficher ou l’heure des messages listés.
Exemple :Code
[wlist showtime=true] - showcommentcount : “false” par défaut. Permet d’afficher ou le nombre de commentaires des messages listés.
Exemple :Code
[wlist showcommentcount=true] - showauthoravatar : “none” par défaut. Permet d’afficher l’avatar de l’auteur en spécifiant sa taille.
Exemple :Code
[wlist showauthoravatar=32]
[wlist showauthoravatar=64] - showtext : “none” par défaut. Permet d’afficher le contenu des messages en spécifiant le nombre de caractères à afficher ou ‘all’ pour afficher le message complet.
Exemple :Code
[wlist showtext=50]
[wlist showtext=all]
Remarques complémentaires
- Chaque attribut est facultatif.
- On peut evidement cumuler les attributs.
Exemple :Code
[wlist tag=google showposts=5] - N’utilisez pas l’attribut “cat” en même temps que l’attribut “tag” (bug wordpress), c’est ou l’un ou l’autre.
- l’attribut
showpostsest déprécié en faveur de l’attributlimit.
Utilisation de la balise ShortCode clist
Paramètres de filtre
- post: Vide par défaut. Permet de preciser l’ID de l’article auquel doivent être rattachés les commentaires.
Exemple :Code
[clist post=5] - author : Vide par défaut. Permet de préciser l’ID de l’auteur.
Exemples :Code
[clist author=1]
[clist author=1,2]
[clist author=-1] - author_name : Vide par défaut. Permet de préciser le nom de l’auteur.
Exemple :Code
[clist author_name="Julien"] - author_email : Vide par défaut. Permet de préciser l’adresse email de l’auteur.
Exemple :Code
[clist author_email="chuck.norris@roundhouse-kick.com"] - limit : “5″ par défaut. Permet de préciser le nombre d’éléments a retourner.
Exemple :Code
[clist limit=10] - offset : Vide par défaut. Permet de préciser l’offset. Exemple :
Code
[clist offset=3]
Paramètres de tri
- order : “desc” par défaut. Permet de préciser l’ordre de tri.
Exemples :Code
[clist order=asc]
[clist order=desc] - orderby : “comment_date” par défaut. Permet de préciser le paramètre de tri.
Exemples :Les valeurs disponibles sont les suivantes :Code
[clist orderby=rand]- “comment_date” : le tri s’effectue selon la date du commentaire
- “comment_author” : le tri s’effectue selon le pseudonyme de l’auteur du commentaire
- “comment_post_ID” : le tri s’effectue selon l’id de l’article associé au commentaire
- “rand” : le tri s’effectue de manière aléatoire
Paramètres d’affichage
- beforelist : “<ul class=”wlist”>” par défaut. Permet de préciser la tag se trouvant au début de la liste.
Exemple :Code
[clist beforelist="<ol>"] - afterlist : “</ul>” par défaut. Permet de préciser la tag se trouvant à la fin de la liste.
Exemple :Code
[clist afterlist="</ol>"] - beforeitem : “<li>” par défaut. Permet de préciser la tag se trouvant au début de chaque élément.
Exemple :Code
[clist beforeitem="<li><p>"] - afteritem : “</li>” par défaut. Permet de préciser la tag se trouvant à la fin de chaque élément.
Exemple :Code
[clist afteritem="</p></li>"] - showauthor : “false” par défaut. Permet d’afficher ou non l’auteur des messages listés.
Exemple :Code
[clist showauthor=true] - showdate : “false” par défaut. Permet d’afficher ou la date des messages listés.
Exemple :Code
[clist showdate=true] - showtime : “false” par défaut. Permet d’afficher ou l’heure des messages listés.
Exemple :Code
[wlist showtime=true] - showauthoravatar : “none” par défaut. Permet d’afficher l’avatar de l’auteur en spécifiant sa taille.
Exemple :Code
[wlist showauthoravatar=32]
[wlist showauthoravatar=64] - showtext : “none” par défaut. Permet d’afficher le contenu des messages en spécifiant le nombre de caractères à afficher ou ‘all’ pour afficher le message complet.
Exemple :Code
[wlist showtext=50]
[wlist showtext=all]
Remarques complémentaires
- Chaque attribut est facultatif.
- On peut evidement cumuler les attributs.
Exemple :Code
[clist post=15 limit=5]
Utilisation de valeurs dynamique dans la configuration des widgets
Ceci est à utiliser avec précautions et ne peut être utilisé que pour les widgets (dans les “sidebar”) et non pour les shortcodes (dans les articles).
- utiliser une variable globale : saisir
${toto}va appeler$toto. - utiliser un champ d’une variable globale : saisir
${toto->name}va appeler$toto->name. - utiliser une fonction : saisir
${aFunction()}va appeleraFunction()(sans argument). - utiliser une méthode statique : saisir
${SomeClass::someStaticMethod()}va appelerSomeClass::someStaticMethod()(sans argument).
Questions fréquentes
PHP m’affiche une erreur fatale lorsque j’active le plugin !
Ce plugin nécessite PHP5. Chez certains hébergeurs, la version de PHP associée par défaut à l’extension .php est PHP4. Pour activer PHP5, vous devrez le plus souvent ajouter quelques lignes dans votre fichier .htaccess.
Le lien présent dans les listes de commentaires ne mène pas aux commentaires mais juste en haut de la page
Vérifiez que le fichier comments.php de votre thème définit correctement l’attribut id à comment-xxx où xxx est l’identifiant du commentaire.
24 novembre 2008 à 18:35
Bonsoir,
Ce plugin à l’air interessant, je cherche justement un moyen d’afficher la liste des commentaires par auteur.
Est-ce que c’est possible d’afficher une liste directement dans le theme?
Comme par exemple avec le plugin “Query inside post” et la fonction
24 novembre 2008 à 18:36
… fonction
24 novembre 2008 à 20:49
Bonsoir,
Justement, j’avais la ligne dans la doc auparavant puis je l’ai enlevée, jugeant que c’était plus simple et plus sûr de passer par une “sidebar” (vu qu’on peut en insérer autant qu’on veut dans un thème) et l’insertion d’un widget.
Comme ça on peut plus facilement modifier la configuration directement depuis le panneau d’administration ^^
Et surtout, je ne peux pas garantir que l’API restera toujours identique et que des paramètres ne vont pas s’ajouter par la suite, donc y a un risque lors des mises à jour si l’appel est en dur…
Si vraiment vous préférez l’inclure directement, ça doit pouvoir se faire en appelant la méthode
shortcodeHandler()de la classeClistBlock… Mais je ne le conseille pas.25 novembre 2008 à 01:14
Super! merci pour le lien j’ai affiché les widget directement dans la page là où je voulais mettre les listes en suivant votre tuto.
C’est plus simple que ce que je voulais faire et au moins ça restera à jour
Par contre le nombre de commentaires par articles ne s’affiche pas et la date et l’heure reste affiché avec les options non cochés…
J’utilise wordpess 2.7 et la page en question est à cette adresse -> http://benoit-toufflet.ovh.org/index.php/author/admin
Aussi est-ce qu’il est possible d’afficher les listes par auteur en récupérant le nom avec &curauth-> ou quelque chose du genre? (pour afficher dans la page auteur par exemple)
25 novembre 2008 à 15:03
Pour le nombre de commentaires par articles, effectivement je viens de re-tester, ça n’a plus l’air de marcher… Je vais corriger ça (au plus tard ce weekend).
Concernant le 2e point sur l’utilisation de variables de la page, c’est un point auquel je n’avais pas pensé… Je vais regarder ce que ça implique et de quelle manière le mettre en place ^^ Parce que ça peut être pratique en effet ^^
25 novembre 2008 à 15:42
J’avais pas fais attention c’est Jin de Samurai Champloo sur ta photo ?
Elle est super cette série animée !
25 novembre 2008 à 21:52
Yep, c’est bien lui
30 novembre 2008 à 15:51
Je viens de commiter dans le trunk du module post-lister (sur le reposiory officiel) les deux points suivants :
1) correction du bug sur l’affichage du nombre de commentaire.
2) ajout de la possibilité de faire appel à des variables globales ou à des fonctions ou méthodes statiques au niveau de la configuration des widgets (ignoré au niveau du shortcode, ça me semble plus sûr). Ceci est valable pour tous les champs textes des widget “liste d’articles” et “liste de commentaires” :
En saisissant
${toto}, la valeur prise sera la valeur de la variable globale$toto.En saisissant
${une_fonction()}, la valeur prise sera la valeur de retour de la fonctionune_fonction(sans argument).En saisissant
${une_classe::une_methode_statique()}, la valeur prise sera la valeur de retour de l’appel statique de la méthodeune_methode_statiquesur la classeune_classe(sans argument).Comme ça on peut faire environ ce qu’on veut ^^
Par contre, c’est soit un appel de variable/fonction/méthode, soit un texte défini à la main mais pas de mélange des deux
Est-ce que tu as un client SVN (genre TortoiseSVN par exemple) ? Si oui, peux-tu tester que ça marche bien en récupérant le trunk tu plugin ? (sur l’URL suivante : http://svn.wp-plugins.org/post-lister ) ? Si non, je te ferai un export à télécharger.
Si tout fonctionne, je taggerai la version 0.3 ^^
30 novembre 2008 à 15:57
Bon en fait pas besoin de client SVN vu qu’apparemment même si on a pas de tag il propose quand même le téléchargement : http://wordpress.org/extend/plugins/post-lister/ (ce que je ne trouve pas forcément très malin mais bon…).
30 novembre 2008 à 17:26
hi. Thanks for plugin
perfect.
Regards
5 décembre 2008 à 15:47
Désolé pour la réponse un peu tardive,
La mise à jour depuis wordpress s’est bien passé et les options à cocher du plugin fonctionnent maintenant.
Pour les variables j’ai essayé vite fais avec $curauth de plusieurs façons mais sans résultat …
Faut dire aussi je suis pas très calé en php, donc pas sûr de l’utiliser correctement pour récupérer l’id de l’auteur en cours dans la page author.php
Pour ce qui est du client SVN j’en ai jamais utilisé…
5 décembre 2008 à 20:39
Elle contient quoi a priori la variable “$curauth” ? Parce qu’il y a des chances qu’elle ne contienne pas juste un nom mais un tableau ou un objet… Dans ce cas il vaudrait mieux définir une fonction du genre “getCurrrentAuthorName()” qui retourne la valeur (en faisant tout le traitement que tu veux derrière)…
Chose qui peut se faire dans un fichier
functions.phpde ton thème.EDIT : elle est construite comment ta page “auteur” ?
6 décembre 2008 à 01:18
j’utilise:
avant la boucle.
et ensuite:
nickname; ?>
ou autre $curauth-> …
6 décembre 2008 à 01:23
il y a pas moyen d’afficher du code?
6 décembre 2008 à 11:00
Pas simplement parce que WordPress n’accepte pas les shortcodes dans les commentaires (du moins par défaut, faudrait que je regarde comment en appliquer certains)…
Le plus simple ce serait que tu m’envoies ton thème, et que je fasse des tests de mon côté
6 décembre 2008 à 16:03
Pourtant g tester en local sur mon site ça passe nickel avec les balises
Tu veux le thème complet ou juste la page author.php?
sinon en gros c'est comme décrit sur le codex wordpress
--> http://codex.wordpress.org/Author_Templates
6 décembre 2008 à 23:16
Ah ben tiens, intéressant ce lien. Justement j’avais déjà pensé plusieurs fois pensé à chercher comment faire pour le Culutr-ED (qui est multi-auteur) mais sans prendre le temps de chercher comment faire ^^
Je vais regarder ça, je te tiens au courant
7 décembre 2008 à 11:54
Alors en principe il devrait te proposer de mettre à jour (quoique, je sais pas comment il gère… vu que j’ai pas changé de numéro de version, vu que c’est ecore la branche de développement de la 0.3… si c’est pas le cas, fais une mise à jour manuelle).
On peut maintenant appeler des champs de variables globales directement comme ça :
${curauth->ID}appellera$curauth->IDÇa évitera d’avoir à écrire des fonctions ou affecter des variables globales juste pour ça ^^
7 décembre 2008 à 13:08
j’ai voulu installer la v0.2…
et j’ai ça :
Parse error: syntax error, unexpected T_CLASS in /mnt/125/sdb/8/b/greenwitch3/wp/wp-content/plugins/post-lister/generated/AuthorDocumentBase.class.php on line 6
??
7 décembre 2008 à 13:23
Je viens de contrôler ce fichier dans le zip en téléchargement et je ne vois rien d’anormal… Est-ce que les fichiers sont tous bien uploadés ?
7 décembre 2008 à 14:32
oui, ils le sont tous, j’ai pas eu d’erreur avec filezilla.
ya ptet incompatibilité avec un autre plugin ? ou un autre à avoir intallé avant ?
ou une question de version de wp ? moi j’ai la 2.5.1
7 décembre 2008 à 15:13
Vue l’erreur qui ressort c’est vraiment de la syntaxe PHP qui convient pas et là a priori ça peut être soit une erreur à l’upload, soit la version de PHP qui est incompatible… Mais je vois pas trop ce qui pourrait ne pas aller, à moins que tu tournes en PHP4 mais je pense que ça aurait pété avant…
Quoique, pas sûr, Arka avait eu un problème de ce genre en installant un plugin WordPress sur un hébergement mutualisé chez OVH où, par défaut, l’extension .php est interprétée en PHP5. Elle avait résolu le problème en ajoutant une instruction dans le .htaccess pour forcer l’interprêtation des .php en PHP.
Et après une petite recherche, ça semble être du même genre chez Free.
7 décembre 2008 à 20:32
J’ai téléchargé la version 0.3 sur cette page car celle sur wordpress date du 30 novembre apparement puis remplacer la version que j’utilisais et tout fonctionne avec $curauth->id …
C’est nickel! merci pour ce petit plugin qui va bien
ps: la version sur le repository officiel est bien la dernière en fait je viens de vérifier mais aucune proposition de mise à jour automatique dans ma liste de plugin (en local car chez ovh j’ai plus le droit au mise à jour depuis quelque temps ni moyen de validé la clé api,ni d’infos rss du dashboard et j’en passe… merci OVH
lol )
7 décembre 2008 à 21:21
Ouaip pour la version, j’avais déjà indiqué 0.3 dans la branche de développement, je pense que c’est pour ça. Pour les prochaines je modifierai le numéro de version au moment de la finalisation seulement.
Sinon, j’ai profité de ton lien pour mettre en place la page de profil d’auteur sur ici : http://cultur-ed.edforum.net/author/darathor/ ^^
7 décembre 2008 à 21:32
17 décembre 2008 à 23:59
25 ans après : j’ai testé l’astuce du .htacces, et effectivement ça fonctionne, j’ai installé le plugin.
Ya plus qu’à le tester
18 décembre 2008 à 20:04
J’avais complètement oublié que t’avais pas répondu en fait
28 décembre 2008 à 21:32
Bonjour j’ai installé votre widget Post Lister sur deux blogs hébergés sur 2 comptes free. Pour les deux j’ai fait les démarches sur le htaccess qui permettent de corriger les permaliens et de feinter free pour qu’il assimile la version php nécessaire au bon fonctionnement du script. Cependant sur l’un (demodetouslesjours.free.fr) tous se passe bien, et sur l’autre (societevolatile.free.fr) dès que je poste plusieurs listes d’articles il m’affiche systématiquement l’ensemble des articles sans faire le tri. Là j’ai choisi de ne mettre qu’une liste d’articles dont la catégorie est “grosoeuvre” mais pour que vous compreniez bien pour l’instant aucun des post qui s’affichent ne fait partie de cette catégorie.
Autres symptomes :
- passés l’agrégation de deux listes d’articles le gestionnaire de widgets me compte 3 widgets fantomes alors que seul l’extension post lister est activée.
- mon codage de permaliens n’est pas le mm pour les deux blogs. Pour celui qui marche bien j’ai une marge de manœuvre totale et pour l’autre je dois insérer un /index.php/ pour les faire fonctionner.
Je suis perplexe et disposé à tous les tuyaux.
Cordialement. Merci pour votre excellent plugin néanmoins (je pense que free est le responsable).
28 décembre 2008 à 23:45
Bonjour,
Quels sont précisément les configurations du widget pour le 2e site qui fait ressortir l’ensemble des articles ? C’est avec le nom ou l’id de la catégorie que vous filtrez ? Et est-ce le même critère que sur le premier site ? Y a-t-il d’autres critères appliqués dans un cas comme dans l’autre ?
Là je viens de faire des tests en local en prenant la même configuration de permaliens (y compris le “/index.php/”) et en utilisant une catégorie appelée “grosoeuvre” et je n’arrive pas à reproduire le problème, donc il doit y avoir un autre élément qui vient perturber les choses quelque part. J’ai fait mon test sur ma machine et pas chez Free mais je ne pense pas que ça puisse jouer : si le problème était spécifiquement chez Free, ça ne marcherait pas avec le premier site non plus.
Sinon, le “/index.php/” c’est pourquoi que vous en avez besoin ? Parce que même si a priori y a pas de raison que ce soit lié (là le problème se trouve au niveau de la requête, pas de la génération des liens), ça fait un peu bizarre dans les URLs…
Et enfin, il y a effectivement un truc qui cloche dans le décompte des widgets : lors qu’on clique pour ajouter le widget, le compteur est incrémenté et il est incrémenté une seconde fois lorsqu’on sauvegarde (de même lorsque l’on retire un widget, il y a une double décrémentation… au moins c’est cohérent). Je corrigerai ça pour la prochaine version. Merci pour la remontée
29 décembre 2008 à 12:19
le /index.php dans les permaliens chez free sert à pouvoir avoir des premaliens autres que les classiques /?p=xx
en effet, de ce que j’ai compris, le serveur apache de free n’a pas de mod_rewrite activé, ce qui plante les autres formes de permalien.
de l’info sur les permaliens : codex.wordpress.org/Using_Permalinks
je me sers moi aussi de cette structure avec succès chez free, après avoir failli joyeusement tout planté parce que je n’avais pas mis le index.php
ps : pas encore trop testé post lister, mais je suis en vacances cette semaine, donc tests et traduc’ au programme !
5 janvier 2009 à 16:15
Bonjour Darathor
l’agrégation se fait par catégories
le double décrémentation ne semble pas y etre pour qqchose
à coup sur le pb vient de chez free et d’un conflit entre la méthode de chgt de permaliens et de l’astuce htaccess (php1).
je ne sais pas comment j’ai fait pour ne pas recourir au index.php sur le premier site mais du coup celui-là fonctionne bien
je vois aussi une autre différence - le premier site est à la racine pas le second
et
pour avoir testé sur un autre blog en partant de 0 je n’arrive pas à reproduire l’astuce des permaliens ss le index.php
donc le problème vient surement de là sur free : besoin de htaccess pour utiliser post lister mais besoin de supprimer le htaccess pour pouvoir changer les permaliens.
Une pirouette et tout rentrera peu etre dans l’ordre ; je vais essayer à nouveau de bricoler les permaliens et le htaccess
et je vous tiens au courant
merci pour tout
PS : pour infos ici une version plus détaillée de notre affaire ( http://www.wordpress-fr.net/support/sujet-20486-probleme-post-lister-free )
5 janvier 2009 à 19:45
Ce qu’il y a c’est qu’a priori je vois pas trop comment ça pourrait être lié à la ré-écriture d’URL… Ça n’a vraiment rien à voir : tout se passe lors de la génération de la page, y a pas d’appel AJAX ou autre et l’affichage ne dépend pas des paramètres de la requête HTTP (sauf usage particulier de valeurs dynamiques mais là c’est pas le cas). Donc a priori, l’URL pourrait être n’importe quoi, ça ne devrait absolument pas jouer.
Le problème est donc ailleurs… Mais là tout de suite, n’arrivant pas à le reproduire chez moi, je n’ai pas trop d’idée
Si j’ai le temps ce weekend, je tenterai de l’installer sur un de mes comptes free pour voir si j’arrive à reproduire le bug…
5 janvier 2009 à 23:23
en ce qui me concerne, je suis chez free, j’ai à la fois le .htacces qui contient juste la ligne php 1 (avec un espace entre php et 1, ton soucis vient peut être de là ?) et les permaliens personalisés avec index.php (gros plantage du site si pas in index.php, j’ai testé ça très bien)
je teste actuellement post lister.
j’ai ajouté 2 listes d’articles à ma sidebar : mon blabla et informatique (tout en bas)
les 2 s’affichent très bien, et je n’ai aucun soucis de widget fantôme.
donc, je ne pense pas que ton soucis vienne de free, mais plutôt peut être de ton thème qui serait incompatible ? ou encore de ta version de wordpress ? quoi qu’il est normalement compatible avec wp 6, mais moi je ne le teste chez free que depuis ma mise à jour en 2.7
8 janvier 2009 à 00:12
Bonjour,
Je cherche à créer une liste d’articles triée par ordre alphabétique de titre dans la side bar. Il m’a semblé que Post lister pouvait être la solution. Je l’ai installé avec succès mais je n’arrive pas à faire en sorte que ma liste soit triée par titre d’article (elle apparait toujours par date de mise en ligne). Pouvez-vous m’expliquer comment faire (si c’est possible !) Merci !
8 janvier 2009 à 21:38
Bonjour,
Après quelques tests et vérification dans le code, en fait j’ai fait une petite erreur dans la documentation : il faut indiquer le nom du champ sans le préfixer par “post_” (je ferai en sorte que les deux passent, pour rester cohérent avec le tag clist).
Dans votre cas, c’est donc
titlequ’il vous faut saisir dans le champ de tri.En fait, l’idéal serait encore que je mette un menu déroulant dans le formulaire du widget
8 janvier 2009 à 22:42
Nice work, but I can’t get the actual comment to show - only the comment author and link to the post. Wordpress 2.7
8 janvier 2009 à 23:34
I didn’t implement this : for now, this plugin just display the post title with the link, the date and the author (I just needed that when I maked the plugin)… Maybe it could be a good evolution to add the ability to display the post or the comment text too.
I’ll try to add it in a future version ^^
9 janvier 2009 à 23:33
Merci beaucoup, ça marche super !
9 janvier 2009 à 23:51
De rien ^^
11 janvier 2009 à 16:37
Salut Drarthor
tout est revenu à la normale
j’avais rempli partiellemnt le widget (just id de categorie au lieu de id + nom) et du coup il me faisiat du pot pourri dans les rubriques. Mnt après réinitialisation tt remarche et les widgets fantome ont disparus (cela devait etre un bug de free)!
Merci pour tout ton plugin est d’enfer !
11 janvier 2009 à 23:19
Ça m’étonne un peu, a priori l’id suffit…
Quoique, maintenant que j’y repense, il y a peut-être eu confusion sur l’id : l’id à saisir ici c’est le nombre “cat_id” qu’on retrouve sur les liens relatifs à la catégorie dans le panneau d’administration, pas la chaine qui est indiquée comme “identifiant” (j’avais pas tilté sur le fait qu’il y avait ambigüité)…
Le problème venait peut-être de là en fait, non ?
5 mars 2009 à 19:14
merci pour votre plugin. très utile et facile à utiliser!
5 mars 2009 à 20:18
De rien ^^
Ça fait plaisir de voir qu’il est utilisé
2 avril 2009 à 23:16
Hi,
First of all, sorry for writing in English, but I’m brazilian and think you may understand english better than portuguese
Could you tell me why can I use your plugin with custom fields? I have a template, where I have a rigth column for static pages and would like to put the [wlist] there, but I tried and did not work. For example:
field name = testlist
field value = [wlist tag=abc]
When the page is loaded, it displays “[wlist tag=abc]” instead the post list.
Thank you very much, and regards from Brazil!
3 avril 2009 à 13:34
Hello! Je suis en train de bosser sur un projet de site semi-statique basé sur Wordpress et je cherche un moyen d’avoir, dans un post donné, des liens avec des extraits vers des posts d’une catégorie donnée.
J’ai d’abord pensé à QIP, mais il ne peut pas récupérer d’extrait, contrairement à votre plug-in — sauf que là, c’est PHP5 qui coince (il n’est pas installé).
Connaissez-vous une autre approche? Je soupçonne qu’il y aurait une astuce avec les loops, mais comme je suis un peu débutant de base avec WP, je rame.
Merci d’avance!
3 avril 2009 à 14:43
Hi,
Don’t worry about my question, I have been find out the solution at: http://wordpress.org/support/topic/220638
Thank you anyway for great plugin.
Alex
5 avril 2009 à 18:30
@Alex : I didn’t test to use it with custom fields (I didn’t use them for now)… Maybe I’ll make it work in a future version.
If you have an other solution, it’s not urgent ^^
@S.Gallay : Wow il existe encore des hébergeurs sans PHP5 ?
Il me semble bien que le support du 4 ne va pas tarder à s’arrêter (si ce n’est pas déjà fait), donc il serait temps de mettre à jour…
Sinon, déjà ce ne serait pas simple de faire fonctionner ce plugin sur php4 (approche objet trop rudimentaire en php4, donc pas mal d’adaptations à faire), donc on oublie cette solution.
Le plus simple serait peut-être de modifier QIP pour faire récupérer les textes avec… En gros en récupérant la méthode
getShortenContent()dans le fichierinclude/WlistBlock.class.phpde mon plugin (elle n’a pas l’air de faire d’appel à d’autres méthodes du plugin, donc elle doit pouvoir être récupérée quasiment telle quelle) et en l’intégrant dan QIP au niveau de la boucle while de la fonction qip(). J’ai pas testé mais à vue de nez ça devrait donctionner6 avril 2009 à 00:18
Hi,
Thank you for your reply.
In short, the solution to use it with custom fields are:
$values = get_post_custom_values(’your custom field key’); // custom field will have the [wlist] or it variation
$shortcode_output = do_shortcode($values[0]); // do_shortcode is the secret to get it working
print $shortcode_output; // output the [wlist]
Regards,
Alex
6 avril 2009 à 09:32
Merci, je vais essayer ça, mais mes compétences en PHP étant ce qu’elles sont (c’est-à-dire de l’ordre d’une valeur négative en degrés Kelvin), ça risque d’être peu concluant. Je crois que je vais plutôt voir avec l’hébergeur s’il est possible de passer en PHP5 sans que ça mette trop de souk.
6 avril 2009 à 09:45
@S.Gallay : Ce que fait OVH sur ses hébergements mutualisés c’est proposer les deux avec php4 par défaut sur l’extension .php et php5 sur .php5, avec possibilité via un fichier .htaccess de modifier ce fonctionnement par défaut et faire exécuter par php5 les fichiers .php (puisque WordPress et la plupart des applis qu’on peut trouver a des fichiers en .php et pas en .php5).
Un système de ce style peut être mis en place par votre hébergeur sans risquer ce “casser” l’existant
(c’est peut-être même déjà le cas)
6 avril 2009 à 09:57
@Alex : just to be sure : if I correctly undersand, you want to use the shortcode wlist in the value of a custom field, and display this field in the template.
I’ll check if there is not a more simple solution (maybe adding a method in the wlist class to get directly the “shortcoded” value of a custom field) and add the best in the FAQ
6 avril 2009 à 14:10
Darathor,
Yes, I want to use the shortcode wlist as value of a custom field. It would be great if you can improve this feature.
Best regards,
Alex