Forum CMS Made Simple FR

Version complète : [Résolu] Problème à la saisie de certains mots dans Search...
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site : http://www.orthodontie-paris15.fr
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ AdvancedContent: 0.9.2
#~ Gallery: 1.4.4
#~ FormBuilder: 0.7.1
#~ CGExtensions: 1.27.2
#~ SiteMapMadeSimple: 1.2.5
#~ CGFeedMaker: 1.0.14
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension: .htm
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonsoir,

Jusqu'alors, le module Search semblait fonctionner correctement, jusqu'à ce que j'essaie le mot "orthodontie" (par exemple en page d'accueil du site Orthodontiste Paris 15).

Et là, j'obtiens le message d'erreur (qui semble n'avoir ren à voir avec le module Search, mais bon...) :
Code :
[== Indéfini ==]
Fatal error: Call to a member function Active() on a non-object in /homez.309/orthodonr/www/modules/MenuManager/MenuManager.module.php on line 254

J'ai trouvé ce post http://dev.cmsmadesimple.org/bug/view/7238 dans la forge qui semble traiter de la même chose, mais j'avoue que j'ai du vraiment mal à comprendre (et du coup, à modifier le code)...

Quelqu'un pourrait-il m'aider là-dessus svp ?

Merci d'avance !
la modification nécessite de modifier les fichiers sources... et tu connais notre politique à ce sujet.

Néanmoins (et surtout parce que je sais que t'es pas non plus le premier clampin qui ouvre un fichier php pour sa première fois) voici la traduction que j'en aurais :

Ouvrir le fichier ./modules/MenuManager/MenuManager.module.php

ligne 254 trouver

if($tmpc->Active() && $tmpc->ShowInMenu() )


remplacer par

if(is_object($tmpc) && $tmpc->Active() && $tmpc->ShowInMenu() )


Apparemment l'erreur doit porter sur le fait que $tmpc->... explose puisque pour une raison ou une autre $tmpc n'est pas définit dans ton cas très précisément.

La correction me parait a priori tout a fait censé. Par contre il faudrait voir peut être sur le "pourquoi $tmpc n'est pas initialiser correctement"

A suivre donc
Yes, merci, c'est bien comme ça que je l'avais compris.
Et suis aussi frileuse que toi (vous) à faire ce genre de modifs...

Par contre, le suivi de l'anomalie reste assez nébuleux pour moi :
Updated: 2011-11-23 07:03
resolution_id: => 5
severity_id: 12 => 1
cmsms_version_id: -1 => 29321


Est-ce que c'est censé rester en l'état ?
C'est peut-être débile comme question, mais existe-t-il un lexique quelque part pour décoder ces annotations (oui, oui, suis toujours blonde...) ?

Merci encore, Ô Bess mon sauveur !
c'est l'historique du bug, rien d'intéressant.


Assigned To:
Version: None
CMSMS Version: 1.10.2
Severity: Critical
Resolution: None
State: Open

C'est bien un bug ouvert sur la 1.10.2
Cela ne semble le faire qu'avec certains mots-clés représentés dans le titre de page : orthodontie, cabinet, des.
En passant, ça m'a permit de rencontrer une faute d'orthographe : contact -> questions frèquentes.
Merci pour vos réponses !

@Jean le Chauve : Oui, en effet, mais pas systématiquement.
Par exemple, à la page "questions fréquentes", tu peux saisir "question", "questions", "questions fréquentes" : aucun problème...
Très bizarre.

Par contre, pour la faute d'orthographe, je dois avoir des problèmes parce que je ne trouve que des "é" partout au mot "fréquentes" (titre, breadcrumbs, menu)...
Tu l'as vu où exactement ?

Encore merci !
Après 1h du mat, faut croire que mes yeux hallucinent. La police Geneva fait des accents plutôt "plats".
Yes, c'est vrai, tu es pardonné ! ^^

Bon je teste la modif' et c'est ok, je ferme le post.
Encore merci à tous les 2 !
Ok, modification effectuée : tout fonctionne correctement.

En fait, j'ai vraiment l'impression que lorsque la requête retourne un trop grand nombre de résultats (plus de 15-20 résultats je dirais), cela faisait planter le module (ce qui n'est plus le cas avec la modif du code).

Bref, sauf si ça vous évoquait d'autres choses, je clôture le post un peu plus tard dans la journée.

A+ et encore merci à tous les 2,
Emmanuelle.