[spip-dev] le mail nouveautes...

Je viens de vérifier un site où le mail nouveautes ne partait pas. Le
problème était l'absence du squelette "nouveautes" (en l'occurrence
nouveautes-dist.html) dans le répertoire des squelettes (en l'occurrence le
répertoire racine).

-- Fil

Je viens de vérifier un site où le mail nouveautes ne partait pas. Le
problème était l'absence du squelette "nouveautes" (en l'occurrence
nouveautes-dist.html) dans le répertoire des squelettes (en l'occurrence le
répertoire racine).

PS: à bien y réfléchir, c'est peut-être ça qui bloque les statistiques sur
certains sites. Si ceux qui ont le problème peuvent essayer de passer en
version CVS et confirmer ?

-- Fil

Nicolas R : temoignage = j'ai passé samedi mon petit site test (sur OVH et
anciennement en 1.5.0 ) avec la CVS de samedi AM (1.6a2), incluant je le
suppose les dernieres modifs d'arno (2 courbes quand plus d'1 trimestre ou
un truc comme ca de memoire), ce site est une copie dump recente de mon site
de prod avec 4 mois et 6000 visites env en archives, mais sans syndications

1er constat sur les stats :
- seules les stats individuelles de chaque articles s'affichent
(correctement)
- quand je clique sur "Afficher les visites pour : tout le site" spip ne
veux rien savoir et reste ou revient sur les stats du le 1er article le plus
populaire/dernier publié

pour le reste, j'ai pas assez testé pour que cela soit significatif, sinon
que tout semble fonctionner (j'ai pas teste les foncions mails) et pas
d'apparitions de petits hommes verts sur mon ecran en tous cas :slight_smile:

- quand je clique sur "Afficher les visites pour : tout le site" spip ne
veux rien savoir et reste ou revient sur les stats du le 1er article le plus
populaire/dernier publié

Ca veut dire quoi "ne veut rien savoir" ? Il part en timeout ?

-- Fil

Ah... Ben voilà, un deuxième exemple de mon problème d'il y a six mois
:wink:

Va jeter un oeil dans les modifs de fil de ce WE, et désactive les
appels à la syndication, indexation et envoi de mail dans
inc-public-global.php3.

Fais quelques testes, et annonce la couleur.

(pourtant, d'après ce que j'ai pu voir, les modifs sont censées régler
ces problèmes latenents et vieillissants)

Nicolas R : suite constat j'utilise habituellement I 5.1.6 mac
je viens de verifier sous Mozilla 1.0.1 traduit en francais
(Macintosh; U; PPC; fr-FR; rv:1.0.1) Gecko/20020826

constat stats = idem entre IE 5.1.6 et mozilla 1.01
constats traduction interface :
- IE 5.1.6 me met l'intreface en francais
- mozilla 1.1.0 me colle l'angalis malgre le reglage sur "French" dans les
fonctions avancées

@+
nicolas

constat stats = idem entre IE 5.1.6 et mozilla 1.01

Attends : le problème des stats n'est pas qu'elles s'affichent mal, mais
qu'elles ont été mal calculées... tu verras demain si les stats
d'aujourd'hui sont correctement calculées, mais les stats passées sont
perdues.

constats traduction interface :
- IE 5.1.6 me met l'intreface en francais
- mozilla 1.1.0 me colle l'angalis malgre le reglage sur "French" dans les
fonctions avancées

Dans les fonctions avancées tu règles la langue *par défaut* du site. Pour
avoir le français EN TANT QU'UTILISATEUR il faut que tu actives le fr et
l'anglais et que tu sélectionnes le français dans le petit menu en haut.

Tu n'avais pas ce menu ? (Si tu as désélectionné l'anglais, tu n'as plus le
menu, c'est logique, mais ça implique que tu ne peux plus revenir à la
langue par défaut du site => bug).

-- Fil

constat stats = idem entre IE 5.1.6 et mozilla 1.01

Attends : le problème des stats n'est

Nicolas R : je n'avais pas encore lu ton mail j'ai percuté depuis, snif pour
mes anciennes stats

constats traduction interface :
- IE 5.1.6 me met l'intreface en francais
- mozilla 1.1.0 me colle l'angalis malgre le reglage sur "French" dans les
fonctions avancées

Dans les fonctions avancées tu règles la langue *par défaut* du site. Pour
avoir le français EN TANT QU'UTILISATEUR il faut que tu actives le fr et
l'anglais et que tu sélectionnes le français dans le petit menu en haut.

Nicolas R : j'avais pas compris, j'm'excuse (avec moi vous avez un
betatesteur type neophyte), bon je l'ai fait et puis dans l'ordre :
- 1) je me suis acharné a vouloir changer la langue en utilisant le menu
deroulant de la langue par defaut du menu avance = resutlats presques nuls
et parfois bizarres (malgre le vidage de tous les caches) sur mozilla 1.01
mais ok sur IE 5.1.6 mac
- 2) je me suis apercu qu'on pouvait cliquer sur les cases de langues (pas
evident que c'est ca d'ailleurs, juste 2 cases avec "fr" et "en", peut etre
qu'il faudrait preiser : "choix de la langue d'interface" devant) dans la
barre de reglage d'interface et la cool ca marche super avec les 2
navigateurs ... qu'est ce qu'ils sont forts les devs :wink:

bon maintenant avec un interface in english : les "bien pensant" du logiciel
vont peut etre admettre spip comme logiciel serieux n'est ce pas (y'a plus
qu'a dire que c'est concu a san-antonio pour faire encore plus serieux)

Tu n'avais pas ce menu ? (Si tu as désélectionné l'anglais, tu n'as plus le
menu, c'est logique, mais ça implique que tu ne peux plus revenir à la
langue par défaut du site => bug).

