[Résolu] "DocumentSearch" et CMSMS V2

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous,

J'ai une question en rapport avec le module "DocumentSearch" et la version 2 de CMSMS.

Le module "DocumentSearch" sert à envoyer des documents (pdf, doc, docx etc.) sur le serveur tout en indexant leur contenu dans une table de la DB. Permet ensuite d'afficher ces documents en tant que résultats de recherche par rapport aux mots-clés tapés dans la barre de recherche native de CMSMS.

Sur CMSMS V1 ça marche nickel (et c'est normal, le module "DocumentSearch" n'est plus soutenu depuis 2014)

- Sur CMSMS V2, j'ai des erreurs concernant une fonction DisplayImage()
(Fatal error: Call to a member function DisplayImage() on null)

Je suis de loin pas un pro en développement (c'est pour ça que je suis ici), et je ne sais si il y a quelque chose qui a changé entre CMSMS V1 et V2 concernant DisplayImage(), pouvez-vous m'éclairer svp? Simplement une piste afin que je puisse chercher dans la bonne direction.

- Et j'ai une seconde différence toujours entre V1 / V2, les liens des résultats de recherche (vers les fichiers que le module a indexé) se terminent tous en .html Du coup quand je clique sur un lien du résultat de recherche exemple: "path/fichier.pdf.html" j'ai évidemment une 404...

Le module "DocumentSearch" a une balise {DocumentSearch} qui génère un listing complet de tous les fichiers uploadés et là par contre les liens des fichiers ne se terminent pas avec le fameux .html (donc je me dis que ça dois venir uniquement du module Search)

J'ai vérifié et ça ne doit pas venir de mon .htaccess non plus mais plutôt (j'ai l'impression) de la manière dont le module "Search" (dans la V2) traite les résultats.

J'aimerai savoir si je dis des bêtises ou pas en fait Big Grin Merci !
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour à tous,

J'ai une question en rapport avec le module "DocumentSearch" et la version 2 de CMSMS.

Le module "DocumentSearch" sert à envoyer des documents (pdf, doc, docx etc.) sur le serveur tout en indexant leur contenu dans une table de la DB. Permet ensuite d'afficher ces documents en tant que résultats de recherche par rapport aux mots-clés tapés dans la barre de recherche native de CMSMS.

Sur CMSMS V1 ça marche nickel (et c'est normal, le module "DocumentSearch" n'est plus soutenu depuis 2014)

- Sur CMSMS V2, j'ai des erreurs concernant une fonction DisplayImage()
(Fatal error: Call to a member function DisplayImage() on null)

Je suis de loin pas un pro en développement (c'est pour ça que je suis ici), et je ne sais si il y a quelque chose qui a changé entre CMSMS V1 et V2 concernant DisplayImage(), pouvez-vous m'éclairer svp? Simplement une piste afin que je puisse chercher dans la bonne direction.

- Et j'ai une seconde différence toujours entre V1 / V2, les liens des résultats de recherche (vers les fichiers que le module a indexé) se terminent tous en .html Du coup quand je clique sur un lien du résultat de recherche exemple: "path/fichier.pdf.html" j'ai évidemment une 404...

Le module "DocumentSearch" a une balise {DocumentSearch} qui génère un listing complet de tous les fichiers uploadés et là par contre les liens des fichiers ne se terminent pas avec le fameux .html (donc je me dis que ça dois venir uniquement du module Search)

J'ai vérifié et ça ne doit pas venir de mon .htaccess non plus mais plutôt (j'ai l'impression) de la manière dont le module "Search" (dans la V2) traite les résultats.

J'aimerai savoir si je dis des bêtises ou pas en fait Big Grin Merci !
#2
Bonjour,
Le module n'est plus suivi. Il y aura certainement d'autres erreurs qui apparaîtront après avoir résolu le premier problème.
Tu as deux choix : faire une demande commerciale pour remettre ce module à jour ou le faire toi-même.
Je te proposerais d'au moins essayer en suivant ce post : http://forum.cmsmadesimple.org/viewtopic...87#p312187, tu trouveras immédiatement que ce n'est pas DisplayImage() qui a un problème, mais bien $gCms->variables['admintheme'] qui doit être remplacé par cms_utils::get_theme_object()
Code :
ligne 102 function.admin_documenttab.php
[...]$gCms->variables['admintheme']->DisplayImage('icons/system/edit.gif'...
#2
Bonjour,
Le module n'est plus suivi. Il y aura certainement d'autres erreurs qui apparaîtront après avoir résolu le premier problème.
Tu as deux choix : faire une demande commerciale pour remettre ce module à jour ou le faire toi-même.
Je te proposerais d'au moins essayer en suivant ce post : http://forum.cmsmadesimple.org/viewtopic...87#p312187, tu trouveras immédiatement que ce n'est pas DisplayImage() qui a un problème, mais bien $gCms->variables['admintheme'] qui doit être remplacé par cms_utils::get_theme_object()
Code :
ligne 102 function.admin_documenttab.php
[...]$gCms->variables['admintheme']->DisplayImage('icons/system/edit.gif'...
#3
Hey merci!

Remplacer la partie que tu m'a expliqué, au sein de 2 fichiers php du module (function.admin_documenttab.php et function.admin_categoriestab.php) a suffit à le rendre à nouveau opérationnel pour la V2! C'était simplement des appels vers les icônes "delete", "edit" etc. de cmsms. Le reste du module a l'air de fonctionner comme sur cmsms V1 donc nickel.

Merci pour le lien sur le forum c'est exactement ce que je cherchais pour pouvoir continuer.

Sujet résolu
#3
Hey merci!

Remplacer la partie que tu m'a expliqué, au sein de 2 fichiers php du module (function.admin_documenttab.php et function.admin_categoriestab.php) a suffit à le rendre à nouveau opérationnel pour la V2! C'était simplement des appels vers les icônes "delete", "edit" etc. de cmsms. Le reste du module a l'air de fonctionner comme sur cmsms V1 donc nickel.

Merci pour le lien sur le forum c'est exactement ce que je cherchais pour pouvoir continuer.

Sujet résolu


Atteindre :


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