Liens en pied de page

WRInaute discret
Bonjour à tous,


Je n'arrive pas à mettre un bloc dans lequel je pourrai y mettre des liens en footer par exemple.

A chaque fois que je dois ajouter un lien ou un menu, je dois le faire un par un sur plus de 300 pages, c'est vraiment long, doit bien exister une solution.


Merci d'avance.
 
WRInaute accro
La solution, c'est d'inclure un même fichier (page de menu ou page de liens pour le footer) sur chaque page. Ensuite, il te suffira de modifier ces fichiers pour que la modification se répercute partout.
Vois à include en PHP.

Edit : grillée par Finstreet, qui a fait court :)
 
WRInaute occasionnel
Bonjour,

Il existe en effet une solution qui consiste a faire une page php footer.php par exemple dans laquelle tu y mets ton bloc avec tes liens.

et sur les autres pages de ton site tu fais un simple include de ta page footer.php.

Voila j'espere avoir repondu a tes attentes
 
WRInaute discret
Merci pour vos réponses.

Je vous avoue ne pas bien comprendre tous vos termes lol.

Concrètement je met un fichier footer.php à la racine du site ok mais il ressemble à quoi ce fichier, vous avez des exemples ?

Et pour l'include dans chaque page, comment je le met dans mon code.

Je ne m'y connais pas trop en code HTML/PHP.
 
WRInaute occasionnel
oui, à condition que son site soit en php et non pas en html (hé oui, cela existe encore ! :wink: )
 
WRInaute accro
Sam Trader a dit:
Euh mon site est en HTML...
En html, tu as trois solutions pour inclure un fichier dans une page :
- un iFrame (mauvais pour le ref)
- un javascript (mauvais quand l'internaute n'a pas activé le javascript)
- convaincre ton serveur d'accepter que tes pages htm(l) utilisent du php (c'est possible mais je ne sais pas comment on fait ça).
 
WRInaute occasionnel
Szarah a dit:
- un javascript (mauvais quand l'internaute n'a pas activé le javascript)
- convaincre ton serveur d'accepter que tes pages htm(l) utilisent du php (c'est possible mais je ne sais pas comment on fait ça).
ayant mes deux principaux sites en html, voilà qui m'intéresse grandement (même pb : 500 modifs à effectuer :x dès que je veux changer un élément commun à toutes mes pages)
quelqu'un a des pistes à nous proposer ?
 
WRInaute accro
Léger rectificatif : un Iframe n'est pas forcémet mauvais pour le référencement, dans le sens ou les liens sont lus et suivis par les moteurs de recherche.

Certes le contenu de l'Iframe n'est pas associé à la page qui l'affiche, et dans ce sens c'est pas top niveau référencement.
Mais le moteur de recherche va indexer la page appelée en Iframe comme une page à part entière et donc indexer les liens.

Voilà, juste pour dire ...
 
WRInaute discret
Il doit bien exister une solution, c'est pas possible qu'à chaque fois il faille modifier toutes les pages du site, c'est assez déroutant...
 
WRInaute accro
Sam Trader a dit:
Il doit bien exister une solution, c'est pas possible qu'à chaque fois il faille modifier toutes les pages du site, c'est assez déroutant...

non mais on t'a donné la solution... après si tu veux continuer à espérer rouler à 240 avec une 2CV ... ben tu peux pas.
 
WRInaute accro
Ben comme on te l'a dit, un site pur HTML est un site statique. Il te faudra de toute façon revoir toutes tes pages, quelle que soit la solution que tu choisis : passer ton site en PHP, inclure une Iframe, inclure du PHP dans ta page HTML en indiquant au serveur d'interpréter le PHP sur les pages HTML...

Honnêtement, apprends le PHP, ça aide beaucoup ...
 
WRInaute impliqué
test à faire (y a sans doute plus simple) :

Créer un ficher "test.php" contenant le code :

Code:
<?php
echo 'Le contenu de cette page est généré en php';
?>

Placer ce fichier à la racine de votre site et essayer d'afficher l'url VOTRE_SITE/test.php

Si cette url affiche le texte 'Le contenu de cette page est généré en php', alors php est installé sur votre serveur web.
Reste plus qu'à apprendre à coder en php (par exemple avec http://phpdebutant.org/).
 
WRInaute discret
Je peux pas payer quelqu'un pour me le faire directement ?

J'ai pas le temps de m'occuper de la programmation.

Il y a des intéressés ?
 
WRInaute occasionnel
quelqu'un parle dans un autre topic du code suivant permettant d'autoriser l'execution du php dans le code html :
Code:
AddType application/x-httpd-php .html
une piste de solution sans refaire tout son site en php ?
 
WRInaute discret
sinon si tu codes proprement, tu chopes editplus, tu ouvres d'un coup tes 300 pages, et tu fais un gros remplacer/coller sur tes 300 pages, et t'en a eu pour 15 secondes maxi de boulot ;)

editplus gère plusieurs centaines de fichiers en même temps sans soucis
 
