Tu veux dire que le tableau des compositions est bien calculé mais pas
inséré en base de données ?
Si c’est ça il doit y avoir une erreur dans le log SPIP de mysql. Peut être
une erreur de colonne  car j’ai fait pas mal de renommage dans le temps.

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

>
>
> 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
>>
> --
++
Eric
----
spip-zone@rezo.net - https://listes.rezo.net/mailman/listinfo/spip-zone

Répondre à