Barre de navigation à la JeuxOnline ?

Répondre
Partager Rechercher
Bonsoir tout le monde

Depuis plus de deux mois je me suis lancé dans la conception d'un site. Il s'agit en gros d'héberger plusieurs sites thématiques qui proposent de louer maison/appartement en fonction de leur zones géographiques, voilà pour l'idée.

Mon problème, c'est que je souhaite absolument intégrer une barre de navigation persistante sur chacun des sites hébergés par mon serveur dédié (kimsufi chez OVH).

Les sites hébergés utilisent des CMS (gestionnaire de contenu) du style Joomla, d'où aussi la particularité de mon projet...

J'ai déjà visité beaucoup de forums, de tutorials et même consulté des programmeurs en langages web mais je n'ai pas trouvé la solution que je cherche:
Comment refaire la barre JoL ?!

Iframe, frame, include, toutes ces méthodes ne sont généralement pas satisfaisantes. L'idée la plus censé selon moi serait de générer automatiquement un include sur toutes les pages du site Internet sélectionnées, mais par la structure particulière des CMS, j'ai peur de faire des bêtises (et de toute façon je ne saurai pas comment générer ça automatiquement).. Quoi qu'il en soit par cette méthode on ne se retrouve pas avec une barre statique (qui ne se recharge pas si on change de pages ou même de sites du réseau) et ce n'est donc pas l'idée... On m'a aussi parlé d'un mode "frame" sur Apache, mais ducoup je n'aurai plus le choix d'afficher ou non la barre sur les sites (je ne veux pas l'afficher sur 100% des sites que j'heberge)

En attente de vos suggestions ou expériences, merci d'avance !
Au risque de te décevoir la barre JOL est une simple page intégrée via la fonction include. Pour la forme c'est du CSS.
Elle n'a rien de dynamique, elle se recharge quand tu changes de page. Si tu veux du dynamique, regarde du côté de l'AJAX.


A l'instar d'un forum, ton CMS ne doit pas avoir plus d'une dizaine de pages qui génèrent un contenu (par exemple sur les forums vB, il y a index.php, forumdisplay.php, showthread.php, newreply.php...). Ce n'est ni compliqué, ni long, ni risqué de mettre ce genre de système en place.

En tout cas évite les solutions type "iframe", ça fait partit d'une époque révolue voire préhistorique (à l'échelle d'Internet).
Message supprimé par son auteur.
Aucun intérêt ici le javascript.

C'est très très simple à faire une barre de ce type. C'est un simple include (php, mais aussi directement via Apache, il y a plein de moyens d'y arriver) tout bête.
Rebonjour,

Merci pour ces précisions.. malheureusement un peu imprécises compte-tenu de mes connaissances :x Comme Blacky le souligne, ça semble très simple à faire, mais je n'ai aucune idée comment procéder. Si quelqu'un voudrait bien me contacter que ce soit par mail, mp ou ici pour approfondir la faisabilité de mon idée ce serait très aimable ! (par exemple quoi mettre dans la page include pour que la barre persiste au top, comment générer l'include dans toutes les pages d'un dossier www etc etc)
hello,

Le look de la barre en elle même ce n'est qu'une bête feuille de style, quand à comment la faire cela dépend aussi de tes CMS joomla et autre et les accès que tu as aux sources de ces pages.

Si tu n'as accès à rien alors il te reste la solution des frames, comme tu semble les avoirs explorées, la solution apache citée plus haut je vois pas trop mais je suis pas un spécialiste apache2

Pour moi la solution la plus simple comme dit par mes camarades plus haut c'est d'inclure un <include> php dans tes pages, aprüs ça dépend de tes CMS, pour joomla par exemple si mes souvenirs sont bons tu as une page "de base" qui appelle toutes les fonctions, il suffirait de disposer ta barre dans celle là, c'est en gros la modification du template de joomla, après je connais pas la structure générale de tes autres CMS
Tu as deux solutions :

- Trouver un dev. emballé par ton projet
- Payer un dev.

Dans tous les cas, si tu souhaites que ton projet soit sérieux, tu ne pourras pas faire ça tout seul avec tes connaissances très limitées.
Citation :
Tu as deux solutions :

- Trouver un dev. emballé par ton projet
- Payer un dev.

Dans tous les cas, si tu souhaites que ton projet soit sérieux, tu ne pourras pas faire ça tout seul avec tes connaissances très limitées.
Et bien si ça tente quelqu'un alors... C'est pour le compte d'une association française à but non lucratif donc nous n'avons pas beaucoup de fonds mais je peux y mettre entre 50 et 100 euros pour une barre qui fonctionne comme je le souhaite. Je sais que la base tarifaire en matière de programmation se chiffre plus haut, mais je sais aussi que ma demande n'est sûrement pas quelque chose de fondamentalement compliqué pour quelqu'un qui s'y connait, peut-être l'histoire d'une heure ou deux ?
Si le type connaît son affaire, à 50€ de l'heure ça fait à peu près deux heures c'est bon. À condition que tu n'ai pas salopé ton design CSS sur tes sites.

Après il faut juste trouver le type qui connaîtra les CMS que tu utilise.
Message supprimé par son auteur.
Bonsoir,

Merci beaucoup kalean pour cette solution, j'ai testé de différentes façons et malheureusement pour l'instant ça ne va pas :

- J'ai testé sur un dossier isolé, ça fonctionne très bien, la header et footer s'installe correctement dans chacune des pages présentes et qui ont la syntaxe ordonnée par le htaccess...

Le problème est simple en fait, ça semble tout simplement incompatible avec un CMS, j'ai essayé sous Joomla, mais aussi sous Xoops. A chaque coup, le site est shutdown pour une erreur 500 dont voici la quote

Code:
Internal Server Error

 The server encountered an internal error or misconfiguration and was unable to complete your request.
 Please contact the server administrator,  mymidnight@hotmail.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
 More information about this error may be available in the server error log.
 Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
J'imagine que y'a pas de solution, qu'en intégrant automatiquement les kkes lignes en questions ça doit froisser des fichiers? Ou bien peut-être en réécrivant les header et footer qui sont systématiquement inclue aux pages, en verifiant que y'est pas dans le code un truc qui fasse conflit avec les autres?
Message supprimé par son auteur.
Message supprimé par son auteur.
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés