Adapter une contrib de commande en ligne pour Spip 1.9

Bonjour

Qui pourrait me dire s'il et réaliste de vouloir adapter cette contrib
<http://www.spip-contrib.net/Proposer-un-devis-en-ligne>
qui fonctionne très bien avec Spip 1.8.

Elle permet très simplement de créer un mini système de commande en ligne en utilisant un articles par produit. Si on pouvait l'actualiser pour Spip 1.9 je pense que ça pourrait être utile à plein de petits projets.

Pour les détails du pb. voir le forum de l'article et le script de la page "Bon de Commande" : <http://froure.marsnet.org/bdc.txt>

C'est à cette page "Bon de Commande" que ça bloque, sur cette sur cette boucle
<BOUCLE_bouteilles_validees(ARTICLES){id_article == #ENV{mes_ids}}>

Message d'erreur:
Erreur MySQL [...] WHERE (articles.id_article REGEXP ’’) AND (articles.statut = "publie") Got error ’empty (sub)expression’ from regexp

Effectivement, id_article == #ENV{mes_ids} est vide, ainsi que l'expression "<!-- #ENV{mes_ids,''})$}> -->" utilisée par l'auteur de la contrib juste avant la boucle (dont je ne comprend d'ailleurs pas bien la syntaxe et le rôle).

En revanche, dans mes essais, "$_GET['mes_ids'] ='^('. $str.')$';" fonctionne. Il semble que le tableau $_GET, qui est utilisé si j'ai bien compris, pour que le PHP s'exécute en même temps que la boucle ne fonctionne pas de la même façon dans Spip 1.9 que dans Spip 1.8.

==> Est-ce qu'il y aurait quelque chose de spécifique à Spip 1.9 à déclarer dans "mes fonctions" pour rétablir le contexte du fait qu'on n'utilise plus les couples php/html ?

Merci d'avance de me donner des pistes :wink:

Françoise

Françoise <f.roure <at> laposte.net> writes:

Bonjour

Qui pourrait me dire s'il et réaliste de vouloir adapter cette contrib
<http://www.spip-contrib.net/Proposer-un-devis-en-ligne&gt;
qui fonctionne très bien avec Spip 1.8.

---------

Merci d'avance de me donner des pistes

Françoise

AMHA tu devrais poster sur spip zone
http://listes.rezo.net/mailman/listinfo/spip-zone car les pros du code et du
code SPIP en particulier sont là... et ils sont pros et sympas... :wink:

Cordialement
Stanislas

Stanislas wrote:

Françoise <f.roure <at> laposte.net> writes:

Qui pourrait me dire s'il et réaliste de vouloir adapter cette contrib
<http://www.spip-contrib.net/Proposer-un-devis-en-ligne&gt;
qui fonctionne très bien avec Spip 1.8.

AMHA tu devrais poster sur spip zone
http://listes.rezo.net/mailman/listinfo/spip-zone car les pros du code et du
code SPIP en particulier sont là... et ils sont pros et sympas... :wink:

Bonjour

Oui merci tu as raison j'y avais pas pensé, on fini par s'y perdre dans les arcanes de la galaxie Spipienne. Je continue aussi mon dialogue avec l'auteur de la contrib dans le forum de l'article.

Je viens donc de poster sur spip zone, bien qu'ici ici aussi il y ait des pros sympas :wink:

(J'avais essayé d'abord sur spip dev, pensant que c'était là que je trouverais le plus grand ensemble de fin connaisseurs de PHP et des évolutions du moteur de Spip. Mais j'avais bien conscience que c'était limite HS, quoi que... En tout cas ça n'a inspiré personne.)

Cordialement

Françoise