La première chose à faire est de télécharger la dernière version de Spip-liste à l’adresse suivante : http://bloog.net/_telecharger.php3?id_article=83
La dernière version officielle est celle pour SPIP 1.8.3
Décompressez l’archive dans un dossier provisoire
(jusque là, pas de pb)
1) Ajoutez le code php suivant dans un squelette fréquemment appelé (l’entête du site par exemple).
<?php if(!$include_ok) { include("meleuse-cron.php3"); $include_ok = true; } ?>
Ce code déclenche l’envoi des éventuels mails en attente.
Intégrez ce code php dans le fichier sommaire.php3 qui est la page d’accueil du site et donc qui semble la mieux adaptée, juste après le include ("inc-public.php3");
et le ?>
final
.
2) copiez le code du fichier ecrire/mes_options.txt de l’archive
dans votre propre fichier ecrire/mes_options.php3.
Si ecrire/mes_options.php3 n’existe pas chez vous, il suffit de renommer ecrire/mes_options.txt en ecrire/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ée sur des boucles sur l’âge, le squelette doit retourner un message vide en cas d’erreur.
ça, on verra plus tard...
4) si le fichier correspond à votre version de SPIP, renommez ecrire/inc_presentation.1.X.php3 en ecrire/inc_presentation.php3
Pour ceux qui utilisent la version 1.8.2.g ou la version 1.8.3, renommez ecrire/inc_presentation.1.8.2d.php3 en ecrire/inc_presentation.php3
5) ajoutez le code
dans le squelette où vous souhaitez afficher le formulaire d’inscription.
Pour ma part, j’ai choisi de créer un bouton "Newsletter" juste au dessus de "Plan du site"
– Dans squelettes/inclusion/bloc-gauche.html, ajoutez le code :
<a class="bouton" href="#URL_SITE_SPIP/newsletter.php3">NewsLetter</a>
– À la racine du site, créez un fichier newsletter.php3 contenant le code suivant :
<?php
$fond = "newsletter";
$delais = 0;
include ("inc-public.php3");
?>
– Dans le répertoire squelettes/ créez le fichier
newsletter.html dans lequel il faut inclure le code demandé. Voici le code complet du fichier newsletter.html :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="#LANG">
<INCLURE(inclusions/header.php3)>
<body dir="#LANG_DIR">
<div id="conteneur">
<INCLURE(inclusions/bandeau.php3)>
<INCLURE(inclusions/bande-chemin.php3)>
<INCLURE(inclusions/bloc-gauche.php3)>
[(#NOOP) <!-- ================================== BLOC DE DROITE ================================== --> ]
<div id="droite" class="droite">
<INCLURE(inclusions/bloc-droite-all-news.php3){id_secteur}>
</div>
</B_sites>
</div>
[(#NOOP) <!-- ================================== BLOC CENTRAL ================================== --> ]
<div id="centre" class="centre">
<div class="contenu">
<!-- Contenu : article -->
<div class="article">
<div class="titre">Inscription à la NewsLetter</div>
<div class="contenu">
<p> </p>
<INCLURE(inscription-listes.php3)>
<p> </p>
</div>
</div>
</div>
<INCLURE(inclusions/footer.php3)>
</div>
<!-- pour rajouter des trucs -- à la CSSZengarden -->
<div id="extraDiv1"><span></span></div><div id="extraDiv2"><span></span></div><div id="extraDiv3"><span></span></div>
<div id="extraDiv4"><span></span></div><div id="extraDiv5"><span></span></div><div id="extraDiv6"><span></span></div>
</body>
</html>
6) téléchargez les fichiers par FTP à la racine de votre site spip en conservant l’arborescence.
Voici le récapitulatif des fichiers à uploader :
– ecrire\img_pack\ (tout le répertoire)
– ecrire\lang\ (tout le répertoire)
– ecrire\inc_import_patron.php3
– ecrire\inc_presentation.php3 (de l’étape 4)
– ecrire\mes_options.php3 (de l’étape 2)
– ecrire\options_spip_listes.php3
– ecrire\spip_listes.php3
– patrons\ (tout le répertoire)
– abonnement.php3
– habillage.css
– inscription-listes.php3
– listes.html
– listes.php3
– meleuse-cron.php3
– patron.php3
– patron-texte.html
– patron-texte.php3
– sommaire.php3 (de l’étape 1)
– spip-meleuse.php3
– newsletter.php3
– squelettes\newsletter.html
– squelettes\inclusions\bloc-gauche.html
7) rendez-vous à l’adresse http://votre_site.net/ecrire/spip_listes.php3 en cliquant sur l’enveloppe dans le menu de SPIP
Pour accéder à la configuration de vos listes, tapez dans votre navigateur l’adresse ci-dessus ou passez par la partie administration de votre site.
Cliquez alors sur l’enveloppe permettant d’accéder à la messagerie. Là, une nouvelle rubrique a été crée et s’appelle "Lettres d’information". Cliquez dessus.
Reste à personnaliser les patrons de l’étape 3...
Commentaires Forum fermé