[SPIP Zone] r4195 - in /_squelettes_/nono/plugins/nono: base/liste_meta_nono.php exec/config_squelettes_nono.php fonctionsnono.php optionsnono.php

Author: jsb92@laposte.net
Date: Sun Jul 23 22:42:42 2006
New Revision: 4195

Log:
débug du plugin

Modified:
    _squelettes_/nono/plugins/nono/base/liste_meta_nono.php
    _squelettes_/nono/plugins/nono/exec/config_squelettes_nono.php
    _squelettes_/nono/plugins/nono/fonctionsnono.php
    _squelettes_/nono/plugins/nono/optionsnono.php

Modified: _squelettes_/nono/plugins/nono/base/liste_meta_nono.php

--- _squelettes_/nono/plugins/nono/base/liste_meta_nono.php (original)
+++ _squelettes_/nono/plugins/nono/base/liste_meta_nono.php Sun Jul 23 22:42:42 2006
@@ -1,4 +1,4 @@
-<?
+<?php

// liste des meta ajoutées aux metas de SPIP

Modified: _squelettes_/nono/plugins/nono/exec/config_squelettes_nono.php

--- _squelettes_/nono/plugins/nono/exec/config_squelettes_nono.php (original)
+++ _squelettes_/nono/plugins/nono/exec/config_squelettes_nono.php Sun Jul 23 22:42:42 2006
@@ -20,7 +20,7 @@

define('_DIR_PLUGIN_SQUELETTES_NONO',(_DIR_PLUGINS.end(explode(basename(_DIR_PLUGINS)."/",str_replace('\\','/',realpath(dirname(__FILE__).'/..'))))));

-function exec_config_squelettes_Nono() {
+function exec_config_squelettes_nono() {
   global $connect_statut, $connect_toutes_rubriques,$changer_config,$id_parent,$id_rubrique,$voir_cal_nono,$id_meslogos;

   include_spip("inc/presentation");
@@ -61,6 +61,7 @@
   $redacteur_nono=$GLOBALS['meta']['redacteur_nono'];
     
   $voir_cal_nono=$GLOBALS['meta']['voir_cal_nono'];
+ $nb_evens_nono=$GLOBALS['meta']['nb_evens_nono'];
   $voir_une_nono=$GLOBALS['meta']['voir_une_nono'];
   $nb_articles_nono=$GLOBALS['meta']['nb_articles_nono'];
   $nb_breves_nono=$GLOBALS['meta']['nb_breves_nono'];
@@ -105,7 +106,6 @@
   echo propre(_T('squelettesnono:help'))."<br><br><strong>version de Nono : ".$nono_base_version."</strong>";
   fin_boite_info();
   
- afficher_bandeau('nono', 'nono', 0, (0 ? _T('squelettesnono:logo_site_nono') : _T('squelettesnono:logo_standard_nono'))." ", 'config_squelettes_nono');
   
   /*partie droite de la page ... la config !*/
   debut_droite();

Modified: _squelettes_/nono/plugins/nono/fonctionsnono.php

--- _squelettes_/nono/plugins/nono/fonctionsnono.php (original)
+++ _squelettes_/nono/plugins/nono/fonctionsnono.php Sun Jul 23 22:42:42 2006
@@ -121,36 +121,6 @@

// netoyage du code
  
-function w3c($str) {
- if($str!="") {
- // suppresion des hspace, vspace
- $str = preg_replace( "/(h|v)space='.'|border=0/i" , "" , $str);
-
- // h3 imbrique dans un p
- $str = preg_replace( "/<p class=\"spip\"> <h3>/i" , "<h3>" , $str);
- $str = preg_replace( "/<\/h3>( )*<\/p>/i" , "</h3>" , $str);
-
- // tableaux imbriques dans p
- $str = preg_replace( "/<p class=\"spip\"><table class=\"spip\">/i" , "<table>" , $str);
- $str = preg_replace( "/<\/table>( )*<\/p>/i" , "</table>" , $str);
-
- // ol ou ul imbrique dans p
- $str = preg_replace( "/<p class=\"spip\"><(o|u)l class=\"spip\">/i" , "<\\1l class=\"spip\">" , $str);
- $str = preg_replace( "/<\/(o|u)l>( )*<\/p>/i" , "</\\1l>" , $str);
-
-
- // <b> -> <strong> et <i> -> <em>
- $str = preg_replace( "/(<b class=\"spip\">|<b>)/i" , "<strong>" , $str);
- $str = preg_replace( "/(<i class=\"spip\">|<i>)/i" , "<em>" , $str);
- $str = preg_replace( "/<\/b>/i" , "</strong>" , $str);
- $str = preg_replace( "/<\/i>/i" , "</em>" , $str);
-
-
- }
-
- // renvoyer la chaine corrigee
- return $str;
-}

$GLOBALS['debut_intertitre'] = "\n<h3>";
$GLOBALS['fin_intertitre'] = "</h3>\n";
@@ -374,6 +344,56 @@
         if ($type){echo "pour le format $type";}
         else {echo "pour ce format de fichier";}
exit();}}
+//FIN du filtre
+
+// Filtre SMILEYS - 23 janvier 2003
+//
+// pour toute suggestion, remarque, proposition d'ajout d'un
+// smileys, etc ; reprotez vous au forum de l'article :
+// http://www.uzine.net/spip_contrib/article.php3?id_article=38
+
+function smileys($chaine) {
+$chemin = "<img src=\"smileys/";
+
+
+ $chemin = "<img ALT=\"smiley\" src=\"smileys/";
+
+// On peut mettre les smileys-images où l'on veut. Mais il faut
+// penser à modifier la variable $chemin de la fonction en conséquence.
+
+ $chaine = str_replace(":->", $chemin . "diable.png\">", $chaine);
+
+ $chaine = str_replace(":-((", $chemin . "en_colere.png\">", $chaine);
+
+ $chaine = str_replace(":-))", $chemin . "mort_de_rire.png\">", $chaine);
+ $chaine = str_replace(":-D", $chemin . "mort_de_rire.png\">", $chaine);
+
+ $chaine = str_replace(":-)", $chemin . "sourire.png\">", $chaine);
+
+ $chaine = str_replace(":'-))", $chemin . "pleure_de_rire.png\">", $chaine);
+ $chaine = str_replace(":'-D", $chemin . "pleure_de_rire.png\">", $chaine);
+
+ $chaine = str_replace(":o)", $chemin . "rigolo.png\">", $chaine);
+
+ $chaine = str_replace("B-)", $chemin . "lunettes.png\">", $chaine);
+
+ $chaine = str_replace(";-)", $chemin . "clin_d-oeil.png\">", $chaine);
+
+ $chaine = str_replace(":-p", $chemin . "tire_la_langue.png\">", $chaine);
+
+ $chaine = str_replace(":-|", $chemin . "bof.png\">", $chaine);
+
+ $chaine = str_replace(":-/", $chemin . "mouai.png\">", $chaine);
+
+ $chaine = str_replace(":-o", $chemin . "surprit.png\">", $chaine);
+ $chaine = str_replace(":-O", $chemin . "surprit.png\">", $chaine);
+
+ $chaine = str_replace(":-(", $chemin . "pas_content.png\">", $chaine);
+
+ $chaine = str_replace(":'-(", $chemin . "triste.png\">", $chaine);
+
+ return $chaine;
+}

