Author: booz@rezo.net
Date: Mon Jul 3 18:20:28 2006
New Revision: 3802
Log:
precision doc (Renato)
Added:
_contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.txt
- copied unchanged from r3568, _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3
Removed:
_contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3
Modified:
_contribs_/_email_/_spip-listes_/spip-listes/__installation_fr.txt
Modified: _contribs_/_email_/_spip-listes_/spip-listes/__installation_fr.txt
--- _contribs_/_email_/_spip-listes_/spip-listes/__installation_fr.txt (original)
+++ _contribs_/_email_/_spip-listes_/spip-listes/__installation_fr.txt Mon Jul 3 18:20:28 2006
@@ -42,9 +42,14 @@
Cette balise déclenche l'envoi des éventuels mails en attente.
-2) copiez le code du fichier ecrire/mes_options.txt de l'archive
+2) Parametrer les fichiers : mes_fonctions.php3 et ecrire/mes_options.php3
+
+- copiez le code du fichier ecrire/mes_options.txt de l'archive
dans votre propre fichier ecrire/mes_options.php3.
+- copiez le code du fichier squelettes/mes_options.txt de l'archive
+dans votre propre fichier squelettes/mes_options.php3.
+
3) éditez les fichiers /patrons/nouveautes.html et /patrons/patron.html
et adaptez les adresse des images à votre site.
Attention en cas de sélection fondées sur des boucles sur l'age, le squelette doit retouner un message vide en cas d'erreur.
@@ -52,7 +57,7 @@
4) si le fichier correspond à votre version de SPIP, renommer ecrire/inc_presentation.1.X.php3 en ecrire/inc_presentation.php3
5) ajoutez le code #FORMULAIRE_ABONNEMENT dans le squelette ou vous souhaitez afficher le formulaire d'inscription.
-Vous pouver utiliser un squelette personnel à la place de inscrpition_listes.html (pour gérer l'inscription à une liste particulière par exemple) en utilisant la notation #FORMULAIRE_ABONNEMENT{mon_squelette}.
+Vous pouver utiliser un squelette personnel (ex: mon_squelette.html) à la place de formulaire_abonnement.html (pour gérer l'inscription à une liste particulière par exemple) en utilisant la notation #FORMULAIRE_ABONNEMENT{mon_squelette}.
Note : La page abonnement.php3/html gère des modifications/désinscriptions des abonnés.
Pour chaque abonné, la balise #FORMULAIRE_MODIF_ABONNEMENT affiche les inscrptions ; l'abonné y accède depuis les emails recus.
Removed: _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3
--- _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3 (original)
+++ _contribs_/_email_/_spip-listes_/squelettes/mes_fonctions.php3 (removed)
@@ -1,77 +0,0 @@
-<?php
-
-// Boucles SPIP-listes
-global $tables_principales,$exceptions_des_tables,$table_date;
-
-$tables_principales['messages']= array(
- 'field' => array(
- "id_message" => "bigint(21)",
- "titre" => "varchar(100)",
- "texte" => "blob",
- "type" => "varchar(6)",
- "date_heure" => "datetime"
- ),
- 'key' => array("PRIMARY KEY" => "id_message")
-);
-
-$exceptions_des_tables['messages']['date']='date_heure';
-$table_date['messages']='date_heure';
-//
-// <BOUCLE(MESSAGES)>
-//
-function boucle_MESSAGES($id_boucle, &$boucles) {
- $boucle = &$boucles[$id_boucle];
- $id_table = $boucle->id_table;
- $boucle->from[] = "spip_messages AS $id_table";
- $boucle->where[] = "type='nl'";
- return calculer_boucle($id_boucle, $boucles);
-}
-
-// Filtres SPIP-listes
-function supprimer_destinataires($texte) {
- return eregi_replace("__bLg__[0-9@\.A-Z_-]+__bLg__","",$texte);
-}
-
-
-function date_depuis($date) {
-
- if (!$date) return;
- $decal = date("U") - date("U", strtotime($date));
-
- if ($decal < 0) {
- $il_y_a = "date_dans";
- $decal = -1 * $decal;
- } else {
- $il_y_a = "spiplistes:date_depuis";
- }
-
- if ($decal < 3600) {
- $minutes = ceil($decal / 60);
- $retour = _T($il_y_a, array("delai"=>"$minutes "._T("date_minutes")));
- }
- else if ($decal < (3600 * 24) ) {
- $heures = ceil ($decal / 3600);
- $retour = _T($il_y_a, array("delai"=>"$heures "._T("date_heures")));
- }
- else if ($decal < (3600 * 24 * 7)) {
- $jours = ceil ($decal / (3600 * 24));
- $retour = _T($il_y_a, array("delai"=>"$jours "._T("date_jours")));
- }
- else if ($decal < (3600 * 24 * 7 * 4)) {
- $semaines = ceil ($decal / (3600 * 24 * 7));
- $retour = _T($il_y_a, array("delai"=>"$semaines "._T("date_semaines")));
- }
- else if ($decal < (3600 * 24 * 30 * 6)) {
- $mois = ceil ($decal / (3600 * 24 * 30));
- $retour = _T($il_y_a, array("delai"=>"$mois "._T("date_mois")));
- }
- else {
- $retour = _T($il_y_a, array("delai"=>" ")).affdate_court($date);
- }
-
-
-
- return $retour;
-}
-
-?>