Retour : Page Principale > Spip actualité
- article
- auteur
- backend : pour mettre en page le fil RSS : peu modifié, seulement une ligne d'entête
- login : Message d'erreur pour expliquer qu'il faut être loggué pour accéder à l'interface administration de SPIP
- distrib_garance : pour mettre en page les derniers articles dans un style garance -> appelé par le site de la Garance : http://www.garancevoyageuse.org/
- fils_info : Pour présenter les fils RSS venant de sites référencés
- forum
- galerie : galerie photo
- mot : présentation des articles par mots clés
- recevoir : Explications sur lettre info et rss
- recherche : affichage des résultats du moteur de recherche
- rubrique-28 : pour l'affichage des archives
- rubrique
- site : pour l'affichage des sites référencés
- sommaire
- lettre_info_txt : Modèle de lettre en texte brut
Les deux modèles de lettres sont utilisés. le fichier envoi_mail.php créé une lettre contenant les 2 versions (html et texte) et c'est le lecteur de mail des personnes qui recoivent qui choisit laquelle il affiche. Si ce lecteur comprend le html, il affiche le html, sinon, il prend la version text/plain.
- incl_changer_monde
- incl_footer
- incl_footer_print
- incl_identification_ellipse
- incl_link_entete
- incl_logo_tela
- incl_menu_gauche
- incl_mot_recherche
- impression.css
autres modifications :
Permet d'avoir des urls du type : article 220.html plutôt que article.php3?id_article=220
Il faut aussi modifier le fichier .htaccess pour faire les redirections vers les bonnes urls.
- envoi_mail.php : gère l'envoi de la lettre d'info aux personnes inscrites à la liste. Le fichier est lancé par un cron de façon régulière.
RewriteEngine on
RewriteRule ^rubrique([0-9]+)\.html$ rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$ article.php3?id_article=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$ mot.php3?id_mot=$1 [QSA,L]
Liste des fichiers modifiés du SPIP actualité
Squelettes génériques
- article-45 : pour les articles de la rubrique 45 : contenu générique : comme l'accessibilité, les creative commons ...- article
- auteur
- backend : pour mettre en page le fil RSS : peu modifié, seulement une ligne d'entête
- login : Message d'erreur pour expliquer qu'il faut être loggué pour accéder à l'interface administration de SPIP
- distrib_garance : pour mettre en page les derniers articles dans un style garance -> appelé par le site de la Garance : http://www.garancevoyageuse.org/
- fils_info : Pour présenter les fils RSS venant de sites référencés
- forum
- galerie : galerie photo
- mot : présentation des articles par mots clés
- recevoir : Explications sur lettre info et rss
- recherche : affichage des résultats du moteur de recherche
- rubrique-28 : pour l'affichage des archives
- rubrique
- site : pour l'affichage des sites référencés
- sommaire
Lettre d'information
- lettre_info : Modèle de la lettre envoyée tous les 15 jours- lettre_info_txt : Modèle de lettre en texte brut
Les deux modèles de lettres sont utilisés. le fichier envoi_mail.php créé une lettre contenant les 2 versions (html et texte) et c'est le lecteur de mail des personnes qui recoivent qui choisit laquelle il affiche. Si ce lecteur comprend le html, il affiche le html, sinon, il prend la version text/plain.
Squelettes inclus :
- incl_bandeau- incl_changer_monde
- incl_footer
- incl_footer_print
- incl_identification_ellipse
- incl_link_entete
- incl_logo_tela
- incl_menu_gauche
- incl_mot_recherche
Feuilles de styles
- actu.css- impression.css
fichiers php
tous les fichiers php associés aux squelettes ci-dessus on été modifiés pour le temps de cache : $delais = 1;autres modifications :
article.php3 :
<?php- if($id_article == "72") {
- header ("location:http://www.tela-botanica.org/actu/galerie.php?id_document=74");
- }
- else {
- if($id_article == "162") {
- header ("location:http://www.tela-botanica.org/actu/galerie.php?id_document=172");
- }
- else {
- $fond = "article";
- $delais = 1;
- include ("inc-public.php3");
- }
- if($id_article == "162") {
- }
inc-urls.php3 :
le paramètre $type_urls a été passé à "html"Permet d'avoir des urls du type : article 220.html plutôt que article.php3?id_article=220
Il faut aussi modifier le fichier .htaccess pour faire les redirections vers les bonnes urls.
Fichiers ajoutés :
- authentification.php : gère la partie identification des inscrits- envoi_mail.php : gère l'envoi de la lettre d'info aux personnes inscrites à la liste. Le fichier est lancé par un cron de façon régulière.
Autres fichiers
.httpaccess :RewriteEngine on
RewriteRule ^rubrique([0-9]+)\.html$ rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$ article.php3?id_article=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$ mot.php3?id_mot=$1 [QSA,L]