j'ai pas mal galérer a savoir ce qui planter mon site lorsque j'ai installer le plugin bonux ; ayant réussie a l'isoler je le dépose sur la liste.
n'étant pas programmeur, ni codeur; je pige que couic a ça fonction.
je le supprime donc et on verra plus tard si quelque chose ne fonctionne plus
le bout de code en cause :
//Il s’agit de classer les articles par nombre de commentaires.
function critere_compteur($idb, &$boucles, $crit){
$op='';
$boucle = &$boucles[$idb];
$params = $crit->param;
$type = array_shift($params);
$type = $type[0]->texte;
if(preg_match(',^(\w+)([<>=])([0-9]+)$,',$type,$r)){
$type=$r[1];
$op=$r[2];
$op_val=$r[3];
}
$type_id = 'compt.id_'.$type;
$type_requete = $boucle->type_requete;
$id_table = $boucle->id_table . '.' . $boucle->primary;
$boucle->select= 'COUNT('.$type_id.') AS compteur_'.$type;
$boucle->from['compt']="spip_".$type;
$boucle->where= array("'='", "'".$id_table."'", "'compt.".$boucle->primary."'");
$boucle->where= array("'='", "'compt.statut'" , "'\"publie\"'");
$boucle->group=$id_table;
if ($op)
$boucle->having= array("'".$op."'", "'compteur_".$type."'",$op_val);
}
function balise_COMPTEUR_FORUM_dist($p) {
$p->code = '$Pile[$SP][\'compteur_forum\']';
$p->interdire_scripts = false;
return $p;
}
--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net
de plus me bloquer spip liste aussi
assobachant a écrit :
j'ai pas mal galérer a savoir ce qui planter mon site lorsque j'ai installer le plugin bonux ; ayant réussie a l'isoler je le dépose sur la liste.
n'étant pas programmeur, ni codeur; je pige que couic a ça fonction.
je le supprime donc et on verra plus tard si quelque chose ne fonctionne plus
le bout de code en cause :
//Il s’agit de classer les articles par nombre de commentaires.
function critere_compteur($idb, &$boucles, $crit){
$op='';
$boucle = &$boucles[$idb];
$params = $crit->param;
$type = array_shift($params);
$type = $type[0]->texte;
if(preg_match(',^(\w+)([<>=])([0-9]+)$,',$type,$r)){
$type=$r[1];
$op=$r[2];
$op_val=$r[3];
}
$type_id = 'compt.id_'.$type;
$type_requete = $boucle->type_requete;
$id_table = $boucle->id_table . '.' . $boucle->primary;
$boucle->select= 'COUNT('.$type_id.') AS compteur_'.$type;
$boucle->from['compt']="spip_".$type;
$boucle->where= array("'='", "'".$id_table."'", "'compt.".$boucle->primary."'");
$boucle->where= array("'='", "'compt.statut'" , "'\"publie\"'");
$boucle->group=$id_table;
if ($op)
$boucle->having= array("'".$op."'", "'compteur_".$type."'",$op_val);
}
function balise_COMPTEUR_FORUM_dist($p) {
$p->code = '$Pile[$SP][\'compteur_forum\']';
$p->interdire_scripts = false;
return $p;
}
--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net
Simple question : y a t’il encore vraiment besoin d’un mes_fonctions.php dans un spip1.9.+ et 2.0 ???
Perso ca fait bien longtemps que je n’utilise plus de tel fichier, avec les plugins maintenant… 
Etienne.
2008/11/13 assobachant <asso.bachant@laposte.net>
de plus me bloquer spip liste aussi
assobachant a écrit :
j’ai pas mal galérer a savoir ce qui planter mon site lorsque j’ai installer le plugin bonux ; ayant réussie a l’isoler je le dépose sur la liste.
n’étant pas programmeur, ni codeur; je pige que couic a ça fonction.
je le supprime donc et on verra plus tard si quelque chose ne fonctionne plus
le bout de code en cause :
//Il s’agit de classer les articles par nombre de commentaires.
function critere_compteur($idb, &$boucles, $crit){
$op=‹ ›;
$boucle = &$boucles[$idb];
$params = $crit->param;
$type = array_shift($params);
$type = $type[0]->texte;
if(preg_match(‹ ,^(\w+)([<>=])([0-9]+)$, ›,$type,$r)){
$type=$r[1];
$op=$r[2];
$op_val=$r[3];
}
$type_id = ‹ compt.id_ ›.$type;
$type_requete = $boucle->type_requete;
$id_table = $boucle->id_table . ‹ . › . $boucle->primary;
$boucle->select= ‹ COUNT( ›.$type_id.‹ ) AS compteur_ ›.$type;
$boucle->from[‹ compt ›]=« spip_ ».$type;
$boucle->where= array(« ‹ = › », « ' ».$id_table.« ' », « 'compt. ».$boucle->primary.« ' »);
$boucle->where= array(« ‹ = › », « ‹ compt.statut › » , « ‹ "publie" › »);
$boucle->group=$id_table;
if ($op)
$boucle->having= array(« ' ».$op.« ' », « 'compteur_ ».$type.« ' »,$op_val);
}
function balise_COMPTEUR_FORUM_dist($p) {
$p->code = ‹ $Pile[$SP]['compteur_forum'] ›;
$p->interdire_scripts = false;
return $p;
}
–
@micalement stéphane –
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
–
Etienne
http://www.loiseau2nuit.net
Le 14 novembre 2008 14:12, L'oiseau2nuit <l.oiseau2nuit@gmail.com> a écrit :
Simple question : y a t'il encore vraiment besoin d'un mes_fonctions.php
dans un spip1.9.+ et 2.0 ???
Perso ca fait bien longtemps que je n'utilise plus de tel fichier, avec les
plugins maintenant... 
Ex:
Quand tu as juste 2 filtres à poser c'est lourd d'écrire un plugin
juste pour ça ...
A+
------------------------------
Arnaud