html ... et include

WRInaute impliqué
Bonjour,

Voila jai un partenariats disant que je dois placer un lien texte en bas de mon site sur toutes les pages ... ma question est comment integrer ca sur une page html ? pour que quand un nouveau partenaire vienne s'ajouter je n'ai pas a retaper toutes les pages du site

(je precise bien que mes pages sont en .htm)
 
WRInaute impliqué
Il faut mieux faire toutes tes pages en php :(
A ma connaissance, il n'y a pas moyen de faire ça de façon propre. C'est à dire que tu n'aura pas de liens en dur dans ta page.
Une solution serait de faire un script javascript qui va chercher une autre page et qui l'écrit dans ta page courante, mais je ne suis pas sûr que tes partenaires aiment ce genre de choses...
le code serait du genre:
Dans chaque page:
Code:
<script src="taPageAvecTesLiens.js"></script>

dans le fichier "taPageAvecTesLiens.js":
Code:
document.write ("<a href='www.site1.com'>site1</a><br>");
document.write ("<a href='www.site2.com'>site2</a><br>");

Remarque,pour avoir des liens en dur, tu peux aussi utiliser une iframe...
 
WRInaute accro
moi je sais, moi je sais :-)

tu crée una page index.php, dedans tu met

------------------------------
<?
if ($_GET['gestion']) include ("./".$_GET['gestion'].".html");
?>
<a href=''>ton lien texte</a>
-------------------------------------


ensuite tu crée un fichier .htaccess :
RewriteEngine on
RewriteRule ^(.+).html$ /index.php?gestion=$1 [L]

et voila , le tour est joué

Balleze le kiwi :-)
 
WRInaute accro
jeromax a dit:
J'ai cru comprendre qu'il ne voulait pas de php.....???

ou as tu lu qu'il ne voulait pas de php ? il a juste dit que son site etait en html et qu'il ne voulais pas tout refaire. ma solution reste valable, c est juste un ajout
 
WRInaute impliqué
e-kiwi a dit:
jeromax a dit:
J'ai cru comprendre qu'il ne voulait pas de php.....???

ou as tu lu qu'il ne voulait pas de php ? il a juste dit que son site etait en html et qu'il ne voulais pas tout refaire. ma solution reste valable, c est juste un ajout
une sorte d'url rewrit quoi :) mais le truc a propos de dream m'interesse puisque je lutilise
 
WRInaute accro
>> une sorte d'url rewrit quoi
absolument, sa mise en place demande ... 2 minutes max :-)

<mode kiwi mechant>
ben la gestion des template sous dreamweaver ca existe depuis dreamveawer 2.0 je crois, y a 5 ans, t'es sur que tu le connais dreamweaver ? :-)
</mode kiwi mechant>

sinon je l'ai plus d'instllé, donc je peux pas répondre à taquestion, désolé
 
