Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 Re : [dc2] Questions et aide » Firefox et cookies » 2019-09-09 15:16:50

Izb

Résolu : bug lors de la mise à jour de Firefox 29, il faut bien penser à purger tous ses cookies sur tous les sites car ils sont tous invalides et provoquent des pépins.
Après avoir purgé tout est revenu à la normale.

#2 [dc2] Questions et aide » Firefox et cookies » 2019-09-09 15:03:48

Izb
Réponses : 7

Bonjour à tous,

depuis la nouvelle version de Firefox, les cookies sont absolument TOUS bloqués.

Je trouve ça parfaitement absurde mais surtout impossible de se connecter à l'admin Dotclear.

Une capture d'écran ici : http://thomas-daveluy.fr/dc.jpg

Quelqu'un a une solution ?

#3 Re : [dc2] Questions et aide » Modifier le template de preview » 2014-09-29 11:21:22

Izb

AH super !
Je ne connaissais pas cette balise, c'est exactement ce que je cherchais.

Un grand merci :-)

#4 [dc2] Questions et aide » Modifier le template de preview » 2014-09-28 12:02:25

Izb
Réponses : 2

Bonjour à tous,

sur mon blog, je me heurte à quelques soucis au niveau des statistiques.
Il y a en effet pas mal de contributeurs qui utilisent allègrement la fonction prévisualisation dans l'interface d'édition des billets. Parfois les articles sont longs ce qui peut obliger le rédacteur à utiliser cette fonction une dizaine de fois.

Le hic c'est que je me retrouve sur Google Analytics avec des statistiques qui me font remonter ces pages (ex : index.php?preview/Admin/Mon-Nouveau-Billet), ce qui est pénible et surtout fausse les statistiques.
Mais le souci ne s'arrête pas là car j'utilise aussi le plugin postCount afin que chaque contributeur puisse voir combien de vues son article a généré. Du coup il fonctionne aussi lors de la prévisualisation et l'article a déjà plusieurs vues avant même d'être publié.

Existe t-il un moyen de modifier les pages du template _post.html lorsque c'est la fonction de prévisualisation qui est mise en œuvre ? Si c'est le cas je n'aurais qu'à y retirer le code GA et le code du plugin postCount dans ces situations...

Merci d'avance et bonne journée à vous.

#5 Re : [dc2] Questions et aide » Comment insérer des légendes sous les images ? » 2014-04-14 07:17:55

Izb

En html 5 il y a une balise toute prête pour ça :

<figure><img alt="monimage" src="monimage.jpg"/>
<figcaption>Légende de mon image</figcaption>
</figure>

Moi je l'utilise pas mal mais je ne sais pas dans quelle mesure ça peut mettre le souk dans de l'xhtml ?

#6 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-10 21:37:17

Izb
Philippe a écrit :

Et Multi-Prises est un bien joli blog.

Merci :-)

C'est du DC évidemment mais la partie /asso c'est un truc à part que j'avais codé à la main.
Je travaille justement pour que Dotclear gère tout le site via un gros plugin.

Si tout se passe bien la semaine prochaine la nouvelle version sera en ligne.

#7 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-10 16:58:25

Izb

Bon, je m'en suis sorti en créant un bloc <tpl:Membres></tpl:Membres> qui renvoie la même chose que <tpl:Authors id="Jean-Marc"></tpl:Authors> en ayant au préalable récupéré les valeurs de l'url.

Du coup tous les behaviors hérités du plugin authorMode fonctionnent nickel dans cette balise \o/

J'ai mis du temps mais j'ai compris grâce à vous !
Re-merci !

#8 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 16:40:53

Izb

Ok, donc si ce n'est pas possible je vais faire comme ça alors.

Merci à vous 3 d'avoir essayé de démêler ce sac de nœuds :-)

Si un admin passe dans le coin il peut mettre la discussion en résolu (je peux pas faire je crois).

#9 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 16:17:57

Izb

Bon, je crois que je viens de comprendre...

En fait je suis obligé de recréer des behaviors spécifiques à mon plugin pour afficher ce que fait déjà {{tpl:AuthorCommonName}} ou {{tpl:EntryContent}} non ?

Mon erreur ne viendrait-elle pas du fait que je veux appeler des behaviors qui n'ont rien à voir avec mon plugin ?

Il faudrait que je recréé un behavior genre {{tpl:monPluginAuthorCommonName}} qui serait une copie de {{tpl:AuthorCommonName}} mais sur lequel je pourrais faire intervenir $_ctx->membreToShow.

Si je voulais faire un plugin qui affiche le contenu d'un billet avec des spécifications particulières, je serai obligé de faire un autre behavior que {{tpl:EntryContent}} non ?

Désolé pour ces confusions mais je suis vraiment en pleine découverte du bouzin et je rame.
La doc est bien faite mais c'est une doc, pas un tuto donc c'est pas évident si on sait pas ce que l'on cherche...

#10 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 16:02:35

Izb

Regardez pour les templates suivants :

_home.html :
{{tpl:EntryContent}} -> ne renvoie rien
<tpl:Entries id="mon-billet">{{tpl:EntryContent}}</tpl:Entries> -> renvoie le contenu de mon billet

_post.html (avec index.php?post/mon-billet)
{{tpl:EntryContent}} -> renvoie le contenu de mon billet
<tpl:Entries id="mon-billet">{{tpl:EntryContent}}</tpl:Entries> -> renvoie le contenu de mon billet

Comment fait _post.html pour spécifier à {{tpl:EntryContent}} qu'il s'agit de l'entrée "mon-billet" ?
Sachant que je sais déjà comment il récupère l'identifiant du billet d'après l'url.

#11 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 15:56:42

Izb

Je n'ai aucun souci pour récupérer $_ctx->membreToShow d'après mon url.
Si je créé un behavior {{tpl:MyValue}} qui dépend de  $_ctx->membreToShow j'affiche le nom de mon membre sans souci, mais ce n'est pas ce que je veux faire.

Je veux qu'en appelant {{tpl:AuthorCommonName}} (ou {{tpl:EntryContent}} peu importe) tout seul ça me renvoie quelque chose.

Actuellement {{tpl:AuthorCommonName}} ne fonctionne que entre <tpl:Authors id="id-de-l-user">{{tpl:AuthorCommonName}}</tpl:Authors>.

Si je le place tout seul dans ma page association-membre.html il ne renvoie rien ce qui est normal. C'est le même comportement pour : {{tpl:EntryContent}} qui en marche qu'entre <tpl:Entries></tpl:Entries> MAIS AUSSI dans post.html

Il y a donc un moyen de se passer des balises <tpl> j'en suis sûr vu que post.html et author.html le font.

C'est ce comportement que je veux imiter.

#12 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 11:54:26

Izb

Je développe en local, mais voilà les différents fichiers du plugin :

_prepend.php : http://paste2.org/WpbHyLJ1
_public.php : http://paste2.org/N3MKPM6K

(faites pas gaffe à la fonction membreListe dans _public.php je teste des trucs pour récupérer des infos d'une autre partie qui n'a rien à voir avec dc)

