[spip-dev] formulaire d'édition de liens dans l'espace public

Bonjour,

Je fais suite à un message posté sur le forum spip ( http://forum.spip.net/fr_249150.html#forum249153 )

J’ai essayé d’intégrer un formulaire d’edition de liens dans l’espace public.

En partant d’un spip tout neuf ( spip-svn du 03-01-2013 04:30 ici http://files.spip.org/spip/dev/ )
Avec deux articles

Dans un squelette sommaire.html, j’ai mis ça :

#FORMULAIRE_EDITER_LIENS{auteurs,article,2}

Et j’obtiens ça :

( ! ) Fatal error: Call to undefined function autoriser() in C:\wamp\www\TEST\prive\formulaires\editer_liens.php on line 91
Call Stack

Time Memory Function Location

1 0.0003 364264 {main}( ) …\index.php**:0
2 0.0005 370008 include( ‘C:\wamp\www\TEST\spip.php’ ) …\index.php
:3
3 0.1088 2916584 include( ‘C:\wamp\www\TEST\ecrire\public.php’ ) …\spip.php
:24
4 0.1592 3838752 include( ‘C:\wamp\www\TEST\ecrire\public\evaluer_page.php’ ) …\public.php
:153
5 0.1643 3997992 eval( '?> ’ ) …\evaluer_page.php
:55
6 0.2586 6112544 balise_FORMULAIRE__dyn( ) …\evaluer_page.php(55) : eval()'d code
:7
7 0.2771 6116568 balise_FORMULAIRE__contexte( ) …\formulaire_.php
:116
8 0.2771 6116784 formulaire__charger( ) …\formulaire_.php
:160
9 0.2974 6192968 call_user_func_array ( ) …\formulaire_.php
:248
10 0.2975 6193256 formulaires_editer_liens_charger_dist( ) …\formulaire_.php
:**248

Je suis en local sous WAMP (PHP 5.3.13 / MySQL 5.5.24 )
A noter que sous Mac (MAMP / Spip 3.0.5 / PHP 5.3.6 / MySQL 5.5.9 / Safari 5.1.7) j’ai le même genre de problème mais sur le filtre lister_objets_lies (qui est indéfini)

Merci à tous

Pierre.

Il doit manquer un inclure_spip('inc/autoriser') dans le PHP du formulaire, car il n'est pas forcément déjà inclus quand on est dans le site.

Ajouté par
http://core.spip.org/projects/spip/repository/revisions/20072
http://core.spip.org/projects/spip/repository/revisions/20073
et
http://core.spip.org/projects/spip/repository/revisions/20074

Super!
par contre je pense qu’il va manquer un autre inclure car le filtre lister_objets_lies n’est pas trouvé (j’ai remplacé mon editer_liens par la révision et j’ai l’erreur Filtrelister_objets_liesnon défini )

En tout cas merci de votre réactivité
Pierre