Module MenuManager.module.php -
ohaldi - 10/03/2025
Bonjour
Mon hébergeur vient de passer à PHP 8.3. Jusqu'à il y a quelques semaines, tout fonctionnait bien.
En fait, le problème vient du module MenuManager.module.php.
On me dit de passer à Navigator. Quelqu'un peut-il me dire comment le mettre en place facilement pour remplacer MenuManager ?
Merci d'avance
RE: Module MenuManager.module.php -
jce76350 - 10/03/2025
Déjà quelle est la version du CMS ?
et quelle est la version des modules MenuManager MenuManager
ensuite tu as déjà poser la question sur le forum EN
en fait passer de MenuManager à Navigator, il faut bien lire l'aide
et remplacer les {menu template ... par {Navigator template...
Un conseil faire cela d'abord en local pour tester
RE: Module MenuManager.module.php -
ohaldi - 10/03/2025
(10/03/2025, 10:26:32)jce76350 a écrit : Déjà quelle est la version du CMS ?
et quelle est la version des modules MenuManager MenuManager
ensuite tu as déjà poser la question sur le forum EN
en fait passer de MenuManager à Navigator, il faut bien lire l'aide
et remplacer les {menu template ... par {Navigator template...
Un conseil faire cela d'abord en local pour tester
Ma version du CMS est la suivante: 2.2.21,
Oui, j'ai posé la question en anglais. Mais je ne maitrise pas la réponse, raison ma question ici.
Ce que je désire c'est de supprimer ce module. Ce que j'ai fait. J'ai aussi supprimé mon template maison.
Je pensais que je pouvais maintenant sélectionner un autre designs et reprendre une nouvelle base afin de juste afficher le site.
J'ai effacé les caches. Je n'ai pas d'installation en local.
Maintenant, j'ai l'erreur suivante :
ERROR at line 196 of file /home/httpd/vhosts/haldi.ch/httpdocs/cms/lib/smarty/sysplugins/smarty_internal_template.php:
ERROR MESSAGE:
Unable to load template 'tpl_top:10'
TRACK TRACE:
#0 /home/httpd/vhosts/haldi.ch/httpdocs/cms/lib/smarty/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render(false, 0)
#1 /home/httpd/vhosts/haldi.ch/httpdocs/cms/lib/smarty/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(CMS_Smarty_Template), 'p15', NULL, NULL, 0)
#2 /home/httpd/vhosts/haldi.ch/httpdocs/cms/lib/classes/internal/class.CMS_Smarty_Template.php(20): Smarty_Internal_TemplateBase->fetch(NULL, 'p15', NULL, NULL)
#3 /home/httpd/vhosts/haldi.ch/httpdocs/cms/index.php(151): CMS_Smarty_Template->fetch()
#4 {main}
Je me demande s'il serait pas plus simple de réinstaller CMSMS!
Encore un grand merci pour l'aide.
RE: Module MenuManager.module.php -
jce76350 - 10/03/2025
Ha oui si tu as supprimé le module MenuManager c'est pas gagné, avant de supprimer un module faut prendre les précautions

- remettre les fichiers MenuManager et reinter la base de données pour voir si tu récupères ...
Si tu réinstalles j'espère que tu as une une sauvegarde de la base de données
RE: Module MenuManager.module.php -
ohaldi - 10/03/2025
(10/03/2025, 10:59:16)jce76350 a écrit : Ha oui si tu as supprimé le module MenuManager c'est pas gagné, avant de supprimer un module faut prendre les précautions 
- remettre les fichiers MenuManager et reinter la base de données pour voir si tu récupères ...
Si tu réinstalles j'espère que tu as une une sauvegarde de la base de données
Oui, j'ai une sauvegarde de la base de données. Je peux également administrer le CMS via cms/admin/login.php.
J'ai bien réinstallé MenuManager, mais il y a des erreurs. Pour l'instant, je suis un peu perdu...
J'ai installé ce CMS pour un usage privé il y a près de 8 ans, donc je vais prendre le temps de me réapproprier la logique.
Encore merci pour votre aide.
Si je vous donne le lien admin en privé est-ce possible?
RE: Module MenuManager.module.php -
jce76350 - 10/03/2025
Citation :J'ai bien réinstallé MenuManager, mais il y a des erreurs. Pour l'instant, je suis un peu perdu...
Il faut aussi réinstaller la base de données d'avant la suppression de MenuManager pour remettre en état comme avant

->des erreurs en admin ou sur le site web ?
RE: Module MenuManager.module.php -
jce76350 - 11/03/2025
Tu notera que la version 2.2.21 officielle actuelle du CMS est partiellement compatible avec PHP 8.3 vue le paquet de NON correction des Erreurs ou dépréciation.
Donc
Si tu veux une bonne version (pleinement compatible PHP 8.2.x, PHP 8.3.x, PHP 8.4.x ) tu peux essayer la Version cmsms-2.2.21F2 “Fredericton" (F=Formidable version, 2=2ans d'avance) qui fonctionne à 100% et est en avance sur la version officielle.
Informations
Version xx F2 compatible PHP 8.4
RE: Module MenuManager.module.php -
ohaldi - 12/03/2025
(11/03/2025, 10:24:57)jce76350 a écrit : Tu notera que la version 2.2.21 officielle actuelle du CMS est partiellement compatible avec PHP 8.3 vue le paquet de NON correction des Erreurs ou dépréciation.
Donc
Si tu veux une bonne version (pleinement compatible PHP 8.2.x, PHP 8.3.x, PHP 8.4.x ) tu peux essayer la Version cmsms-2.2.21F2 “Fredericton" (F=Formidable version, 2=2ans d'avance) qui fonctionne à 100% et est en avance sur la version officielle.
Informations Version xx F2 compatible PHP 8.4
Merci beaucoup pour votre aide.
La page affichée par le lien est
vraiment top. J'ai pu installer la version sans problème (F=Formidable version, 2=2 years in advance).
Mais cela n'a pas résolu mes problèmes. voir photo.
Suite à mes erreurs, j'ai demandé à mon hébergeur de restaurer PHP7 et une restauration de ma version d'il y a un mois.
RE: Module MenuManager.module.php -
jce76350 - 12/03/2025
Tu as un soucis il ne trouve pas ton gabarit tpl_top
RE: Module MenuManager.module.php -
ohaldi - 17/03/2025
(12/03/2025, 17:44:47)jce76350 a écrit : Tu as un soucis il ne trouve pas ton gabarit tpl_top
Je vous remercie de votre aide. J'ai inspecté les différentes tables de la base de données. J'ai constaté que l'ID du modèle que j'avais recréé avait une nouvelle valeur qui ne correspondait plus à la table cms_content : template_id. J'ai corrigé cela, et je me suis retrouvé avec les erreurs PHP du module MenuManager.
Pour l'instant, mon hébergeur a créé une installation CUSTOM et a remis le PHP 7. Tout fonctionne à nouveau.
J'ai installé le CMS CMSMS-2.2.21F2 localement sous XAMPP. Je vais maintenant voir comment supprimer ce module et repartir sur de meilleures bases.
Sinon, je vais également explorer d'autres CMS.