Historique de Navigation

Le nouveau moteur de recherche de Netscape, propulsé par Exalead, est actuellement loué pour son ergonomie.

L'un des outils proposés pour faciliter la navigation, son "historique de navigation", son fil d'Ariane, m'a particulièrement intéressé...

Sous forme d'une barre, cet historique affiche tout le parcours que vous avez fait sur le site. A chaque visite d'une page, celle-ci vient s'ajouter à la liste de l'historique.

Ainsi, tel un Petit Poucet, vous savez exactement quelles sont les rubriques déjà parcourues et gérez mieux votre navigation.

Utilisant le principe des cookies (merci Ldo en passant), je me suis permis d'adapter ce principe d'historique, d'en faire un outil utilisable et paramétrable par tous puisque toute la mise en page se fait en feuilles de styles.

Le code PHP est modifiable à souhait, mais il faut que les cookies et javascript soient actifs pour que l'Historique de Navigation fonctionne.

Pour ce qui est de l'affichage et de la mise en forme, tout est géré par feuille de style CSS : les liens sont associés à une classe, vous pouvez donc leur donner un aspect textuel (aspect courant) ou sous forme de boutons par exemple.

A tester et consulter : l'historique de navigation

Trackbacks

Aucun trackback pour le moment.

Les trackbacks pour ce billet sont fermés.

Evaluez ce billet

Commentaires

Le mardi 29 juin 2004 à 09:52, par Quentin :: site :: #

Bravo ! C'est vraiment une bonne idée !
Petit bémol : quand je clique 3 fois de suite sur le même lien, il apparait 3 fois dans l'historique... N'y aurait-il pas un moyen d'ignorer les entrées similaires les unes à la suite des autres ?

Tchao !

Le mardi 29 juin 2004 à 09:56, par Raphael Goetter :: site :: #

@Quentin> Oui c'est faisable : le script n'est qu'un brouillon fait pour être adaptable à tous les besoins... mes connaissances en PHP ne me permettent pas de faire un script très évolué, celui-ci est juste une base.

Le mardi 29 juin 2004 à 10:05, par Ldo :: site :: #

en passant : Netscape.fr inove en proposant une capture d'ecran du site retourné en résultat, c'est le premier outil à proposer ce genre de capture pour TOUTE les pages en base (sauf contre-indication technique bien sur :D)
plus d'infos sur Abondance :
actu.abondance.com/2004-2...

Raph> hesite pas à demander par pm pour toutes question php ;)

Le mardi 29 juin 2004 à 10:17, par Eric Daspet :: #

Question bête : ça ne revient pas à bêtement dédoubler la fonctionnalité de base du navigateur avec les boutons avant-arrière ?
Personnellement je n'ai jamais cru que c'était une bonne chose de laisser ce genre de choses à l'auteur de la page Web. L'ergonomie sera toujours meilleure si c'est intégré dans le logiciel client, qui a une interface fixe, adaptée, et souvent plus riche.

Le mardi 29 juin 2004 à 11:39, par Felipe :: site :: #

Ce système a l'air très pratique, mais je partage l'avis d'Eric Daspet: ça fait double emploi avec le bouton arrière (le bouton avant n'est utile que si on clique sur arrière SANS cliquer sur un nouvel lien, on perd tout dans ce cas).
Il semble donc très utile dans un moteur de recherche (j'aimerais bien en disposer sur les sites de bibliographie scientifique à l'interface louuuurde!); plus ou moins utile pour un site de news, blog ou article, BDD en général; bien moins sur un site perso!
Intégré dans un logiciel client> Ca signifie "vive les Tabs de Firebird" non? :-D , sinon autant créer un plug-in qui fasse un historique par site des pages visitées avec un affichage plus clair que celui d'IE ou FB. Le classement par site se fait par ordre alphabétique des titres de page ou bien globalement par date mais par site puis par date de visite, ça n'existe pas.
En résumé, l'équivalent de l'Explorateur: "dans un répertoire donné, pouvoir cliquer 1x ou 2x sur n'importe quel en-tête de colonne pour classer dans l'ordre ou ordre inverse" manque!

Le mardi 29 juin 2004 à 11:40, par Felipe :: site :: #

J'oubliais: merci Raphaël d'avoir déniché et signalé cette fonction ;-)

Le mardi 29 juin 2004 à 14:43, par Olivier G. :: #

Oulà ! Utiliser le bouton 'retour d'une page' donne des résultats très curieux (comme souvent avec PHP).

Le mardi 29 juin 2004 à 17:49, par snoop :: site :: #

Raphaël, ta page "historique de navigation" n'est pas passée au validateur !
=====================================================================
<p class='historique'><strong>Historique effacé</strong></p>
=====================================================================

>>>>>>>>>>>>> effac&eacute; <<<<<<<<<<<<<<

Je déconne bien sûr, mais pour une fois que je peux attraper le master...l'ocassion ne se représentera pas ! ;)

Ajouter un commentaire

Les commentaires pour ce billet sont fermés.

  • CSS2
  • Memento XHTML
  • Le zen des CSS
  • CSS
  • Web accessible