WRInaute impliqué
Si tu utilises dream, y a pas à hésiter: les templates marchent bien (j'utilise dream surtout pour 2 choses: les templates et la mise à jour -FTP... ;-)).
Le principe est de créer une page avec ses parties fixes, et en définissant les zones modifiables, et de "l'enregistrer comme modèle".
Ensuite, on crée ses nouvelles pages en utilisant le modèle.

L'avantage est de pouvoir faire instantanément une modification sur la partie commune et tous les htm sont mis à jour.
 
WRInaute impliqué
ps: oui mais j'ai jamais utilisé ca sous dreamweaver :)

je vois pas trop comment faire, vous avez pas un tuto pour ca ?

bon je vais manger je re
 
WRInaute accro
en fait, le mieux est d oublier un générateur de code et de tout coder à la main, mais bon, ce n'est que mon avis... :-)
 
WRInaute impliqué
e-kiwi a dit:
jeromax a dit:
J'ai cru comprendre qu'il ne voulait pas de php.....???

ou as tu lu qu'il ne voulait pas de php ? il a juste dit que son site etait en html et qu'il ne voulais pas tout refaire. ma solution reste valable, c est juste un ajout
J'ai cru comprendre qu'il ne voulait pas de php

Et effectivement le mieux est de tout coder à la main.
 
WRInaute accro
jeromax a dit:
e-kiwi a dit:
jeromax a dit:
J'ai cru comprendre qu'il ne voulait pas de php.....???

ou as tu lu qu'il ne voulait pas de php ? il a juste dit que son site etait en html et qu'il ne voulais pas tout refaire. ma solution reste valable, c est juste un ajout
J'ai cru comprendre qu'il ne voulait pas de php

Et effectivement le mieux est de tout coder à la main.

ou tu as CRU comprendre qu'il ne voulait pas de php ? :-)
 
WRInaute impliqué
bah je peux me permettre du php de toute facon a part le nom ca change quoi google m'indexera de la meme facon un index.php qu'un index.htm non ?

Tant qu'a faire autant que je renomme tout et que je mette un include en bas vous croyez pas ?
 
WRInaute impliqué
je suis en train de retaper mes liens en php mais jai une question jai deux sections ou ya un listing de bouquins et quand on clique sur le nom du bouquin ya un descriptif dans une iframe qui saffiche ... ca pose probleme si je laisse les liens de liframe en . htm ?

du genre magazine.php

avec des liens iframe en .htm
 
WRInaute accro
utilise les SSI, ça marche avec les pages HTML (à ma connaissance) et ça fait exactement ce que fait un include (d'ailleurs c'est un include) ... :wink:
syntaxe : <!--#include virtual="/dir1/dir2/footer.html" -->
 
WRInaute impliqué
mon serveur ne prend pas les SSI ... enfin si mais faut payer pour l'option :) alors bon autant que je fasse du php ^^ jai tout renommer, maintenant je refais les liens vers le design, ca va aller vite
 
WRInaute impliqué
mon site n'est pas encore sur le web :) donc pas de problème ^^

Bon tout est bientot fini ... jusqu'a dimanche je moccupe du controle des liens, de la mise en place des balises et de l'optimisation de toutes les pages

question, jai une barre dans le design, qui va donc sur toutes les pages, dans le ALT de cette barre, je met un alt different ou toujours le meme sur toutes les pages ?

merci
 
WRInaute discret
Un alt renseigné mais vide pour la barre, àmha. Non ?

Renseigner ce champ-là pour un élément de design ne sert à personne, au contraire, entre autres au niveau de l'accessibilité. Qui s'intéresse à une description du type alt="Elément de design de ce merveilleux site", "Barre", "Entête", "Haut de la page", "Image dont je ne suis pas peu fier" ... ?
 
WRInaute impliqué
non justement le but etant d'y mettre des mots clés de chaques pages

:D et non des infos sur le design
 
WRInaute occasionnel
Disons que c'est une petite triche, pas bien méchante, mais bon, petite triche quand même. :wink: :P
Le mieux est un alt="" vide.
Sauf si ta barre de séparation sépare des catégories, tu peux mettre des titres de cat, mais bon....
@+ Mojy
 
WRInaute occasionnel
Non, pas encore, je te rassure, mais disons qu'utiliser des éléments de design pour placer des mots clefs c'est un début de triche. ;)
Le mieux est de mettre ta barre en background du <div> ou du <td> et de lui mettre carrément un vrai titre en texte, pas de triche, excellent pour le référencement.
@+ Mojy
 
Nouveau WRInaute
Bonjour :)

c pas possible c une barre de navigation Map
8O

Aïe.... :? :?

barre de navigation en liens maps, pas bon du tout pour le référencement ça... Google ne suit pas les liens en maps...

je te le signale en passant, car j'avais repris un ancien site dans ce style, et il m'a fallu reprendre la barre de navigation car était en maps... et en naviguant dans le forum, on m'a bien signalé que "pas bon du tout pour le référencement".

Voilà, si ce renseignement peut aider? https://www.webrankinfo.com/forum/t/liens-sur-images-map.15619/

Jp[/quote]
 
WRInaute impliqué
oui je suis au courant mais a prioris il suit les liens map maintenant mais peu importe voila ma page index (renomée en index2 puisque c juste pour teste des liens)
..www.jeuxpo.com/index2.php

