[SPIP Zone] Merdouille lors de l'implémentation sur mon site de "bonux + inscription2 + association + spipliste + agenda2 => je sais ça fait beaucoup ;)

Voila le portail commence a prendre forme; grâce a vous tous :slight_smile:

ayant voulu avoir une page perso pour s'inscrire nous avons voulu utiliser le plugin inscription2

Plugin inscription2 :
nous réclame d’avoir les plugin CFG et Crayons également installés. nous n'avons pas eu de soucis de ce coté et le plugin bonux qui lui n'est pas indiqué dans la doc de contrib mais d'aprés la liste il le faut donc on l'install.

Plugin bonux
celui-ci nous plante magistralement le site; après moult recherche nous découvrons que le fichier mes_fonctions est en cause avec la fonctions suivante.

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;
}

de ce fait nous perdons l'onglets sur la page sommaire qui nous afficher les articles avec le plus de commentaire ; appeler de cette maniére dans un onglets gérer par le couteau suisse.

[(#ONGLETS_TITRE{Les plus commentés})]
[(#REM) classer les articles par nombre de commentaires]
<INCLURE{fond=commentes}>

le code de l'inclure :

<B_m>

<BOUCLE_m(ARTICLES){compteur forum>0}{!par compteur_forum}{doublons}{0,3}>
[(#LOGO_ARTICLE||?{
[(#LOGO_ARTICLE|left||image_reduire{38})]
,
<img src="[(#CHEMIN{IMG/defaut.jpeg})]" ALIGN=left alt="#" />})]

<a href="#URL_ARTICLE"><strong>#TITRE</strong></a>
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
<hr noshade>
</BOUCLE_m>

</B_m>

Donc si quelqu'un a une soluce pour afficher les plus commentés ; merci.
------

revenons donc a notre install de plugin; "Bonux" étant maintenant installé; reprenons inscription2
il est dit sur contrib

*Champs pour plugins associés*

Dans la troisième partie apparaissent :
- les listes de diffusion (cas de SPIP-Listes) qui s’offriront aux visiteurs du site
- un champ « catégorie de cotisation », qui servira avec le plugin Association , en suivant le même style que les listes de diffusion

le but étant quand même de gérer les membres de l'association et de leur envoyer des courriers etde les tenir au courant avec l'agenda :wink:

Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.

bon c'est ici : http://bachant.free.fr/spip.php?page=identifiants

c'est l'affichage de l'adresse mail qui me surprend est ce normal ?

E-Mail <mailto:asso.bachant%3Cspan%20class=>laposte.net">asso.bachant@laposte.net <mailto:asso.bachant%3Cspan%20class=>

et après le signe >

      Contacts professionnels

>

et le pays que je n'arrive pas a renseigner

Plugins spip-liste
l'install ok et je me suis envoyé ma premiere lettre; reste a faire un patron

Plugin Association

*Attention ! à partir de la version 0.6, l’installation des plugins cfg et Inscription2 est indispensable*

vous comprenez la démarche :wink:

-----
Plugin Agenda2

lors de l'installation il me réclame :

      Télécharger le plugin

- Et le plugin Widget Calendrier Widget Calendrier se télécharge ici

ors lorsque l'on install Widget ; j'ai comme réponse ==>

    * Impossible d'activer le plugin auto/widget_calendar_1_9

    * Nécessite SPIP en version [;1.925) minimum.

la je suis un peu coincé; une idée car je suis supérieur (*SPIP 2.0.0 dev [13108]*);

de plus j'ai remarqué que le plugin jScroller me provoque l'erreur suivante ; a priori ça plante pas le site mais c'est afficher en haut de page lorsque l'on va sur le site

*Warning*: main(plugins/jScroller_01/) [function.main]: failed to open stream: No such file or directory in */mnt/139/sdc/8/7/bachant/tmp/charger_plugins_options.php* on line *96*

*Warning*: main() [ function.include]: Failed opening 'plugins/jScroller_01/' for inclusion (include_path='/mnt/139/sdc/8/7/bachant/include:.:/usr/php4/lib/php') in */mnt/139/sdc/8/7/bachant/tmp/charger_plugins_options.php* on line *96*

le plugins a été désactiver pour l'instant si vous avez une piste; merci
<http://bachant.free.fr/ecrire/?exec=admin_plugin&plugin=jScroller_01&gt;

ps/: pour résumer la démarche.
Plugin de gestion de petites associations avec gestion des adhérents et des cotisations et gestion des dons et des ventes associatives.

Association ==> *plugins cfg et Inscription2*
Association ; Gestion des inscriptions aux activités ==> Agenda2 ==> *plugins Widget Calendrier
*Agenda2 ==> *plugins Widget Calendrier*
Inscription2 ==> *plugins cfg et Crayons et bonux
*Inscription2 ==> gère spip-liste

**--
Merci de l' intérêts que vous portez a ce mail et des solutions ou piste que vous m'indiquerez; si vous souhaiter un acces pour voir demander le moi ....
--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net

Cédric

Le 14 nov. 08 à 21:51, assobachant a écrit :

Voila le portail commence a prendre forme; grâce a vous tous :slight_smile:

ayant voulu avoir une page perso pour s'inscrire nous avons voulu utiliser le plugin inscription2

Plugin inscription2 :
nous réclame d’avoir les plugin CFG et Crayons également installés. nous n'avons pas eu de soucis de ce coté et le plugin bonux qui lui n'est pas indiqué dans la doc de contrib mais d'aprés la liste il le faut donc on l'install.

Plugin bonux
celui-ci nous plante magistralement le site; après moult recherche nous découvrons que le fichier mes_fonctions est en cause avec la fonctions suivante.

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;
}

de ce fait nous perdons l'onglets sur la page sommaire qui nous afficher les articles avec le plus de commentaire ; appeler de cette maniére dans un onglets gérer par le couteau suisse.

[(#ONGLETS_TITRE{Les plus commentés})]
[(#REM) classer les articles par nombre de commentaires]
<INCLURE{fond=commentes}>

le code de l'inclure :

<B_m>

<BOUCLE_m(ARTICLES){compteur forum>0}{!par compteur_forum}{doublons}{0,3}>
[(#LOGO_ARTICLE||?{
[(#LOGO_ARTICLE|left||image_reduire{38})]
,
<img src="[(#CHEMIN{IMG/defaut.jpeg})]" ALIGN=left alt="#" />})]

<a href="#URL_ARTICLE"><strong>#TITRE</strong></a>
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
<hr noshade>
</BOUCLE_m>

</B_m>

Ainsi que le mentionne la doc de SPIP-Bonux

il reprend la contrib Classer les articles par nombre de commentaires - SPIP-Contrib
amelioree.
La seule chose a faire est remplacer ton
#COMPTEUR_FORUM
par
#COMPTEUR{forum}

Donc si quelqu'un a une soluce pour afficher les plus commentés ; merci.

voila

------

revenons donc a notre install de plugin; "Bonux" étant maintenant installé; reprenons inscription2
il est dit sur contrib

*Champs pour plugins associés*

Dans la troisième partie apparaissent :
- les listes de diffusion (cas de SPIP-Listes) qui s’offriront aux visiteurs du site
- un champ « catégorie de cotisation », qui servira avec le plugin Association , en suivant le même style que les listes de diffusion

le but étant quand même de gérer les membres de l'association et de leur envoyer des courriers etde les tenir au courant avec l'agenda :wink:

Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.

bon c'est ici : http://bachant.free.fr/spip.php?page=identifiants

c'est l'affichage de l'adresse mail qui me surprend est ce normal ?

E-Mail <mailto:asso.bachant%3Cspan%20class=>laposte.net">asso.bachant@laposte.net <mailto:asso.bachant%3Cspan%20class=>

et après le signe >

      Contacts professionnels

>

et le pays que je n'arrive pas a renseigner

Plugins spip-liste
l'install ok et je me suis envoyé ma premiere lettre; reste a faire un patron

Plugin Association

*Attention ! à partir de la version 0.6, l’installation des plugins cfg et Inscription2 est indispensable*

vous comprenez la démarche :wink:

-----
Plugin Agenda2

lors de l'installation il me réclame :

      Télécharger le plugin

- Et le plugin Widget Calendrier Widget Calendrier se télécharge ici

Ou as-tu vu cela ?
Agenda 2 ne necessite pas Widget truc.

ors lorsque l'on install Widget ; j'ai comme réponse ==>

   * Impossible d'activer le plugin auto/widget_calendar_1_9

   * Nécessite SPIP en version [;1.925) minimum.

qui n'est pas compatible SPIP 2 de toute façon

Cédric

Cédric

Le 14 nov. 08 à 21:51, assobachant a écrit :

Voila le portail commence a prendre forme; grâce a vous tous :slight_smile:

ayant voulu avoir une page perso pour s'inscrire nous avons voulu utiliser le plugin inscription2

Plugin inscription2 :
nous réclame d’avoir les plugin CFG et Crayons également installés. nous n'avons pas eu de soucis de ce coté et le plugin bonux qui lui n'est pas indiqué dans la doc de contrib mais d'aprés la liste il le faut donc on l'install.

Plugin bonux
celui-ci nous plante magistralement le site; après moult recherche nous découvrons que le fichier mes_fonctions est en cause avec la fonctions suivante.

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;
}

de ce fait nous perdons l'onglets sur la page sommaire qui nous afficher les articles avec le plus de commentaire ; appeler de cette maniére dans un onglets gérer par le couteau suisse.

[(#ONGLETS_TITRE{Les plus commentés})]
[(#REM) classer les articles par nombre de commentaires]
<INCLURE{fond=commentes}>

le code de l'inclure :

<B_m>

<BOUCLE_m(ARTICLES){compteur forum>0}{!par compteur_forum}{doublons}{0,3}>
[(#LOGO_ARTICLE||?{
[(#LOGO_ARTICLE|left||image_reduire{38})]
,
<img src="[(#CHEMIN{IMG/defaut.jpeg})]" ALIGN=left alt="#" />})]

<a href="#URL_ARTICLE"><strong>#TITRE</strong></a>
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
<hr noshade>
</BOUCLE_m>

</B_m>

avant de recevoir ton mail via l'irc marcimat m'a dit que "compteur été utilisé dans "bonux" c'est pourquoi ça planté.
Il me fallait remplacé "compteur" par un autre nom pour le nommé "compteurun"
j'ai donc modifié la boucle en conséquence ( pour info je ne suis pas develloppeur pour et par spip mais un utilisateur autodidacte qui pige que couic par moment c'est pour marcimat :smiley: )

j'ai donc essayé de modifié ça dans tous les sens soit j'affiche rien ou j'ai l'obtention de l'erreur dans mon onglet

*Warning*: array_diff() [function.array-diff]: Argument #1 is not an array in */mnt/139/sdc/8/7/bachant/ecrire/public/jointures.php* on line *198*

*Warning*: array_intersect() [function.array-intersect]: Argument #2 is not an array in */mnt/139/sdc/8/7/bachant/ecrire/public/jointures.php* on line *205*

Ainsi que le mentionne la doc de SPIP-Bonux
SPIP Bonux - SPIP-Contrib
il reprend la contrib Classer les articles par nombre de commentaires - SPIP-Contrib
amelioree.
La seule chose a faire est remplacer ton
#COMPTEUR_FORUM
par
#COMPTEUR{forum}

Donc si quelqu'un a une soluce pour afficher les plus commentés ; merci.

voila

je suis confus, j'ai donc remplacé dans
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
par
<p align="right"><strong>contient #COMPTEUR{forum} messages</strong></p></a><br />
hélas je me retrouve avec rien comme affichage
je me suis dit qu'il me fallait de nouveau le fichier mes_fonctions.php et la j'obtient la magnifique page blanche

*Pour résumé Cédric et Marcimat j'ai du pigé que couic a vos explications alors si vous pouvez me remettre sur la rive car la je patauge; certain diront même que je coule :wink:

merci du coup de pouce

*

------

revenons donc a notre install de plugin; "Bonux" étant maintenant installé; reprenons inscription2
il est dit sur contrib

*Champs pour plugins associés*

Dans la troisième partie apparaissent :
- les listes de diffusion (cas de SPIP-Listes) qui s’offriront aux visiteurs du site
- un champ « catégorie de cotisation », qui servira avec le plugin Association , en suivant le même style que les listes de diffusion

le but étant quand même de gérer les membres de l'association et de leur envoyer des courriers etde les tenir au courant avec l'agenda :wink:

Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.

bon c'est ici : http://bachant.free.fr/spip.php?page=identifiants

c'est l'affichage de l'adresse mail qui me surprend est ce normal ?

E-Mail <mailto:asso.bachant%3Cspan%20class=>laposte.net">asso.bachant@laposte.net <mailto:asso.bachant%3Cspan%20class=>

et après le signe >

      Contacts professionnels

>

et le pays que je n'arrive pas a renseigner

Plugins spip-liste
l'install ok et je me suis envoyé ma premiere lettre; reste a faire un patron

Plugin Association

*Attention ! à partir de la version 0.6, l’installation des plugins cfg et Inscription2 est indispensable*

vous comprenez la démarche :wink:

-----
Plugin Agenda2

lors de l'installation il me réclame :

      Télécharger le plugin

- Et le plugin Widget Calendrier Widget Calendrier se télécharge ici

Ou as-tu vu cela ?
Agenda 2 ne necessite pas Widget truc.

ors lorsque l'on install Widget ; j'ai comme réponse ==>

   * Impossible d'activer le plugin auto/widget_calendar_1_9

   * Nécessite SPIP en version [;1.925) minimum.

qui n'est pas compatible SPIP 2 de toute façon

Cédric

--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net

moi je dis, faut pas utiliser des contribs qu'on comprend pas ... :stuck_out_tongue:
vire ton mes_fonctions, de toute façon il a plus rien a faire la.

Cédric

Le 15 nov. 08 à 18:27, assobachant a écrit :

Cédric

Le 14 nov. 08 à 21:51, assobachant a écrit :

Voila le portail commence a prendre forme; grâce a vous tous :slight_smile:

ayant voulu avoir une page perso pour s'inscrire nous avons voulu utiliser le plugin inscription2

Plugin inscription2 :
nous réclame d’avoir les plugin CFG et Crayons également installés. nous n'avons pas eu de soucis de ce coté et le plugin bonux qui lui n'est pas indiqué dans la doc de contrib mais d'aprés la liste il le faut donc on l'install.

Plugin bonux
celui-ci nous plante magistralement le site; après moult recherche nous découvrons que le fichier mes_fonctions est en cause avec la fonctions suivante.

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;
}

de ce fait nous perdons l'onglets sur la page sommaire qui nous afficher les articles avec le plus de commentaire ; appeler de cette maniére dans un onglets gérer par le couteau suisse.

[(#ONGLETS_TITRE{Les plus commentés})]
[(#REM) classer les articles par nombre de commentaires]
<INCLURE{fond=commentes}>

le code de l'inclure :

<B_m>

<BOUCLE_m(ARTICLES){compteur forum>0}{!par compteur_forum}{doublons}{0,3}>
[(#LOGO_ARTICLE||?{
[(#LOGO_ARTICLE|left||image_reduire{38})]
,
<img src="[(#CHEMIN{IMG/defaut.jpeg})]" ALIGN=left alt="#" />})]

<a href="#URL_ARTICLE"><strong>#TITRE</strong></a>
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
<hr noshade>
</BOUCLE_m>

</B_m>

avant de recevoir ton mail via l'irc marcimat m'a dit que "compteur été utilisé dans "bonux" c'est pourquoi ça planté.
Il me fallait remplacé "compteur" par un autre nom pour le nommé "compteurun"
j'ai donc modifié la boucle en conséquence ( pour info je ne suis pas develloppeur pour et par spip mais un utilisateur autodidacte qui pige que couic par moment c'est pour marcimat :smiley: )

j'ai donc essayé de modifié ça dans tous les sens soit j'affiche rien ou j'ai l'obtention de l'erreur dans mon onglet

*Warning*: array_diff() [function.array-diff]: Argument #1 is not an array in */mnt/139/sdc/8/7/bachant/ecrire/public/jointures.php* on line *198*

*Warning*: array_intersect() [function.array-intersect]: Argument #2 is not an array in */mnt/139/sdc/8/7/bachant/ecrire/public/jointures.php* on line *205*

Ainsi que le mentionne la doc de SPIP-Bonux
SPIP Bonux - SPIP-Contrib
il reprend la contrib Classer les articles par nombre de commentaires - SPIP-Contrib
amelioree.
La seule chose a faire est remplacer ton
#COMPTEUR_FORUM
par
#COMPTEUR{forum}

Donc si quelqu'un a une soluce pour afficher les plus commentés ; merci.

voila

je suis confus, j'ai donc remplacé dans
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
par
<p align="right"><strong>contient #COMPTEUR{forum} messages</strong></p></a><br />
hélas je me retrouve avec rien comme affichage
je me suis dit qu'il me fallait de nouveau le fichier mes_fonctions.php et la j'obtient la magnifique page blanche

*Pour résumé Cédric et Marcimat j'ai du pigé que couic a vos explications alors si vous pouvez me remettre sur la rive car la je patauge; certain diront même que je coule :wink:

merci du coup de pouce

*

------

revenons donc a notre install de plugin; "Bonux" étant maintenant installé; reprenons inscription2
il est dit sur contrib

*Champs pour plugins associés*

Dans la troisième partie apparaissent :
- les listes de diffusion (cas de SPIP-Listes) qui s’offriront aux visiteurs du site
- un champ « catégorie de cotisation », qui servira avec le plugin Association , en suivant le même style que les listes de diffusion

le but étant quand même de gérer les membres de l'association et de leur envoyer des courriers etde les tenir au courant avec l'agenda :wink:

Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.

bon c'est ici : http://bachant.free.fr/spip.php?page=identifiants

c'est l'affichage de l'adresse mail qui me surprend est ce normal ?

E-Mail <mailto:asso.bachant%3Cspan%20class=>laposte.net">asso.bachant@laposte.net <mailto:asso.bachant%3Cspan%20class=>

et après le signe >

      Contacts professionnels

>

et le pays que je n'arrive pas a renseigner

Plugins spip-liste
l'install ok et je me suis envoyé ma premiere lettre; reste a faire un patron

Plugin Association

*Attention ! à partir de la version 0.6, l’installation des plugins cfg et Inscription2 est indispensable*

vous comprenez la démarche :wink:

-----
Plugin Agenda2

lors de l'installation il me réclame :

      Télécharger le plugin

- Et le plugin Widget Calendrier Widget Calendrier se télécharge ici

Ou as-tu vu cela ?
Agenda 2 ne necessite pas Widget truc.

ors lorsque l'on install Widget ; j'ai comme réponse ==>

   * Impossible d'activer le plugin auto/widget_calendar_1_9

   * Nécessite SPIP en version [;1.925) minimum.

qui n'est pas compatible SPIP 2 de toute façon

Cédric

--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net

ça je sais cedric c'est ce que j'applique dans mon pro ; mais du coté du code je transgresse sinon autant que je retourne a "frontpage" :wink: mais je prefere spip ça me permet d'essayer de progresser.

merci des conseils; par contre tu dit "vire ton mes_fonctions, de toute façon il a plus rien a faire la" mais alors je doit le mettre ou ?
et le fait de le virer cela veut il dire que l'indication que tu m'a donné va fonctionner ?

cedric.morin@yterium.com a écrit :

moi je dis, faut pas utiliser des contribs qu'on comprend pas ... :stuck_out_tongue:
vire ton mes_fonctions, de toute façon il a plus rien a faire la.

Cédric

Le 15 nov. 08 à 18:27, assobachant a écrit :

Cédric

Le 14 nov. 08 à 21:51, assobachant a écrit :

Voila le portail commence a prendre forme; grâce a vous tous :slight_smile:

ayant voulu avoir une page perso pour s'inscrire nous avons voulu utiliser le plugin inscription2

Plugin inscription2 :
nous réclame d’avoir les plugin CFG et Crayons également installés. nous n'avons pas eu de soucis de ce coté et le plugin bonux qui lui n'est pas indiqué dans la doc de contrib mais d'aprés la liste il le faut donc on l'install.

Plugin bonux
celui-ci nous plante magistralement le site; après moult recherche nous découvrons que le fichier mes_fonctions est en cause avec la fonctions suivante.

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;
}

de ce fait nous perdons l'onglets sur la page sommaire qui nous afficher les articles avec le plus de commentaire ; appeler de cette maniére dans un onglets gérer par le couteau suisse.

[(#ONGLETS_TITRE{Les plus commentés})]
[(#REM) classer les articles par nombre de commentaires]
<INCLURE{fond=commentes}>

le code de l'inclure :

<B_m>

<BOUCLE_m(ARTICLES){compteur forum>0}{!par compteur_forum}{doublons}{0,3}>
[(#LOGO_ARTICLE||?{
[(#LOGO_ARTICLE|left||image_reduire{38})]
,
<img src="[(#CHEMIN{IMG/defaut.jpeg})]" ALIGN=left alt="#" />})]

<a href="#URL_ARTICLE"><strong>#TITRE</strong></a>
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
<hr noshade>
</BOUCLE_m>

</B_m>

avant de recevoir ton mail via l'irc marcimat m'a dit que "compteur été utilisé dans "bonux" c'est pourquoi ça planté.
Il me fallait remplacé "compteur" par un autre nom pour le nommé "compteurun"
j'ai donc modifié la boucle en conséquence ( pour info je ne suis pas develloppeur pour et par spip mais un utilisateur autodidacte qui pige que couic par moment c'est pour marcimat :smiley: )

j'ai donc essayé de modifié ça dans tous les sens soit j'affiche rien ou j'ai l'obtention de l'erreur dans mon onglet

*Warning*: array_diff() [function.array-diff]: Argument #1 is not an array in */mnt/139/sdc/8/7/bachant/ecrire/public/jointures.php* on line *198*

*Warning*: array_intersect() [function.array-intersect]: Argument #2 is not an array in */mnt/139/sdc/8/7/bachant/ecrire/public/jointures.php* on line *205*

Ainsi que le mentionne la doc de SPIP-Bonux
SPIP Bonux - SPIP-Contrib
il reprend la contrib Classer les articles par nombre de commentaires - SPIP-Contrib
amelioree.
La seule chose a faire est remplacer ton
#COMPTEUR_FORUM
par
#COMPTEUR{forum}

Donc si quelqu'un a une soluce pour afficher les plus commentés ; merci.

voila

je suis confus, j'ai donc remplacé dans
<p align="right"><strong>contient #COMPTEUR_FORUM messages</strong></p></a><br />
par
<p align="right"><strong>contient #COMPTEUR{forum} messages</strong></p></a><br />
hélas je me retrouve avec rien comme affichage
je me suis dit qu'il me fallait de nouveau le fichier mes_fonctions.php et la j'obtient la magnifique page blanche

*Pour résumé Cédric et Marcimat j'ai du pigé que couic a vos explications alors si vous pouvez me remettre sur la rive car la je patauge; certain diront même que je coule :wink:

merci du coup de pouce

*

------

revenons donc a notre install de plugin; "Bonux" étant maintenant installé; reprenons inscription2
il est dit sur contrib

*Champs pour plugins associés*

Dans la troisième partie apparaissent :
- les listes de diffusion (cas de SPIP-Listes) qui s’offriront aux visiteurs du site
- un champ « catégorie de cotisation », qui servira avec le plugin Association , en suivant le même style que les listes de diffusion

le but étant quand même de gérer les membres de l'association et de leur envoyer des courriers etde les tenir au courant avec l'agenda :wink:

Une fois configuré le plugin, la balise #FORMULAIRE_INSCRIPTION2 affichera le formulaire d’inscription comme il a été configuré dans l’espace privé précédemment.

bon c'est ici : http://bachant.free.fr/spip.php?page=identifiants

c'est l'affichage de l'adresse mail qui me surprend est ce normal ?

E-Mail <mailto:asso.bachant%3Cspan%20class=>laposte.net">asso.bachant@laposte.net <mailto:asso.bachant%3Cspan%20class=>

et après le signe >

      Contacts professionnels

>

et le pays que je n'arrive pas a renseigner

Plugins spip-liste
l'install ok et je me suis envoyé ma premiere lettre; reste a faire un patron

Plugin Association

*Attention ! à partir de la version 0.6, l’installation des plugins cfg et Inscription2 est indispensable*

vous comprenez la démarche :wink:

-----
Plugin Agenda2

lors de l'installation il me réclame :

      Télécharger le plugin

- Et le plugin Widget Calendrier Widget Calendrier se télécharge ici

Ou as-tu vu cela ?
Agenda 2 ne necessite pas Widget truc.

ors lorsque l'on install Widget ; j'ai comme réponse ==>

   * Impossible d'activer le plugin auto/widget_calendar_1_9

   * Nécessite SPIP en version [;1.925) minimum.

qui n'est pas compatible SPIP 2 de toute façon

Cédric

--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net

--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net

découpage du mail originel :

Plugin association :

il est dit sur contrib :
Comme le bon vin, ce plugin se déguste avec
- *Inscription2* pour les inscriptions en ligne (obligatoire)
ça c'est en cours........

- *Import CSV* pour l’archivage des données et les mailing papier
faudra que je regarde

- *Balise_session* pour la sécurisation de votre site
n'est t'il pas installé d'office sur spip2
- *Forms & Tables* pour l’interactivité de votre site
la je pense que c'est le sujet qui fache voir la liste
alors comment faire ?

- *Agenda* pour la gestion de vos activités
en cours

- *Spip-listes* pour vos lettres électroniques
en cours

.... entre autres !
peux tu préciser

**--
Merci de l' intérêts que vous portez a ce mail et des solutions ou piste que vous m'indiquerez; si vous souhaiter un acces pour voir demander le moi ....

--
@micalement stéphane --
ville de Bachant <http://bachant.free.fr>assobachant
asso.bachant@laposte.net