WRInaute passionné
Yusuke a dit:
sinon si tu codes proprement, tu chopes editplus, tu ouvres d'un coup tes 300 pages, et tu fais un gros remplacer/coller sur tes 300 pages, et t'en a eu pour 15 secondes maxi de boulot ;)

editplus gère plusieurs centaines de fichiers en même temps sans soucis

Sauf que faut se taper l'upload des 300 fichiers à chaque rajout d'un lien dans le footer...
 
WRInaute impliqué
+1
Et quand il s'agira de créer des versions de pieds de pages différentes par rubrique... le html statique commencera vraiment à montrer ses limites...
Honnêtement, le php simple et basique, ça s'apprend très rapidement !
 
WRInaute discret
J'ai vraiment pas le temps de m'occuper du php, ça ne peut pas s'arranger avec quelques euros ? Une page d'exemple adaptée à mon site me suffit pour la reproduire.
 
WRInaute accro
Sam Trader a dit:
J'ai vraiment pas le temps de m'occuper du php, ça ne peut pas s'arranger avec quelques euros ? Une page d'exemple adaptée à mon site me suffit pour la reproduire.

tu ne sais meme pas si ton serveur accepte le php... et le temps que tu prendras à le savoir... ben c le temps qu'il te faudra à faire un est concluant :)

vérifie déjà si tu peux utiliser php sur ton serveur, c fait en trois minutes ensuite...
 
WRInaute discret
Mon serveur accepte le php, je leur ai envoyé un mail il m'ont répondu que oui. C'est SIVIT mutualisé.

Je veux juste mettre un pied de page en php pour ne pas avoir à le changer des centaines de fois sur chaque page, le reste ne bougera pas.
 
WRInaute accro
Alors en trois secondes ca donne

tu nommes un fichier footer.php avec dedans

Code:
<?
echo "
?>
J'aime ma vie !
<?
";
?>

quoique

Code:
J'aime ma vie !

Ca marche aussi peut être

Tu crées maintenant une page page.php

Code:
<html>
<body>

<?php
include ("footer.php");
?>

</body>
</html>

Et hop ca s'affiche... après si toutes tes pages sont en html, tu as le choix entre toutes les renommer... ou utiliser la petite astuce donnée plus haut

Là c'est l'idée... après tu places ca où tu veux dans tes pages.
 
WRInaute discret
lol fin' t'as pas du faire bcp de php dans ta vie :)

ton code afficherait ça :
Code:
?> J'aime ma vie ! <?

on peut mettre du html/texte dans un fichier php, pas de soucis

sinon pour le reste c'est bien ça, faut déjà :

- rennomer toutes tes pages en .php au lieu de .html

- refaire tous tes liens internes (bon courage pour les 300 pages)

- couper le bas de tes pages et le copier (une fois) dans ton fichier footer.php, et remplacer ce bas par le code ci-dessus de finstreet <?include('footer.php');?>

et prendre une aspirine
 
WRInaute discret
Way Way Way !


C'est compliqué tout ça de refaire et de renommer tous les liens, c'est de la folie !

Mais on peut pas payer des gens qui font le boulot à notre place ? Ca n'existe pas ?
 
WRInaute accro
il s'agit ici de refondre (refaire) le site : passer d'un modèle statique a un modele dynamique. Tant qu'a faire, autant mettre tout ca dans une base de données aussi non ?

T'as le budget pour ? :) Et c'est pas une affaire de 50€ :mrgreen:
 
WRInaute occasionnel
merci bcp pour le truc !
mais quelqu'un sait-il si cela change quelque chose pour les moteurs ou si ces derniers voient les pages pareils (peur de perdre le référencement de mes pages en .htm) ?
 
WRInaute occasionnel
Tu perds si tu changes d'extension. Au début, j'avais des .php puis j'ai voulu passer au php5 mais mon hébergeur voulait que cela apparaisse en .php5. Du coup, j'avais tout mon site en .php5 et j'ai compris qu'à l'époque, google aimait seulement le .html et le .php (plus quelques autres) mais qu'il ne voulait rien savoir du .php5. J'ai donc pris mon mal en patience et j'ai refait tous mes liens un à un pour faire apparaître .html dans le liens avec .htaccess... Entre temps, j'avais perdu mon référencement en .php donc autant tout refaire en .html. Si je m'étais renseigné un tout petit peu plus tôt, j'aurais évité beaucoup de travail et une perte conséquente de position dans google!
 
WRInaute occasionnel
merci erestrebian : je sais bien que si on change les extensions des pages, on perd son référencement (c pour cela que j'ai conservé mes sites en html !)
ma question est : la solution proposée par Sam Trader est-elle ou non interprétée par les robots comme un changement d'extension des pages ?
 
WRInaute discret
La page reste toujours en html, je pense que le robot se doit donc de l'interpréter en html puisque la modification se fait seulement au niveau du serveur.

Peut être qu'un spécialiste pourrait nous éclairer là-dessus ?
 
WRInaute accro
tout se fait côté serveur donc si l'extension ne change pas il n'y aura pas de changement...

enfin, si, dans le cas de Sam Trader il y a aura peut etre des changements puisqu'il rajoute des liens en footer :)
 
Discussions similaires
Haut