/*
  * +----------------------------------+
@@ -512,597 +532,4 @@
}
// FIN du Filtre decouper_en_page

-
-//================================================================================
-//--------------------------------------------------------------------------------
-//----------------------------debut du calendier----------------------------------
-function mon_calendrier() {
-
-if ($GLOBALS['meta']['voir_cal_nono']=='oui') {
-
- // est ce une date ?
- if (intval($param)==0) $param=date("Y-m-d");
- $tmp = split ("-", $param);
- if (!(checkdate($tmp[1],$tmp[2],$tmp[0]))) {
- $param = date ("Y-m-d");
- }
-
-
- // formatage éventuel de param
- $tmp = split (" ", $param);
- $param = $tmp[0];
-
- $paramTAB = split ("-", $param);
-
- // quelques variables à définir
- $onlydayofmonth = true; // si true, on affiche que les jours de ce mois
- $clicable = "?cal_date=";
- $clicable2 ="?cal_date=";
- $clicable3 ="?cal_date=";
- // url de votre page listant tous les articles d'un jour donné
- $clicableformat = "%Y-%m-%d"; // format de la façon dont sont passés les arguments
- $displayweeknumber = false; // affiche ou non le n° de la semaine à gauche
- $displayweekdays = true; // affiche ou non L M M J V S D en haut
-
- // je trouve la date du premier article publié
- // la mettre en dur pour eviter une requete
- $tmp = split ("-", "2002-09-07");
- $datemin = mktime(0,0,0,$tmp[1],$tmp[2],$tmp[0]);
-
-
- // ajouter un mois et enlever un mois dateplus datemoins
- $dateplus = strtotime ($paramTAB[1]."/".$paramTAB[2]."/".$paramTAB[0]. "+1 month"); // noter la notation anglaise m/d/Y
- $dateplus1 = strtotime ($paramTAB[1]."/1/".$paramTAB[0]. "+1 month");
- $datemoins = strtotime ($paramTAB[1]."/".$paramTAB[2]."/".$paramTAB[0]. "-1 month");
-
-
- // rectification éventuelle de $dateplus et $datemoins sur des dates possédant des articles
- //datemoins
- if ($datemoins >= $datemin) {
- $tmp = getdate ($datemoins);
- $querymoins = "SELECT substring(`date_redac`,1,10) as jour FROM spip_articles WHERE statut='publie' AND (id_secteur=$agenda) like '".sprintf ("%04d",$tmp['year'])."-".sprintf ("%02d",$tmp['mon'])."%' order by date asc";
- $result = spip_query($querymoins);
- if (@mysql_num_rows($result) == 0) {
- // on touche pas à datemoins tant pis
- } else {
- $row = mysql_fetch_array($result);
- $tmp = split ("-", $row['jour']);
- $datemoins = strtotime ($tmp[1]."/".$tmp[2]."/".$tmp[0]);
- }
- }
- // dateplus
- if ($dateplus1 > (time())) {
- $tmp = getdate($dateplus);
- $queryplus = "SELECT substring(`date_redac`,1,10) as jour FROM spip_articles WHERE statut='publie' AND (id_secteur=$agenda) like ".sprintf ("%04d",$tmp['year'])."-".sprintf ("%02d",$tmp['mon'])."%' order by date asc";
- $result = spip_query($queryplus);
- if (@mysql_num_rows($result) == 0) {
- // on touche pas à dateplus tant pis
- } else {
- $row = mysql_fetch_array($result);
- $tmp = split ("-", $row['jour']);
- $dateplus = strtotime ($tmp[1]."/".$tmp[2]."/".$tmp[0]);
- }
- }
- // fin de la rectification
-
- $tmp = $paramTAB[0]."-".$paramTAB[1]."-";
- $query = "SELECT substring(`date_redac`,9,2) as jour
- FROM spip_articles
- WHERE statut='publie'
- AND `date_redac` like '$tmp%'
-
- ";
-
- $result = spip_query($query);
- if (mysql_num_rows($result) == 0) {
- // exit ("pas d'articles pour le mois $tmp ? ARGGGG");
- }
- // on remplit $jActif[] de 1 pour chaque jour du mois courrant ayant un article publié
- while($row = mysql_fetch_array($result)) {
- $jActif[intval($row['jour'])] = 1;
- }
-
- //var_dump ($jentierActif);
-
-
- // on affiche le calendrier
- $date = getdate (mktime(10,0,0,$paramTAB[1], $paramTAB[2], $paramTAB[0]));
-
- $sortie="";
-
- //On recupere le premier du mois

[... 1237 lines stripped ...]