Bonjour à tous,
Je tente maintenant d'utiliser la contrib http://www.spip-contrib.net/Tri-alphabetique-tout-en-SPIP pour créer un alphabet avant la liste de mes auteurs. Cependant, malgré que j'aie (il me semble) bien remplacé tous ces #titre par des #nom, j'arrive à afficher la suite dfes lettres qui doit afficher (m'indiquant ainsi que la première boucle fonctionne convenablement), mais une erreur apparait : Warning: array_merge() [function.array-merge]: Argument #1 is not an array in I:\sites\epv\ecrire\public\composer.php(73) : eval()'d code on line 83,
indiquant que c'est le code [(#SET{beginby[(#NOM|onelettre)],[(#GET{beginby[(#NOM|onelettre)]}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_AUTEUR}})]})] qui ne marche pas.
Alors, j'ai fait une correction hazardeuse dans ce code, mais malheureusement sans résultat
[(#SET{beginby[(#NOM|onelettre)],[(#GET{beginby[(#NOM|onelettre)]|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_AUTEUR}}})]})]
Quelqu'un a t'il utilisé cette contrib et l'a faite marcher dans des boucles d'auteur ? Je suis intéressé ...
Si vous permettez, je vais reformuler autrement : à quoi sert array_merge ?
Si je décortique cette fonction, j'associe à la variable beginby[(#NOM|onelettre)] la variable beginby[(#NOM|onelettre)] à laquelle j'associe un filtre |array_merge{#COMPTEUR_BOUCLE,#ID_AUTEUR}
Je ne comprends pas du tout ce à quoi peut bien servir array_merge.
Quelqu'un pourrait il m'éclairer ?
François a écrit :
Bonjour à tous,
Je tente maintenant d'utiliser la contrib Tri alphabétique tout en SPIP - SPIP-Contrib pour créer un alphabet avant la liste de mes auteurs. Cependant, malgré que j'aie (il me semble) bien remplacé tous ces #titre par des #nom, j'arrive à afficher la suite dfes lettres qui doit afficher (m'indiquant ainsi que la première boucle fonctionne convenablement), mais une erreur apparait : Warning: array_merge() [function.array-merge]: Argument #1 is not an array in I:\sites\epv\ecrire\public\composer.php(73) : eval()'d code on line 83,
indiquant que c'est le code [(#SET{beginby[(#NOM|onelettre)],[(#GET{beginby[(#NOM|onelettre)]}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_AUTEUR}})]})] qui ne marche pas.
Alors, j'ai fait une correction hazardeuse dans ce code, mais malheureusement sans résultat
[(#SET{beginby[(#NOM|onelettre)],[(#GET{beginby[(#NOM|onelettre)]|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_AUTEUR}}})]})]
Quelqu'un a t'il utilisé cette contrib et l'a faite marcher dans des boucles d'auteur ? Je suis intéressé ...
Bonjour,
L’explication se trouve ici : http://www.spip-contrib.net/Comment-utiliser-un-tableau-array mais je pense que tu l’as certainement lu.
As-tu bien déclaré ta variable auparavant ? Il faut définir ta variable avant de lui ajouter des valeurs avec array_merge.
Si vous permettez, je vais reformuler autrement : à quoi sert array_merge ?
Si je décortique cette fonction, j’associe à la variable beginby[(#NOM|onelettre)] la variable beginby[(#NOM|onelettre)] à laquelle j’associe un filtre |array_merge{#COMPTEUR_BOUCLE,#ID_AUTEUR}
Je ne comprends pas du tout ce à quoi peut bien servir array_merge.
Quelqu’un pourrait il m’éclairer ?
François a écrit :
Bonjour à tous,
Je tente maintenant d’utiliser la contrib http://www.spip-contrib.net/Tri-alphabetique-tout-en-SPIP pour créer un alphabet avant la liste de mes auteurs. Cependant, malgré que j’aie (il me semble) bien remplacé tous ces #titre par des #nom, j’arrive à afficher la suite dfes lettres qui doit afficher (m’indiquant ainsi que la première boucle fonctionne convenablement), mais une erreur apparait : Warning: array_merge() [function.array-merge]: Argument #1 is not an array in I:\sites\epv\ecrire\public\composer.php(73) : eval()'d code on line 83,
indiquant que c’est le code [(#SET{beginby[(#NOM|onelettre)],[(#GET{beginby[(#NOM|onelettre)]}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_AUTEUR}})]})] qui ne marche pas.
Alors, j’ai fait une correction hazardeuse dans ce code, mais malheureusement sans résultat
[(#SET{beginby[(#NOM|onelettre)],[(#GET{beginby[(#NOM|onelettre)]|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_AUTEUR}}})]})]
Quelqu’un a t’il utilisé cette contrib et l’a faite marcher dans des boucles d’auteur ? Je suis intéressé …