vous comprendrez mieux :) jai une question aussi pourquoi sous IE mes images ont un contour bleu ? alors que dans le code de la page jai fais pour que ce soit noir ?

(surtout que ca le fait que sous IE mais c laid donc bon)
 
Nouveau WRInaute
Pour la bordure bleu :

Tu a mis 1 px de bordure dans ton code sans preciser la couleur :
<img src="images/salons.gif" width="188" height="96" border="1" alt="E3, TGS, Millia et autres conférences">

Sous dream, apres avoir selectionné l'image, va dans la palette propriete et met bordure 0 et valide, tu vera c'est meiux...
 
Nouveau WRInaute
Pour les liens en zone maps, je te confirme que google ne les suis pas, mais chaucun son truc..., par contre profite alors de mettre des alt coorespondant au lien dans les zones map. ex :
<map name="Map">
<area shape="rect" coords="521,11,570,28" href="#" alt="bla bla">
<area shape="rect" coords="589,11,635,28" href="#">
<area shape="rect" coords="648,12,699,28" href="#">
<area shape="rect" coords="714,12,751,28" href="#">
</map>

jp
 
Nouveau WRInaute
une 3 eme chose :

Evite les div inutile, genre : <td><div align="center" et remplace plutôt par : <td align"center">

et pour finir :
regroupe tes style dans une feuille de style et link la,
regroupe tes script javcascript dans un .js et link les

Bon courage pour la suite

Jp
 
WRInaute impliqué
jpolives a dit:
Pour la bordure bleu :

Tu a mis 1 px de bordure dans ton code sans preciser la couleur :
<img src="images/salons.gif" width="188" height="96" border="1" alt="E3, TGS, Millia et autres conférences">

Sous dream, apres avoir selectionné l'image, va dans la palette propriete et met bordure 0 et valide, tu vera c'est meiux...
non justement je veux une bordure de couleur noir :)

Oui pour le atl de map je savais mais j'etais bloqué aux couleurs des images donc je suis pas encore en bas de la page ^^ (c'est dailleur pour ca qu'il n'y a pas encore les liens vers les images de la map)
 
WRInaute impliqué
a:link {
color: #000000;
text-decoration: none;
}
a:hover {
color: #003366;
text-decoration: none;
a:visited {
color: #000000;
text-decoration: none;
}
a:active {
color: #000000;
text-decoration: none;
}

en haut ... a prioris ce style s'applique a tous les liens non ? decoration: none donc il devrait pas y avoir de contours de couleurs
 
Nouveau WRInaute
<img src="images/salons.gif" width="188" height="96" border="1" alt="E3, TGS, Millia et autres conférences">
LA =) tu applique une bordure de 1 pixel sur l'image!!! donc par défaut bleu...

a:link {
color: #000000;
text-decoration: none;
LA =) tu applique ujn style sur un lien en statut link !

Il me semble que c'est pa la meme chose non?

donc si tu veut pas de bordure bleu, met 0 a border

vouli,voilou... :D
 
Nouveau WRInaute
Bon, comme je sais que ça va te faire plaisir, je vais te le dire... :D :D Mais si tu relis mes posts, tu aurais du trouver tout seul... :(

Donc :
1) tu enleve les bordure par defaut de l'image ( donc bordure=0 )
déjà plus de bordure bleu, chouette non?

2) ensuite tu modfie link comme ça :
a:link {
color: #000000;
text-decoration: none;
border: 1px solid #000000;
}

et tu oublie pas de la faire aussi pour les 3 autres etats du lien ( hoover, etc..)

et voili et voilu...

Content 8O :?:
 
WRInaute impliqué
bah ca ne fonctionne pas :D avec les modifs que tu donne ca fait des jolies bordures pas belles a tous mes liens meme écris et ... ca ne fait pas une bordure noire :p
 
WRInaute impliqué
bon jai fais une autre solution plus simple tout simplement ajouté des bordures noires a mes images dorigine
 
WRInaute impliqué
je me pose une autre question ... mon menu souvre avec

('menu.inc')

mais je me demandais pourquoi quand dans la page menu.inc je changeais la couleur .... ca ne prenais pas quand il saffiche sur le site
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut