Moteur de recherche dans une page statique
Stéphane
Member, Former PluXml Project Manager
dans Modifications
Je viens de rajouter sur le wiki, le code nécessaire pour ajouter un moteur de recherche à partir d'une page statique
http://wiki.pluxml.org/?page=Ajouter%20un%20moteur%20de%20recherche%20dans%20une%20page%20statique
Stéphane
http://wiki.pluxml.org/?page=Ajouter%20un%20moteur%20de%20recherche%20dans%20une%20page%20statique
Stéphane
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
à plus,
Gzyg
J'essaye de corriger ça
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
à plus,
Gzyg
J'ai fais le test sur mon blog avec 77 articles et le mot clé photo j'ai eu le résultat en même pas 1 seconde et mon serveur a à peine réagis.
Manque plus qu'a intégrer le formulaire directement dans la sidebar
Editer le fichier sidebar.php et ajouté le code Il faut personnaliser l'adresse du formulaire : Remplacer : static5/rechercher par l'adresse de votre page static qui contient le formulaire de recherche.
J'ai un string de l'array
Qu'elle serait l'approche pour paginer les resultats de recherche sur de gros blog ?
Sinon , les problémes qui avait etait rencontrés etait sur un blog de plusieurs centaines d'articles (+580)bien fourni , et sur un hebergement ovh . http://forum.pluxml.org/viewtopic.php?pid=8740#p8740
Sur des blog pluxml d'une centaine d'article il y a peu de risque de voir le serveur renvoyé une page d'erreur , enfin sur free et aux heures de pointes , tout peut (ne pas) arriver
++
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Dès que je peux je fais cette amélioration.
Merci gcyrillus pour l'idée et la suggestion
Stéphane
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Voilà une nouvelle solution qui apporte en plus un affichage avec une pagination de 25 articles par page
Il suffit de faire un copier/coller du code dans une page statique pour tester le script.
J'en appelle aux personnes qui ont des blogs volumineux pour savoir si les temps de traitements sont raisonnables et si tout fonctionne bien
Merci d'avance
Stéphane
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je viens de tester le dernier script pour voir s'il résolvait le prb des accents mais toujours le même problème
J'ai une version toute fraîche en 4.1.1 chez OVH et la recherche avec des accents ne donne rien
Une idée ?
Cordialement
Fabrice
J'ai installé ton nouveau code sur cette page : http://www.customtaro.fr/blog/?static2/rechercher
Et comment dire... Ca déconne...
Temps de chargement hyper court mais la critère de recherche, je vois pas du tout comment elle marche...
Vieux articles, pas du tout le mot clé dans le titre, bref c'est bizarre...
La recherche se fait dans le titre, le chapo et le contenu.
Pour quelques critères de recherche, j'ai eu les bons résultats.
Peux-tu me donner des exemples qui ne marcheraient pas stp
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Alors les problèmes des accents...
Je vais regarder ça car les accents sont peut etre convertis dans leur équivalent html quelque part.
é donne é donc du coup il n'y pas de résultat dans la recherche
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
En tapant Jamendo, je n'ai rien alors que j'ai plusieurs articles intitulé Découverte Jamendo.
J'ai compris ce qui ne va pas dans la façon de faire avec la pagination
Bon ben y a plus qu'à trouver une solution
Je vais m'y atteler
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Pour les accents , ce n'est pas trés clair . ...
http://fr2.php.net/manual/fr/function.htmlentities.php
(voir aussi http://fr2.php.net/manual/fr/function.htmlspecialchars.php )
sur : gcyrillus.com/zaicha , pour faire passer les accents :
je fais : sans me préoccupper de l'encodage des champs des fichiers xml des articles .
Les articles sont edité par fckeditor . et cela fonctionne autant en ligne qu'en local , sur une admin sans editeur , cela ne semble pas toujours fonctionné ...
GC
<edit> ... en principe appliqué a $_P0ST , htmentities() convient au passage d'accents dans la recherche . </>
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
a modifier : par GC
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci pour l'info, maintenant, c'est OK ! :-)
Cordialement
Fabrice
J'utilise, en local, Pluxml en version 4.3.1.
En reprenant les informations données par Stéphane au niveau du Wiki, mais aussi au niveau de ce fil, j'ai un problème d'accents lors de la restitution.
En cherchant des informations par ce mot clé "Coopérative", le moteur de recherche interne me donne le résultat suivant :
"Aucun résultat pour cooprative"...
Un autre test avec "Chèques" me donne ceci :
Résultats de la recherche pour chques :
1. 27/01/2010: Chèques vacances
Merci par avance pour votre aide....
Frank.
Remplace la partie du code correspondante de la page statique par ceci
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
En appliquant la modification dans ma page statique, le moteur de recherche ne fonctionne plus du tout....
A+
Peux-tu essaye celui ci stp
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Le moteur de recherche fonctionne mais dans le cas où le mot clé est inexistant dans le site internet, l'information s'affiche ainsi :
"Aucun résultat pour " et le mot clé n'est pas affiché !
En parallèle à l'envoi de votre script, j'ai testé l'utilisation de Pluxml dans un environnement Mac (càd MacOSX 10.4 + MAMP+Firefox 3.5) et là je n'ai aucun problème d'accent.
C'est pourquoi en retournant dans mon environnement professionnel, j'ai testé la manip suivante, càd la modification du fichier config.php comme cela :
define('PLX_CHARSET', 'ISO-8859-1');
au lieu de
define('PLX_CHARSET', 'UTF-8');
et le souci d'affichage des accents est réglé !!
Pour autant, je n'arrive pas à comprendre pourquoi le moteur de recherche renvoie dans un cas une liste des articles sans problème d'accentuation et dans le cas contraire rencontre des difficultés pour afficher la phrase "Aucun résultat pour +mot clé recherché".
Merci par avance pour votre éclaircissement ....
Frank.
se méfier de strtolower (qui ne se base pas sur le charset de la page), en utf-8 il vaut mieux utiliser mb_strtolower. J'ai eu le soucis également avec le mot 'été', par exemple, qui s'affichait correctement avant traitement par strtolower et se retrouvait avec des '' à la sortie.
Cordialement,
Ludo
C'est pour cela que nous n'avons pas retenu cette solution
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Cordialement,
Ludo