Le 5 nov. 2009 à 13:49, Pierre Fiches a écrit :
Le 5 nov. 09 à 13:25, Nicolas Hoizey a écrit :
Mais vu que "inclure/sujet1.html" contient une valeur en dur, quel intérêt ? Pourquoi ne pas la mettre directement dans le squelette principal ?
oui on peut le mettre directement dans le squelette c'est uniquement parce que j'utilise l'url pour composer le message (pour améliorer la réutilisabilité et offrir plus d'option).
J'enlève la complication... en suivant si tu veux.
Mais je ne comprends pas pourquoi tu as besoin d'un squelette externe. Pourquoi ne pas mettre #ENV{sujet,...} directement dans le squelette principal ???
En plus, ton <title> n'est pas dans un <head>,
on peut le mettre dans un head , le body et même le doctype ça change pas grand chose, ça reste une bidouille
Euh... non, le mettre dans un <head>, c'est respecter un DOCTYPE, ça n'a rien à voir avec une bidouille... 
de même que de calculer le n° du post et que protéger cette page au moins si la liste est privée.
Numéro du post ? Que veux-tu dire ?
C'est vrai que la sécurisation des contenus n'est pas prévue, mais il suffit de ne proposer le formulaire d'abonnement à une liste sur le site qu'aux utilisateurs y ayant droit, et c'est bon. Si tu veux des choses plus poussées à ce niveau, CleverMail n'est sans doute pas la solution, puisque l'idée est que ça reste relativement simple.
Et pourquoi avoir déplacé @@NOM_LETTRE@@ et @@DESCRIPTION@@ dans la boucle, ce qui du coup nécessite un test sur #COMPTEUR_BOUCLE ???
Par ailleurs il me semble qu'il faut revoir la déclaration des tables qui ne semblent pas respecter tout à fait l'api de spip sur la gestion des majuscules et des pluriels....
Oui, j'avais eu des soucis lors du développement à cause d'un bug de SPIP sur la gestion de la casse, donc j'avais adopté la notation qui passait bien tant en version stable qu'en version dev.
Je n'ai pas trop le temps pour l'instant de revenir dessus, d'autant plus que ça marche, mais si tu as le courage, n'hésite pas.
presque parallèlement, ça en est où le projet de changement du nom ?
Nulle part. Le changement de nom est demandé par Fil pour l'ajout dans Salvatore, mais cela implique de modifier pas mal de choses, et de prévoir une migration en douceur, pas simple, et je n'ai pas le temps. J'ai pensé pour le nom à "newsletters", "infolettres" ou "e-lettres", mais cela ne me satisfait pas. Une idée ?
Le 5 nov. 2009 à 12:37, Pierre Fiches a écrit :
ça permet de générer le sujet du mail automatiquement à l'écriture du message sinon il faut l'ajouter à la main en modifiant le message.
il manquait la date
Mais il y a peut -être mieux à faire, moins bidouille en tout cas.
Le 5 nov. 09 à 11:58, Nicolas Hoizey a écrit :
Je comprends pas, tu peux expliquer le but, l'usage ?
Le 5 nov. 2009 à 11:51, pierre.fiches@free.fr a écrit :
Author: pierre.fiches@free.fr
Date: Thu Nov 5 11:51:06 2009
New Revision: 32678
Log:
Sujet automatique : juste pour en indiquer la possibilité.
à tester quand même...
Added:
_plugins_/clevermail/2_0/inclure/
_plugins_/clevermail/2_0/inclure/sujet1.html
Modified:
_plugins_/clevermail/2_0/clevermail_nouveautes_html.html
Modified: _plugins_/clevermail/2_0/clevermail_nouveautes_html.html
======================================================================
--- _plugins_/clevermail/2_0/clevermail_nouveautes_html.html (original)
+++ _plugins_/clevermail/2_0/clevermail_nouveautes_html.html Thu Nov 5 11:51:06 2009
@@ -1,13 +1,13 @@
#CACHE{0}
#HTTP_HEADER{Content-type: text/html; charset=#CHARSET}
<B_test_contenu>
+<BOUCLE_test_contenu(AUTEURS){0,1}{tous}><BOUCLE_articles(ARTICLES){age_relatif<=0}{par date}{inverse}{0,20}>
+[(#COMPTEUR_BOUCLE|=={1}|oui)
+[<title>(#INCLURE{fond=inclure/sujet1,sujet})</title>]
<h1>@@NOM_LETTRE@@</h1>
-<div>
-@@DESCRIPTION@@
-</div>
-
-<BOUCLE_test_contenu(AUTEURS){0,1}{tous}><BOUCLE_articles(ARTICLES){age_relatif<=0}{par date}{inverse}{0,20}>
+<div>@@DESCRIPTION@@</div>
+]
[<h2><a href="[(#URL_ARTICLE|url_absolue)]">(#TITRE)</a></h2>]
<p>[par (#LESAUTEURS|textebrut)][ le (#DATE|affdate)]</p>
[<div>
Added: _plugins_/clevermail/2_0/inclure/sujet1.html
--- _plugins_/clevermail/2_0/inclure/sujet1.html (added)
+++ _plugins_/clevermail/2_0/inclure/sujet1.html Thu Nov 5 11:51:06 2009
@@ -0,0 +1 @@
+[(#ENV{sujet,"Les nouveautés"})]
\ No newline at end of file
_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit
-Nicolas
--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
-Nicolas
--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/
-Nicolas
--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/