Dotclear 2 plugin nextPost v1.1

Voici la version 1.1 du plugin nextPost qui permet d’afficher la liste des billets qui seront prochainement publiés.

La mise à jour concerne le choix des billets à afficher : ‘en attente’ ou ‘programme’

Capture_d_ecran_2009-09-02_a_08.21.07

Vous pouvez télécharger la mise à jour nextPost ici : nextPost Dotclear plugin v1.1

To be continued…

8 réponses à “Dotclear 2 plugin nextPost v1.1”

  1. C’est super Jonathan ! J’ai été un peu plus loin en testant une modification du code : tu tries actuellement les billets par post_id décroissant. Je souhaite plutôt les trier par date de publication post_dt croissante :
    fichier _public.php / class publicNextPostWidget / public static function showWidget / $query .= ‘ ORDER BY post_dt ASC LIMIT ‘.$w->total.’;';
    Cela te semble-t-il pertinent ? Tu trouveras la modif. active sur mon site.
    Encore merci (quelle réactivité !), Fabrice.

  2. Jonathan Martin dit :

    J’ai modifié le plugin en incluant ta proposition qui me semble pertinente.

    Merci

  3. Merci. J’ai désinstallé et réinstallé ton plugin pour repartir de ta version officielle 1.1. Longue vie !

  4. Fab dit :

    Bonjour,

    J’aimerais utiliser votre plugin hors sidebar, via tpl:widget, mais il semble qu’il y ait une erreur. Le code suivant n’affiche rien :

    <tpl:Widget id= »NextPostWidget »>
    <setting name= »title »>Billets à venir</setting>
    <setting name= »total »>1</setting>
    <setting name= »attente »>1</setting>
    <setting name= »programme »>1</setting>
    </tpl:Widget>

    Dans l’aide des widgets, le setting total est de type text, alors qu’il contient un nombre normalement, serait-ce la cause ?

    Merci d’avance !

  5. Alors honnêtement je ne comprend pas. J’ai testé le code de ton commentaire et cela fonctionne très bien.

    Dans quel fichier as-tu mis ce bout de code?

  6. Fab dit :

    J’ai essayé dans _top.html, sans succès, puis dans home.html, avec l’erreur :
    Dotclear
    ERROR: column « post » does not exist LINE 1: SELECT post_title FROM dc_post WHERE post_type = « post » AND… ^
    Something went wrong while loading template file for your blog.

    J’ai vidé le cache du theme, idem.

    Je suis en path info, sur une base pgsql (puisque chez Free).

  7. Gourg'z dit :

    Salut,

    J’ai le même message d’erreur que Fab (Le dernier) lorsque j’essai d’installer ton plug dans la sidebar… Une idée ?

    PS : DC 2.1.6 / Free / PostgreSQL.

    @+

  8. Jonathan Martin dit :

    Alors le problème doit venir que mon plugin n’est pas compatible avec postgre surement… je n’ai pu le tester que sous MySql jusqu’à présent. Je n’ai malheureusement pas de solutions rapides à vous proposer.

Laisser un commentaire