Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Module MenuManager.module.php
#1

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
Répondre
#2

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

J-C Etiemble v 2.2.xx
Répondre
#3

(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.
Répondre
#4

Ha oui si tu as supprimé le module MenuManager c'est pas gagné, avant de supprimer un module faut prendre les précautions Wink
- 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

J-C Etiemble v 2.2.xx
Répondre
#5

(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 Wink
- 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?
Répondre
#6

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 Wink
->des erreurs en admin ou sur le site web ?

J-C Etiemble v 2.2.xx
Répondre
#7

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

J-C Etiemble v 2.2.xx
Répondre
#8

(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.


Pièces jointes Miniature(s)
   
Répondre
#9

Tu as un soucis il ne trouve pas ton gabarit tpl_top

J-C Etiemble v 2.2.xx
Répondre
#10

(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.
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)