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