Barre de recherche site web
Résolu
dannezri
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
dugenou Messages postés 6087 Date d'inscription Statut Contributeur Dernière intervention -
dugenou Messages postés 6087 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis en train de créer un site et j'aimerai savoir s'il est possible de mettre une barre de recherche dans le site qui recherche par le nom d'autre page web (de mon site).
ex: je suis sur l'index et je fais une recherche "nous contacter" pour tomber sur la page nommé "nous contacter".
Le seul petit handicape est que je ne connais comme language informatique que le HTML et le CSS et un petit peu de PHP.
Merci de votre aide
Je suis en train de créer un site et j'aimerai savoir s'il est possible de mettre une barre de recherche dans le site qui recherche par le nom d'autre page web (de mon site).
ex: je suis sur l'index et je fais une recherche "nous contacter" pour tomber sur la page nommé "nous contacter".
Le seul petit handicape est que je ne connais comme language informatique que le HTML et le CSS et un petit peu de PHP.
Merci de votre aide
A voir également:
- Barre de recherche site web
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Création site web - Guide
- Web office - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
2 réponses
Salut
Si j'ai bien compris ce dont il est question, tu veux donc créer un "moteur" de recherche interne à ton site.
Oui c'est tout à fait possible en PHP, même si je ne suis pas un professionnel de l'optimisation voici comment je ferais :
Je créer une table dans ma base de données nommée "pages_site" comportant plusieurs colonnes :
- id
-url
-titre de la page
-tags
donc exemple pour la page nous contacter :
id = 1
url = contact.html
titre= nous contacter
tags = contact|mail|message ....
Les tags séparés par des |
Et ensuite tu créé un formulaire qui pointe par exemple vers search.php qui va chercher parmi la table les pages comportant quelques-uns des tags que tu as entré dans le formulaire.
Après ça affiche les résultats si il y en a et via la table tu affiches le titre et l'url de la page.
Bon je ne sais pas si il y a plus simple, la principale difficulté ici c'est de gérer les |
Si j'ai bien compris ce dont il est question, tu veux donc créer un "moteur" de recherche interne à ton site.
Oui c'est tout à fait possible en PHP, même si je ne suis pas un professionnel de l'optimisation voici comment je ferais :
Je créer une table dans ma base de données nommée "pages_site" comportant plusieurs colonnes :
- id
-url
-titre de la page
-tags
donc exemple pour la page nous contacter :
id = 1
url = contact.html
titre= nous contacter
tags = contact|mail|message ....
Les tags séparés par des |
Et ensuite tu créé un formulaire qui pointe par exemple vers search.php qui va chercher parmi la table les pages comportant quelques-uns des tags que tu as entré dans le formulaire.
Après ça affiche les résultats si il y en a et via la table tu affiches le titre et l'url de la page.
Bon je ne sais pas si il y a plus simple, la principale difficulté ici c'est de gérer les |
dannezri
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
Merci pour ta réponse, mais je sais pas si ca va beaucoup m'aider parce que je suis que débutant en PHP mais je vais me pencher sur tes explications
Bonjour,
Sans connaissance du PHP, tu peux insérer un champ de recherche de Google, lié à ton site : https://programmablesearchengine.google.com/about/
Sans connaissance du PHP, tu peux insérer un champ de recherche de Google, lié à ton site : https://programmablesearchengine.google.com/about/