Donc en gros j'ai 4 pages :
association.html (qui fait tout ce que je veux)
association-projets.html (qui récupère de manière un peu dégueu des infos qui n'ont rien à voir avec DC)
association-membres.html (qui liste tous les utilisateurs admins du site)*
association-membre.html (qui se focalise sur un des utilisateurs du blog)

* j'utilise en parallèle le plugin authorMode que j'ai très légèrement modifié pour afficher <tpl:Authors admin="1"></tpl:Authors> et donc afficher les utilisateurs admins uniquement

Donc je n'ai aucun souci sur association-membres.html ou je place <tpl:Authors admin="1"></tpl:Authors> et je m'amuse a afficher les infos
Mon problème c'est que dans association-membre.html (sans le s) je veux me focaliser sur un unique utilisateur comme si j'avais mis <tpl:Authors id="Moi"></tpl:Authors>

Donc en gros, je voudrais que cette page fasse comme author.html (ou post.html, c'est le même fonctionnement) :
- j'ai récupéré le nom de l'utilisateur dans l'url grâce à $_ctx->membreToShow = __($membre[1][0]);  (dans _prepend.php)
- je voudrais qu'en affichant {{tpl:AuthorCommonName}} j'ai le nom de $_ctx->membreToShow


Au début de mon topic je parlais de post.html parce que c'était plus simple que de parler du plugin authorMode. Comme author.html, post.html arrive a indiquer a {{tpl:EntryContent}} qu'il faut afficher le contenu du billet indiqué dans l'url ? Sachant que je sais récupérer les valeurs de l'url (elles sont au chaud dans $_ctx->membreToShow ) qu'est-ce que je dois faire ensuite ?

En tout cas merci de votre aide !

#13 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 10:58:48

Izb

Je m'explique mal...

En fait j'ai réussi à le créer ce {{tpl}}
Je sais récupérer l'url, travailler avec, bref je sais tout faire (façon de parler), mais je ne sais pas comment agir pour avoir le même comportement que dans post.html.

Il y a deux types de comportements si je veux afficher mon billet :

Sur home.html j'afficherais mon billet comme ça :
<tpl:Entries url="hello-world">{{tpl:EntryContent}}<tpl:Entries>
avec l'obligation de mettre les balises et de spécifier de quel billet je parle

Sur post.html (avec index.php?post/hello-world) je me passe des balises donc je peux faire ça :
{{tpl:EntryContent}}
et là ça marche impec

Comment fait post.html pour se passer de ces balises <tpl:Entries> et considérer que {{tpl:EntryContent}} pointe vers le billet hello-world ?

C'est ce que je voudrais faire dans index.php?ma-super-page-de-tpl/hello-world, où il me suffirait de mettre {{tpl:EntryContent}}

#14 Re : [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-09 07:03:56

Izb

C'est exactement ce que j'ai fait, sauf que je voudrais que mon "hello-world" soit dynamique.

Si j'ai index.php?ma-super-page/coucou je voudrais obtenir <tpl:Entries url="coucou"><tpl:Entries>.
Mais je ne peux pas écrire <tpl:Entries url="{{tpl:monUrl}}"><tpl:Entries> (avec une nouvelle classe monUrl qui récupère les valeurs de l'url via mon plugin).

En fait je voudrais pouvoir avoir le même comportement que dans post.html où <tpl:Entries> n'est pas indiqué dans le template. Comment fait cette page pour passer "en arrière plan" la valeur du post ?

#15 [dc2] Questions et aide » Je manque d'arguments :-) » 2014-04-08 18:54:16

Izb
Réponses : 21

Bonjour à tous,

voilà, je me fais un petit plugin perso pour gérer des sortes de galeries.
J'ai suivi la doc (du mieux que j'ai pu, j'ai vraiment du mal c'est pas facile pour un néophyte) et j'ai réussi à faire mes pages index.php?ma-super-page-de-tpl et tout ce qui va avec sans souci.

Le hic c'est que je voudrais pouvoir me passer des paramètres de certaines balises et que je n'y arrive pas.
Je m'explique :

si je suis par exemple dans index.php?ma-super-page-de-tpl/hello-world
J'aimerais que <tpl:Entries><tpl:Entries> retourne le billet hello-world, comme c'est le cas avec index.php?post/hello-world
(Comme si j'avais mis <tpl:Entries id="hello-world"><tpl:Entries>)

J'ai trouvé comment récupérer "hello-world" dans mon url avec mon plugin, mais je ne sais pas comment passer ce hello-world comme un argument de la page pour gérer <tpl:Entries>...

J'ai essayé de créer un contexte, ou d'écrire $GLOBALS['_ctx']->post_id = 'hello-world' mais évidemment ça ne marche pas...
Bref, je suis très clairement perdu et j'aimerais votre aide pour m'expliquer comment je peux assigner cet argument à ma page...

Merci d'avance !

#16 [dc2] Plugins » ContactMe et Accessible Captcha » 2014-03-06 20:11:44

Izb
Réponses : 9

Bonjour à tous,

j'ai plusieurs sites sous DC 2.6.2 qui utilisent à la fois ContactMe pour une page de contact et Accessible Captcha pour éviter le spam (Akismet m'ayant bien déçu ces derniers temps).

Sauf que, depuis quelques temps (je ne sais pas si le bug existe depuis le début), lorsqu'un visiteur tente de m'écrire un mail, il se retrouve avec l'erreur suivante :
Une erreur s'est produite : Le message semble être un spam.

L'option "utiliser le filtre de spam des commentaires" est activé (si je ne l'active pas, aucun anti-spam ne fonctionne, mais l'erreur disparaît)
Si je désactive Accessible Captcha l'erreur disparaît aussi.

L'input de captcha réservé aux commentaires ne s'affiche pas sur la page contactme, je devine que le bug vient de là.

Pensez-vous qu'il s'agisse d'une incompatibilité ou un bug ?
D'autres ont-ils rencontré ce souci ?

Merci d'avance !

#17 Re : [dc2] Bugs » Retours de tests pour la future 2.5.1 » 2013-07-18 09:40:35

Izb
Kozlika a écrit :
Izb a écrit :

Je ne sais pas si c'est propre à la version 2.5, mais impossible de programmer un billet sur ma version de test.
Si je met mon billet en "programmé" pour aujourd'hui, disons à 10h30, il ne se publie jamais.

C'est un bug chez moi ?
Ou alors j'ai peut-être pas compris le fonctionnement du "programmé"...

Pour que le billet programmé soit publié il faut un déclencheur : une visite au moins sur le site/blog. Cette condition était-elle remplie ?

Après plusieurs essais, je viens de trouver : un problème de cache avec firefox...
Désolé pour le bruit

#18 Re : [dc2] Bugs » Retours de tests pour la future 2.5.1 » 2013-07-17 08:37:15

Izb

Je ne sais pas si c'est propre à la version 2.5, mais impossible de programmer un billet sur ma version de test.
Si je met mon billet en "programmé" pour aujourd'hui, disons à 10h30, il ne se publie jamais.

C'est un bug chez moi ?
Ou alors j'ai peut-être pas compris le fonctionnement du "programmé"...

#20 Re : [dc2] Bugs » Problème avec EntryCommentCount » 2013-07-16 09:21:55

Izb

Ah, finalement mon souci n'est pas si résolu que ça !

Je viens de me rendre compte que le <tpl:Comments> que j'ai ajouté dans post.html a pour effet de boucler tout ce que je met dedans (du coup, si j'ai 3 commentaires il m'affiche "3 3 3", si j'en ai 4 : "4 4 4 4").

Je viens de relire la doc concernant {{tpl:EntryCommentCount}} et je constate que dans post.html, il n'y a pas besoin de la placer dans cette balise, c'est censé fonctionner.

Il s'agit donc d'un comportement vraiment étrange, si je résume ce qui se passe sur ce blog :

- dans <tpl:Comments> la balise {{tpl:EntryCommentCount}} me renvoie 0 si je n'ai pas de commentaires
- dans post.html idem si je place dans <tpl:Comments> (mais bon ça boucle et me sort le contenu de {{tpl:EntryCommentCount}} autant de fois qu'il y a de commentaires donc c'est pas ce que je veux)
- dans post.html {{tpl:EntryCommentCount}} isolé me renvoie "4" au lieu de 0 s'il n'y a pas de commentaires

J'ai l'impression dans tous les autres thèmes que j'ai utilisé que {{tpl:EntryCommentCount}} n'est jamais utilisé dans post.html tout seul (c'est pour ça que je croyais avoir fait une erreur dans mon code), mais la doc est très claire sur le sujet : ça doit fonctionner de manière isolée dans post.html

Je vais continuer à explorer les alternatives pour trouver d'où vient le souci

#21 Re : [dc2] Bugs » Retours de tests pour la future 2.5.1 » 2013-07-15 13:06:47

Izb

Même chose chez moi sur mon install de dev
Français

Ça le fait dans toutes les catégories qui citent les langues (Mes préférences, Paramètres du blog, etc)

#22 Re : [dc2] Bugs » Problème avec EntryCommentCount » 2013-07-15 12:29:46

Izb

Bon, je met donc ce ticket en résolu, ce n'est plus de mon ressort :-)
Merci pour l'aide en tout cas

Si un admin peut fermer la discussion...

#23 Re : [dc2] Bugs » Problème avec EntryCommentCount » 2013-07-15 12:04:48

Izb

C'était donc ça !
L'erreur venait de moi, j'avais posé mon EntryCommentCount en dehors de la balise <tpl:Comments>

En fait sous DC 2.4 ça marchait donc je ne m'étais pas aperçu de mon erreur avant l'arrivée de 2.5.

En revanche, le comportement de la balise est étrange dans cette situation. Ne devrait t-elle ne pas fonctionner du tout en dehors de <tpl:Comments> ?

En tout cas un grand merci

#24 Re : [dc2] Bugs » Problème avec EntryCommentCount » 2013-07-15 12:01:27

Izb

C'est une excellente idée, ça vient de me permettre de constater qu'aucun thème n'utilise (dans post.html) EntryCommentCount en dehors de la balise <tpl:Comments></tpl:Comments>

Mon bug viendrait peut-être de là (j'ai deux EntryCommentCount, un en bas dans la balise Comments et un en haut tout seul).

#25 Re : [dc2] Bugs » Problème avec EntryCommentCount » 2013-07-15 11:51:10

Izb

Malheureusement non, ce blog est hébergé depuis 2 ans sur le même mutualisé OVH.
Le bug est apparu avec la 2.5 (du moins j'ai l'impression).

J'ai peut-être raté quelque chose dans mon install depuis le tout début ?

Vous n'êtes pas identifié(e).

Pied de page des forums

Propulsé par FluxBB

Sites map