Plugin annexeMode pour dotclear 2
Nom du plugin : "annexeMode"
Description : "annexeMode extension"
Auteur : "Adjaya"
Version : "0.2"
Ce plugin ajoute un mode "annexe" à Dotclear 2, ainsi qu'un widget pour afficher automatiquement la liste des billets annexes.
A : Première installation
1_ Copier le dossier "annexe" dans le répertoire "plugin" de dotclear;
2_ Copier le fichier "annexe.html" dans le répertoire de votre thème courant;
3_ Passer à l'instruction "C"
B : mise à jour
1_ Suprimer le dossier "annexe" de l'ancienne version et remplacer le par celui-ci, vous pouvez conserver votre fichier "annexe.html" qui est identique.
2_ Il peut être utile de vider le cache.
3_ Les url de vos anciens billets annexes restent compatibles avec cette version.
C : Pour créer votre première page et l'afficher dans la liste du widget
1_ Créez simplement un billet;
2_ Donnez lui pour mot de passe "annexe"
3_ Pour afficher automatiquement le lien du billet sur le blog, cochez "Billet sélectionné" et n'oubliez pas de configurer le widget du présent plugin !, sinon allez à l'instruction "E" pour l'afficher manuellement.
D : Widget, options disponibles
1_ Uniquement sur la page d'accueil, vrai si cochée, vide par défaut;
2_ Titre du widget, laisser vide pour aucun titre, Annexes par défaut;
3_ Ordre des billets, descendant par défaut;
E : Affichage manuel
Dans un widget texte, ou tout autre endroit où vous voulez faire apparaitre un lien vers un billet "annexe", placez le lien du billet ainsi:
<ul>
<li><a href="/annexe/url_sepcifique_du_billet">titre du billet</a></li>
</ul>
Vous pouvez accéder à votre billet en cliquant sur ce lien;
Ce billet n'apparaitra pas dans le flux normal des autres modes de dotclear.
Vous pouvez créer autant de billets que vous le désirez sur ce mode, toujours avec pour mot de passe "annexe";
Pour "n" billets, dans le widjet texte, cela donne :
<ul>
<li><a href="/annexe/url_sepcifique_du_billet_1">titre du billet 1</a></li>
<li><a href="/annexe/url_sepcifique_du_billet_2">titre du billet 2</a></li>
....
<li><a href="/annexe/url_sepcifique_du_billet_n">titre du billet n</a></li>
</ul>
Démo ici : http://aiguebrun.adjaya.info/annexe/Presentation
Télécharger ici : Plugin-annexeMode-V0.2.zip
Testé avec Dotclear 2 béta 6
Benoît Grelier | PhotoBlog Aiguebrun | samedi, 24 juin 2006, 10:11 | Dotclear 2 | | Lien permanent


Commentaires
Bonjour,
Joyeux Noël et bon réveillon.
Yvon.
Bonjour ,ton plugin me semble très intéressant.
je cherche a faire un plugin page connexe vu que j'en ai un besoin urgent .
Je doit rediger des pages billet comme une page web pense tu que ce soit possible avec ton plugin ???
Bien entendu je pense au plugin page conexe de la dc1 ,le tiens permet il d'insérer du html dans la page???
@ gtraxx,
bonjour,
Le template annexe.html est fourni avec le plugin à titre d'exemple.
C'est une version simplifiée du template post.html du thème par défaut de dotclear, et tu peux évidement le personnaliser
on peux donc insérer plusieurs page annexe ???
j'ai tester votre plugin mais malheureusement il ne fonctionne pas chez moi.
voici l'url d'un de mes blogs:
http://tntbierset.clashdesign.net/d...
et le lien de l'annexe :
http://tntbierset.clashdesign.net/d...
Déjà, regarde bien l'url de ton blog, tu a un index.php :
http://tntbierset.clashdesign.net/dotclear2/index.php/annexe/...
je doit ajouté index.php dans l'url???
si j'ajoute index.php dans l'url il m'indique document non trouvé quelque chose m'echappe.
@ gtraxx
Sur mon blog, j'ai fait sauter "index.php" avec un .htaccess
C'est pas le cas chez toi. Il faut adapter ce que j'appel url_du_blog
à la forme de base de ton url à toi.
@ gtraxx
En fait, tu t'es trompé dans ton url, je viens de tester celle-là, et ça marche très bien
:
http://tntbierset.clashdesign.net/dotclear2/index.php/annexe/2006/12/25/teste
Dans ton cas c'est donc :
url_du_blog = tntbierset.clashdesign.net/dotclear2/index.php
url_sepcifique_du_billet = 2006/12/25/teste
oh que je suis bête lol ,merci a toi sa fonctionne .
je vais donc rédiger mes billets annexe en xhtml pour insérer des balises supplémentaire comme une page normal.
ps: je travail avec k-net sur le plugin smilliemanager je vous invite a venir le voir sur le lien que je vous ai donné en affichant les commentaires
attention que les liens ne sont pas valide W3C :
<ul>
<li>
<a href="http://url_du_blog/annexe/url_speci...">titre du billet</a>
</li>
</ul>
il faut que ses liens soit valide
<div id="annexe">
<ul>
<li><a href="http://url_du_blog/annexe/url_speci...">annexe</a></li>
</ul>
</div>
voila je préfere comme ceci
@ gtraxx
Il n'y a aucun problème de validité.
C'est juste une présentation différente.
Si tu veux être pointilleux sur l'indentation du code, alors :
C'est encore mieux, non !
Oui c'est vrai je suis pointilleux sur l'indentation LOL.
Votre plugin marche parfaitement et vous pouvez vous en rendre compte sur ce blog.
http://www.tntbierset.be.cx
Pour vos affichages de code dans les billets je vous invite a installer dcgeshi(si ce n'est déja fais) en utilisant mon pack d'icône prévu pour indenter un code parfait .
Sur ce billet http://clashdesign.gblox.net/dotcle...
Si sa continue vous allez me prendre pour un spam mdrrrrr
Bonsoir c'est encore moi
, je me disais comme votre plugin me sert pas mal de l'améliorer et donc j'ai besoin de votre permission pour toucher au code .....
j'aimerai ajouter a ce plug un widget qui lui est propre (en 1er lieu) ce qui éviterai d'utiliser le widget texte .
n'hesiter pas a m'envoyer un mail
@ gtraxx
Tu peux bien sur faire toutes les modifications et améliorations que tu juge utile !
J'espère que tu nous en feras part
J'ai de mon coté commencé à réfléchir aux améliorations possibles :
J'ai commencé à coder un widget qui permet d'avoir une liste des catégories sélective, c'est à dire d'en exclure de la liste. Cela pour permettre de retrouver plus facilement les billets "annexes" qui seraient regroupés dans une ( ou plusieurs ! ) catégories sans que celle-ci apparaisse dans la liste.
J'ai pensé également permettre à l'utilisateur de choisir son mot de passe, et éventuellement le nom des pages du mode.
Bonjour,
Merci pour votre boulot,
je viens d'essayer d'installer cette modif et j'ai un petit problème:
Lorsque je fait:
http://rhone-alpes-auvergne.francof...
On me demande bien le mot de passe qui est "annexe"
Mais si je fais :
http://rhone-alpes-auvergne.francof...
ou
http://rhone-alpes-auvergne.francof...
J'ai une erreur de page introuvable....:s
Où ais-je fais une erreur???
Merci de votre réponse.
Désolé du dérangement ça fonctionne désormais^^
J'avais tout simplement mis le dossier annexe dans public au lieu de plugins... :S ^^
Salut,
J'ai ajouté ton plugin à ma liste :
http://plugin-dotclear.geeek.org/
Bonjour prospere.
Oui j'ai visité ta page qui s'avère, je trouve très utile
Mon plugin a probablement moins d'importance depuis que Pep de la DC team s'est décidé à rendre public sa version béta du plugin related.
Bonjour,
Je ne peux pas utiliser le plugin de Pep car il fonctionne avec la SVN, je me suis donc tourné vers le plugin annexeMode, mais j'ai un peu de mal. J'ai suivi les instructions et j'ai préparé un billet de test :
Url de mon blog : http://www.vaovan.fr/?
Url spécifique du billet : 2007/06/28/test
Ce qui devrait donner : http://www.vaovan.fr/index.php?anne...
ou http://www.vaovan.fr/?annexe/2007/0...
Mais cela m'affiche : "document non trouvé" !
Bonjour,
J'ai un problème avec ce plugin. J'ai suivi les instructions, mais il ne fonctionne pas
Url du blog : http://www.vaovan.fr/?
Url spécifique : 2007/06/28/test
Donc l'adresse devrait etre : http://www.vaovan.fr/?annexe/2007/0... ou http://www.vaovan.fr/index.php?anne... Mais j'ai un message d'erreur : Document non trouvé !
Bonjour Nicolas :
As-tu pensé à ajouter le fichier "annexe.html" fourni avec le plugin dans le répertoire de ton thème courant?
Déja, désolé pour les doublons ! Oui le fichier "annexe.html" a bien été ajouté !
Quelle version de dc2 utilise tu?
La béta 6 !
Bon, là , avec les éléments que j'ai je ne vois pas.
J'ai pour projet d'automatiser l'installation du template "annexe.html" pour éviter le risque d'erreur à ce niveau, mais cela ne fonctionneras probablement qu'à partir de la version Dotclear 2beta6.4.
J'ai pas trop le temps en ce moment mais je vais essayer de faire cela d'ici une quinzaine.
Sinon dans l'immédiat, peut-tu t'assurer que l'extension "annexeMode" est bien présente dans la liste ( Sur le tableau de bord :Système > Extensions > voir dans la liste ) .
Ca venait de là! J'avais transféré le dossier "Plugin-annexeMode_V0.2" dans mon répertoire "plugins" au lieu du dossier "annexe"! Tout fonctionne c'est parfait !
Donc, merci pour le plugin !
Tiens, en passant les photos sont vraiment magnifiques, notamment la photo du Lixus angustatus !
Bonjour,
Le plugin ne fonctionne pas chez moi.
Le dossier "annexe" est bien dans "plugins", le fichier annexe.html est bien à la racine de mon template, le billet "page annexe" a bien le mot de passe "annexe"
url de mon site : http://blog.chez-lulu.fr/
url spe du billet : 10/08/2007/Du-nouveau-sur-le-blog
Mais que je mette dans l'adresse de la page annexe
/index.php ou /index.php?
ça ne fonctionne pas...
Merci pour votre aide
PS : Un truc m'intrigue : dans la page annexe.html il y a ce code =
-
A quoi sert il ?
Déolée pour le double post mais pour info, le code url à créer est erroné :
Si l'url du post est normalement :
http://blog.chez-lulu.fr/index.php?...
il faut remplacer post par annexe et non pas par /annexe :
http://blog.chez-lulu.fr/index.php?...
Merci encore pour ce plugin bonne continuation
@ Lulu
J'ai effectivement donné une url pour le cas d'un blog en patch info, ce qui n'est pas ton cas puisque tu est en query string.
Je vois que tu as trouvé la solution tout seul
Merci de m'avoir signalé cet oubli.
Pour le code que tu mentionne, c'est pour le cas ou tu joins un fichier mp3 à ton billet.
Je dois de toute manière remodeler ce plugin prochainement, notamment pour automatiser l'installation du fichier annexe.html et faciliter l'insertion d'un lien ailleurs que dans le menu.
Je ne comprends pas mais chez moi il ne voit carrément pas le plugin. J'ai pourtant bien copier le répertoire annexe dans plugin...
Bonjour Mika
Qui ne voit pas ?
Le plugin ne possède pas de page d'administration dédiée.
Il devait toutefois apparaitre dans la liste des extensions installées.
Bonjour Adjaya,
j'essaye d'installer le plugin pour évaluation.
J'ai suivi le point A puis je suis passé au point C.
J'ai donc créé un billet avec mdp "annexe" et coché "Selectionné".
Puis j'ai configuré le widget (config par défaut).
A l'affichage (partie publique) rien ne se passe...
Je n'ai pas de nouveau widget et le blog est visuellement identique à ce que j'avais avant l'install.
Je précise que "annexeMode" est bien présent dans ma liste d'extensions.
Y a t'il quelque chose que je n'aurais pas compris ou mal fait ?
Cordialement.
Désolé pour avoir posté un peu vite !
Je n'avais pas publié mon billet...
J'ai maintenant bien le widget "Annexes" visible en partie publique.
Mais je ne comprends pas ce qu'il fait ni à quoi il sert...
> Anar , ben c'est tout simple, c'est le widget des liens de tes pages annexe :).
Adjaya,
je n'ai aucune idée de ce que l'on appelle une "page annexe"...
J'ai pu lire à droite à gauche que c'etait présent sous DC1 et que certaines personnes regrettaient sa disparition.
Mais n'ayant pas connu DC1, je ne sais pas ce qui se cache derrière cette appellation ''Pages annexes"...
J'ai un peu de mal à voir la différence avec le widget "texte" ou encore la gestion des liens (dotpoll).
Ca fait un boulot vraiment différent ?
Je suis désolé Adjaya, je me sens vraiment nul sur ce coup là...
Cordialement.
J'ai fait ce plugin pour pouvoir faire des pages statiques, à une époque ou il n'y avait encore rien d'équivalent pour dotclear 2. Depuis il y a le plugin "pages", qui est intégré au versions actuelles, donc c'est probablement plus simple d'utiliser "pages" qui est le plugin officiel pour faire des page statiques.
Fil des commentaires de ce billet