Nicolas r : pas bug, voir plus haut

- 2) je me suis apercu qu'on pouvait cliquer sur les cases de langues (pas
evident que c'est ca d'ailleurs, juste 2 cases avec "fr" et "en", peut etre
qu'il faudrait preiser : "choix de la langue d'interface" devant) dans la
barre de reglage d'interface et la cool ca marche super avec les 2
navigateurs ... qu'est ce qu'ils sont forts les devs :wink:

Ah non, là tu n'as pas la version CVS : il faut que tu suives le lien marqué
"Télécharger la version CVS", qui te donne le fichier
http://rezo.net/spip-cvs/cvs_root.tar.gz?tarball=1&cvsroot=SPIP

-- Fil

Nicolas R : ah ba j'avais cherche partout .. et betement cru que le le
dernier dossier ici http://rezo.net/spip-dev/devel/ etait la version CVS
.... maintenant je decouvre que "Download tarball" tout en bas est le bon
lien, pas evident a deviner, peut etre qu'il faut documenter la chose pour
le commun des mortels, non !!!!

donc je recharge et fait retour demain
bonne nuit
@+
Nicolas

Nicolas R : bon j'ai mis charge la 1.62a CVS, 1er bilan :
- c'est calir que la menu de changement de langue d'intreface est plus clair
... je predis un grand avenir acette fonction en démo ... c'est
spectaculaire
- j'ai recupere mes stats pour tout le site ... le passe etant perdu comme
m(avais predi Fil, mais bon c'est la vie

bonne nuit les devs, vous avez bien travaillé, mais attention : je viens de
regarder le fim de Besson : "jeanne d'arc", c'est clair qu'en d'autre temps
vous auriez ete brule comme sorcier avec vos codes magiques
@+
nicolas

bonne nuit les devs, vous avez bien travaillé, mais attention : je viens de
regarder le fim de Besson : "jeanne d'arc",

Dommage, à un R près tu voyais celui de Bresson.

Peux-tu essayer avec la version CVS s'il te plait ?
(L'URL est donnée dans la signature de la liste)

Sur mon site, les squelettes nouveautes.html et nouveautes-dist.html
sont présents. La lettre ne veut pas partir malgré plusieurs jours
d'attente et plusieurs tentatives d'envoi immédiat. Y a-t-il des
fichiers à vérifier pour essayer de diagnostiquer le problème ? Merci.
P.S : mon site tourne sous spip 1.5.1

-- Fil

Hello !

Je confirme que quand j'ai mis la version CVS en ligne ce week-end, le
mail des nouveautés partait de nouveau !
Donc chez, pas de pb de squelette, mais bel et bien un chti bug spipien !

Thierry

Dans l'interface de traduction une entrée s'appelle
"icone_suivi_pettions" - ne seraits-ce plutôt "icone_suivi_petitions" ?!?

Amicalement
Klaus

Dans l'interface de traduction une entrée s'appelle
"icone_suivi_pettions" - ne seraits-ce plutôt "icone_suivi_petitions" ?!?

Il y a quelques fautes de frappe de ce type, oui ; il faudra faire une
vérification globale, mais ça n'a pas d'impact sur les traductions, car il
s'agit d'un code interne, et si on corrige on fera une modification de tous
les fichiers langue en même temps.

-- Fil

La version cvs ne marche pas mieux.

Je dois préciser tout de même qu'après avoir installé la 1.5.1 la lettre de nouveautés est partie une fois. Comme je voulais adapter le squelette à mon goût, j'ai essayé de renvoyer la lettre pour tester le résultat mais sans succès. Le passage à la version cvs n'améliore pas la situation. Il semble donc qu'un premier envoi se fait puis le système se verrouille.

D'autres pistes ? Merci.

P.S : pas mal la prise en charge des langues. :slight_smile:

Fil wrote:

La version cvs ne marche pas mieux.

hum !

Je dois préciser tout de même qu'après avoir installé la 1.5.1 la lettre
de nouveautés est partie une fois. Comme je voulais adapter le squelette
à mon goût, j'ai essayé de renvoyer la lettre pour tester le résultat
mais sans succès. Le passage à la version cvs n'améliore pas la
situation. Il semble donc qu'un premier envoi se fait puis le système se
verrouille.

Que se passe-t-il si tu remets le squelette nouveautes-dist.html ? Il est
clairement précisé dans ce squelette qu'il s'agit de quelque chose de
fragile...

-- Fil

Salut,

On dirait que j'ai cassé mon squelette personnalisé. En le supprimant, l'annonce fonctionne à nouveau. Désolé du dérangement.

Je vais insérer les changements incrémentalement et voir à quel moment ça foire. Merci.

Il semblerait que l'usage de boucles imbriquées dans nouveautes.html compromet son fonctionnement. Voici la boucle que j'utilise :
<BOUCLE_nv1(ARTICLES){age_relatif<=0}{par date}{inverse}{0,30}>
    $mail_nouveautes .= '[** (#TITRE|textebrut|texte_script) **]';
    $mail_nouveautes .= "\n";
    <BOUCLE_auth(MOTS){id_article}{id_groupe=2}>
    $mail_nouveautes .= 'par #DESCRIPTIF';
    </BOUCLE_auth>
    $mail_nouveautes .= '[le (#DATE|affdate|texte_script)]'."\n\n";
    $mail_nouveautes .= '-> #URL_SITE_SPIP/#URL_ARTICLE'."\n\n";
</BOUCLE_nv1>

En bref, je vais chercher l'auteur de l'article courant dans les mots clés du groupe 2.

Quel est le problème selon vous ? Merci.

Fil wrote: