Non c’est pas le bon correctif. Y a un truc pas normal si le passage à
require_once fait marcher le truc. Faut que jinvestigue.
La fonction en question est bien dans linclude?

Sinon obtiens tu la migration correcte des compositions virtuelles?

Le mer. 18 sept. 2019 à 12:14, Ybbet Spip <teddy.s...@gmail.com> a écrit :

> Re,
>
> Le mer. 18 sept. 2019 à 11:31, Ybbet Spip <teddy.s...@gmail.com> a écrit :
>
>> Bonjour à tous,
>>
>> Après avoir réussi à installer par SVP le NoiZetier v3, je peux faire
>> quelques petits retours. Du moins, voir avec vous si je ne me trompe pas
>> dans ma migration.
>>
>> Dans un site assez costaux en compositions virtuelles, je me rends compte
>> sur la page ecrire/?exec=noizetier_pages toutes les compositions que
>> j'avais auparavant ne sont pas référencées.
>> Toutes les compositions explicites (correspondantes à des fichiers
>> physiques selon la documentation) sont bien référencées.
>> Par contre, les compositions virtuelles créées sous NoiZetier v2 ne sont
>> pas migrées en v3. Dans la table spip_noisettes, j'y retrouve des
>> références à ces compositions. Mais rien dans spip_noizetier_pages.
>> Le contenu de la meta "noizetier_compositions" n'a pas été migré
>> complètement. :-/
>>
>> Est-ce normal ? Doit-on lancer un script particulier pour la prise en
>> compte de ces "old" compositions virtuelles ?
>>
>> Bien à vous.
>>
>
> Après investigation (display_errors = on), j'ai une fatal error sur
> l'update. PHP ne trouve pas la fonction conteneur_noizetier_composer() dans
> le fichier noizetier_administrations.php à la ligne 174. Pourtant, Eric a
> bien mis l'appel au fichier contenant cette fonction à la ligne 160
> (inc/noizetier_conteneur).
> cf.
> https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/noizetier/trunk/noizetier_administrations.php#L174
>
> https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/noizetier/trunk/noizetier_administrations.php#L160
>
> En remplaçant:
> include_spip('inc/noizetier_conteneur');
> par
> require_once 'inc/noizetier_conteneur.php';
> Cela a fonctionné.
>
> J'ai le feu vert pour faire le correctif ?
>
> Ybbet.
>
> ----
> spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone
>
-- 
++
Eric
----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Répondre à