Author: james@rezo.net
Date: Wed Aug 16 22:26:08 2006
New Revision: 4594
Log:
SpipClear: ne regardez pas, je bricole ...
Added:
_squelettes_/blog_SpipClear/README.txt
- copied, changed from r4591, _squelettes_/blog_SpipClear/README
_squelettes_/blog_SpipClear/action/
_squelettes_/blog_SpipClear/action/themes.php
_squelettes_/blog_SpipClear/balises/
_squelettes_/blog_SpipClear/balises/formulaire_recherche.php
_squelettes_/blog_SpipClear/formulaires/
_squelettes_/blog_SpipClear/formulaires/formulaire_recherche.html
_squelettes_/blog_SpipClear/lang/
_squelettes_/blog_SpipClear/lang/local_fr.php3
_squelettes_/blog_SpipClear/lang/local_it.php3
_squelettes_/blog_SpipClear/mes_fonctions.php
- copied unchanged from r4591, _squelettes_/blog_SpipClear/mes_fonctions.php3
_squelettes_/blog_SpipClear/modeles/
_squelettes_/blog_SpipClear/modeles/headlinks.html
_squelettes_/blog_SpipClear/modeles/title.html
Removed:
_squelettes_/blog_SpipClear/README
_squelettes_/blog_SpipClear/calendrier_mini.html
_squelettes_/blog_SpipClear/formulaire_forum.html
_squelettes_/blog_SpipClear/formulaire_recherche.html
_squelettes_/blog_SpipClear/headlinks.html
_squelettes_/blog_SpipClear/inc-calendrier_mini.php3
_squelettes_/blog_SpipClear/inc-formulaire_recherche.php3
_squelettes_/blog_SpipClear/local_fr.php3
_squelettes_/blog_SpipClear/local_it.php3
_squelettes_/blog_SpipClear/mes_fonctions.php3
_squelettes_/blog_SpipClear/title.html
Modified:
_squelettes_/blog_SpipClear/layout.html
Removed: _squelettes_/blog_SpipClear/README
--- _squelettes_/blog_SpipClear/README (original)
+++ _squelettes_/blog_SpipClear/README (removed)
@@ -1,27 +0,0 @@
-SpipClear est un squelette de blog sous SPIP.
-=============================================
-
-Il est developpe par James et Ben depuis fevrier 2005 et ca fait leur bonheur.
-
-SpipClear est concu pour transformer un secteur (au moins) en blog, ou carnet web.
-Pour cela, il s'inspire de DotClear, un systeme de gestion de blog developpe en php par Neokraft.net.
-
-La version minimum de Spip est la 1.8.2e.
-C'est comme ca, les auteurs aiment a etre ou a paraitre a la pointe du progres...
-
-Alors, sinon, forcement, SpipClear est distribue sous la licence GNU/GPL.
-
-Pour information, on ne gere pas les versions, ou alors comme ca, pour rigoler.
-Donc, si vous y tenez, vous avez entre les mains la version 2 du squelette.
-Certes, ca veut dire qu'il y a eu une version 1 et que vous pouvez vous attendre
-a trouver un jour une version 3 mais ca ne signifie pas grand chose,
-dans la mesure ou on ne s'appuie pas dessus pour fixer un planning,
-une feuille de route, ou une todo.
-
-Ah oui ! On vous a pas dit : pas de feuille de route, ni todo. Si vous esperez des modifications,
-venez sur le blog (<http://www.spip.blog.ouvaton.org/>) ou sur
-la liste spip-zone (<http://listes.rezo.net/mailman/listinfo/spip-zone>)
-on en cause et on voit comment integrer vos attentes...
-
-La doc... important, ca... une bonne contribution est une contribution bien documentee...
-Tout est la : (<http://www.spip-contrib.net/Spip-Clear>)
Copied: _squelettes_/blog_SpipClear/README.txt (from r4591, _squelettes_/blog_SpipClear/README)
--- _squelettes_/blog_SpipClear/README (original)
+++ _squelettes_/blog_SpipClear/README.txt Wed Aug 16 22:26:08 2006
@@ -6,7 +6,7 @@
SpipClear est concu pour transformer un secteur (au moins) en blog, ou carnet web.
Pour cela, il s'inspire de DotClear, un systeme de gestion de blog developpe en php par Neokraft.net.
-La version minimum de Spip est la 1.8.2e.
+La version minimum de Spip est la 1.9.1
C'est comme ca, les auteurs aiment a etre ou a paraitre a la pointe du progres...
Alors, sinon, forcement, SpipClear est distribue sous la licence GNU/GPL.
@@ -19,7 +19,7 @@
une feuille de route, ou une todo.
Ah oui ! On vous a pas dit : pas de feuille de route, ni todo. Si vous esperez des modifications,
-venez sur le blog (<http://www.spip.blog.ouvaton.org/>) ou sur
+venez sur le blog (<http://www.spip-blog.net/>) ou sur
la liste spip-zone (<http://listes.rezo.net/mailman/listinfo/spip-zone>)
on en cause et on voit comment integrer vos attentes...
Added: _squelettes_/blog_SpipClear/action/themes.php
--- _squelettes_/blog_SpipClear/action/themes.php (added)
+++ _squelettes_/blog_SpipClear/action/themes.php Wed Aug 16 22:26:08 2006
@@ -0,0 +1,43 @@
+<?php
+
+//spip.php?action=themes&choix=1&url=spip.php?article1
+
+function action_themes() {
+ include_spip('inc/actions');
+ include_spip('inc/cookie');
+
+ $un_an = 365*24*3600; // un an en secondes.
+
+
+ $redirect = verifier_url_retour(_request('url'));
+ $choix = verifier_choix_theme(_request('choix'));
+
+ $duree = $choix != '' ? time() + $un_an : time() - 1;
+
+ spip_setcookie('spip_themes', $choix, $duree);
+
+ if (ereg("^Apache", $GLOBALS['SERVER_SOFTWARE'])) {
+ redirige_par_entete($redirect);
+ }
+ else {
+ include_spip('inc/headers');
+ spip_header("Refresh: 0; url=" . $redirect);
+ echo "<html><head>";
+ echo "<meta http-equiv='Refresh' content='0; url=".$redirect."'>";
+ echo "</head>\n";
+ echo "<body><a href='".$redirect."'>"._T('navigateur_pas_redirige')."</a></body></html>";
+ }
+}
+
+function verifier_choix_theme($choix) {
+ return $choix;
+}
+
+function verifier_url_retour($url) {
+
+ spip_log($log_referer = $_SERVER['HTTP_REFERER'], 'themes');
+
+ return '/spip_dev/spip.php?article1'; //$url;
+}
+
+?>
\ No newline at end of file
Added: _squelettes_/blog_SpipClear/balises/formulaire_recherche.php
--- _squelettes_/blog_SpipClear/balises/formulaire_recherche.php (added)
+++ _squelettes_/blog_SpipClear/balises/formulaire_recherche.php Wed Aug 16 22:26:08 2006
@@ -0,0 +1,40 @@
+<?php
+
+if (!defined("_ECRIRE_INC_VERSION")) return; #securite
+
+// Le contexte indique dans quelle rubrique et sur quelle periode le visiteur fait sa recherche
+global $balise_FORMULAIRE_RECHERCHE_collecte;
+$balise_FORMULAIRE_RECHERCHE_collecte = array('id_rubrique');
+
+function balise_FORMULAIRE_RECHERCHE_stat($args, $filtres) {
+ // Si le moteur n'est pas active, pas de balise
+ if (lire_meta("activer_moteur") != "oui")
+ return '';
+
+ // pas d'agurments
+ else
+ return $args;
+}
+
+function balise_FORMULAIRE_RECHERCHE_dyn($id_rubrique = 0) {
+ global $type_urls;
+ include_ecrire('inc_filtres.php3');
+ include_local("inc-urls-$type_urls.php3");
+
+ if (!$recherche_securisee = entites_html(_request('recherche'))) {
+ $recherche_securisee = _T('un_seul_mot');
+ }
+
+ if (!$lien) {
+ $lien = generer_url_rubrique($id_rubrique); # par defaut
+ }
+
+ return array('formulaire_recherche', 3600,
+ array(
+ 'lien' => $lien,
+ 'id_rubrique' => $id_rubrique,
+ 'recherche_securisee' => $recherche_securisee
+ ));
+}
+
+?>
Removed: _squelettes_/blog_SpipClear/calendrier_mini.html
--- _squelettes_/blog_SpipClear/calendrier_mini.html (original)
+++ _squelettes_/blog_SpipClear/calendrier_mini.html (removed)
@@ -1,35 +0,0 @@
-<div id="calendar">
- <h2><:icone_calendrier:></h2>
- <table summary="<:icone_calendrier:>">
- <caption><BOUCLE_mois_precedent(ARTICLES){branche?}{mois_relatif=1}{0,1}>[
- <a
- href="(#ENV{self}|parametre_url{#ENV{var_date},[(#DATE|affdate{'Y-m'})]})"
- title="[(#DATE|affdate_mois_annee)]">«</a>]</BOUCLE_mois_precedent>[
- (#ENV{date}|affdate_mois_annee)]<BOUCLE_mois_suivant(ARTICLES){branche?}{mois_relatif=-1}{0,1}>[
- <a
- href="(#ENV{self}|parametre_url{#ENV{var_date},[(#DATE|affdate{'Y-m'})]})"
- title="[(#DATE|affdate_mois_annee)]">»</a>]</BOUCLE_mois_suivant>
- </caption>
- <thead>
- <tr>
- <th scope="col"><abbr title="<:date_jour_2:>"><:date_jour_2|spip_substr{0,3}:></abbr></th>
- <th scope="col"><abbr title="<:date_jour_3:>"><:date_jour_3|spip_substr{0,3}:></abbr></th>
- <th scope="col"><abbr title="<:date_jour_4:>"><:date_jour_4|spip_substr{0,3}:></abbr></th>
- <th scope="col"><abbr title="<:date_jour_5:>"><:date_jour_5|spip_substr{0,3}:></abbr></th>
- <th scope="col"><abbr title="<:date_jour_6:>"><:date_jour_6|spip_substr{0,3}:></abbr></th>
- <th scope="col"><abbr title="<:date_jour_7:>"><:date_jour_7|spip_substr{0,3}:></abbr></th>
- <th scope="col"><abbr title="<:date_jour_1:>"><:date_jour_1|spip_substr{0,3}:></abbr></th>
- </tr>
- </thead>
- <tbody><BOUCLE_calendrier(ARTICLES)
- {branche?}
- {agenda date, mois, (#ENV{date}|annee), (#ENV{date}|mois)}>[
- (#DATE|agenda_memo{'',
- [(#DATE|affdate{'j'})],
- [(#ENV{self}|parametre_url{#ENV{var_date},[(#DATE|affdate{'Y-m-d'})]})]})
- ]</BOUCLE_calendrier>[
- (#ENV{date}|agenda_mini)
- ]</tbody>
- </table>
- <span> </span>
-</div>
Removed: _squelettes_/blog_SpipClear/formulaire_forum.html
--- _squelettes_/blog_SpipClear/formulaire_forum.html (original)
+++ _squelettes_/blog_SpipClear/formulaire_forum.html (removed)
@@ -1,51 +0,0 @@
-<form action="[(#ENV{url})][(#ENV*{previsu}|?{'#formulaire',''})]" method="post" name="formulaire" id="formulaire">[
-(#ENV*{parametres_forum})
-][<p>(#ENV*{modere})</p>
-][(#ENV*{afficher_texte_hidden})
-][(#ENV*{afficher_texte_input})
- [(#ENV*{previsu})
- <fieldset class="spip_encadrer">
- <legend><b><:forum_titre:></b></legend>
- <label><input type="text" name="titre"
- [value="(#ENV{titre})" ]class="forml" size="40" />
- </label>
- </fieldset>
- <br />
- <fieldset class="spip_encadrer">
[... 882 lines stripped ...]