Le mer. 18 sept. 2019 à 12:53, Eric Lupinacci <e...@smellup.net> a écrit :

> 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?
>
Oui.

>
> Sinon obtiens tu la migration correcte des compositions virtuelles?
>
Snif, non :-/
Pourtant j'ai mis un spip_log pour savoir ce que j'ai en entrée et en
sortie du foreach($compositions_060) et j'ai bien mes éléments désirés de
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 à