Anomalie de Spip-Listes avec Sarka-Spip : plus d’abonnement possible, cases à cocher disparues devant les intitulés des listes [résolu]
par frdm
Bonjour,
Je ne suis pas certain que l’anomalie que je signale ait un rapport avec Sarka-Spip, même si Sarka-Spip est conçu pour fonctionner avec Spip-Listes.
Sur un site associatif que je surveille techniquement, depuis un temps que je n’ai pas déterminé, et dans l’intervalle des mises à jour dont plugins, il n’est plus possible de s’abonner aux listes de diffusion : il n’y a plus de boutons devant les intitulés des listes.
Cliquer sur « valider » ne produit rien.
Quelqu’un a-t-il le même problème, pour commencer ?
(Avant que dans le doute je désactive plugin après plugin… mais je doute de cette solution.)
Site SPIP 2.1.10 [17657]
Sarka-SPIP 3.1.0 [49770]
(mais même problème avec Sarka-Spip 3.0.7)
SPIP-Listes 2.0214-49727 <1.98>
jQuery 1.4.4
Page d’abonnement du site :
http://crpa.asso.fr/?page=abonnement-newsletter
Réponses
20 juillet 2011 à 10h09 |
frdm, |
20 juillet 2011 à 16h10 |
Philippe, Je n’ai pas personnalisé la page abonnement-newsletter. Donc, à présent, s’agissant de mon problème avec Spip-Listes, il me reste à croiser les doigts pour que la désactivation d’un quelconque autre plugin révèle la source du problème. |
23 juillet 2011 à 13h11 |
Résultat des tests : En désactivant tous les plugins, en ayant effacé par Ftp : tmp/cache et local/ le problème demeure : pas de cases à cocher devant les intitulés des listes publiques, pas d’abonnement possible. |
23 juillet 2011 à 13h37 |
Mise à jour de Sarka-Spip : Actuellement avec Sarka-SPIP 3.1.0 [49832] 1 Erreur de compilation plugins/auto/sarkaspip_31_dev/noisettes/navigation/inc_menu_formulaires.html / 0 |
23 juillet 2011 à 15h14 |
Oups… mon message précédent exposant un message d’erreur était… erroné (problème de vidage de cache, apparemment). J’en profite pour rappeler que l’objet principal de ce fil (disparition des boutons de souscription aux listes) n’est pas spécifique à la version 3.1.0 de Sarka-Spip : il se produisait aussi avec la dernière version 3.0.7, et je suis passé à la 3.0.1 pour observer une différence sur ce point (mais pas de différence : le problème a persisté et persiste, même en désactivant tous autres plugins). |
23 juillet 2011 à 17h58 |
Tu es certain que tu as bien configuré le plugin SPIP-listes dans la config de Sarka ? Tu nous dis ? |
23 juillet 2011 à 18h25 |
Moi je m’orienterais vers une évolution de spip-listes qui aurait rendu du code ou des css Sarka-SPIP incompatible. Par contre, je vois pas de quoi vous parlez tous concernant ces cases à cocher ? Du public ou du privé ? |
23 juillet 2011 à 18h54 |
Pétarel, Dans la configuration de Sarka-Spip : – Onglet “Plugins” : je n’ai que “Boutons dans le texte” de mentionné, pas Spip-Listes. Rien à configurer là pour Spip-Listes. Est.ce en soi une anomalie ? – Onglet “Formulaires”, section “Lettre d’information”, j’ai les informations suivantes :
Ces personnalisations de l’onglet “Formulaires” s’affichent correctement sur la page : Je n’ai rien touché à tout cela entre l’époque où la page inscription présentait les cases à cocher, et l’époque présente où elle ne les présente plus. |
23 juillet 2011 à 19h00 |
Éric, S’agissant des “cases à cocher”, celles-ci doivent apparaître devant les intitulés des listes (publiques) sur la page (publique) “S’inscrire aux lettres d’information” : En effet, ces cases permettent de sélectionner les listes auxquelles l’on s’abonne ou se désabonne. S’il n’y a pas ces cases, le bouton “Valider” n’a plus aucun effet (en l’occurrence) : cliquer dessus ne produit plus rien. Dans le cas du site en question, sont proposées deux listes, l’une quotidienne, l’autre hebdomadaire. Il devrait donc y avoir (comme auparavant lorsque cela marchait) deux cases à cocher : une devant chaque intitulé de liste. |
23 juillet 2011 à 19h55 |
Bon, Je viens de jeter un coup d’oeil sur le code du plugin SPIP-Listes en version 2.0214 (n’importe quoi d’ailleurs cette numérotation) et ça ne m’étonne pas que tu n’aies pas les coches : le formulaire d’abonnement semble aujourd’hui uniquement lister les listes mais pas proposer l’abonnement. Je comprends pas pourquoi. Donc je pense qu’il faudrait que tu interroges le mainteneur (Paladin il me semble) sur SPIP-Contrib. En fonction de sa réponse on verra ce qu’on peut faire dans le squelette mais je suis pessimiste. Autre solution utiliser abomailman ou clevermail. |
23 juillet 2011 à 20h19 |
Philippe, |
23 juillet 2011 à 20h34 |
frdm, En revanche, en affichant ton code source de la page que tu donnes en lien, je vois qu’il a une différence "ul-class" entre tes formats et tes abonnements de lettres.
Je vais tester ce que ça donne quand on utilise spip-listes, mais je ne peux que demain. Je te dirai. |
23 juillet 2011 à 20h42 |
Juste pour dire qu’il n’y a pas d’anomalie à ne pas voir de référence à SPIP-listes dans la config de Sarka-SPIP car il n’y a pas de config propre au squelette pour SPIP-Listes. |
24 juillet 2011 à 00h29 |
Pétarel, Comme je le disais plus haut (20 juillet 2011 à 16h10), j’ai effectivement confectionné un perso.css.html au contenu très limité (et par ailleurs ma seule autre personnalisation concerne inc_header.html). Dans lequel, comme je le disais, j’ai modifié les listes (ul, ol) pour retrouver un format le plus proche des préconisations des ouvrages de l’Imprimerie nationale relatifs à la typographie. Voici ci-après s’agissant des ul, ol ce que j’ai mis dans perso.css.html (fichier consultable ici intégralement). Mais j’ai fait l’essai d’invalider mon perso.css.html (en le renommant), vidé le cache, etc. Je perds mes personnalisations, mais cela ne change rien pour la page de souscription aux lettres d’information. Ma personnalisation ul, ol :
|
24 juillet 2011 à 01h48 |
Éric, |
24 juillet 2011 à 10h21 |
frdm, Peux tu essayer les corrections de Paladin http://zone.spip.org/trac/spip-zone/changeset/49881 et http://zone.spip.org/trac/spip-zone/changeset/49883 et me dire si cela corrige bien le problème stp ? |
24 juillet 2011 à 14h15 |
Éric, |
24 juillet 2011 à 16h43 |
En fait ce n’est pas fini… |
25 juillet 2011 à 15h37 |
Résolu : Maintenant (Spip-Listes Rév. 49956) tout fonctionne aussi bien qu’avant et même amélioré. |