Insérer un code dans le head de plusieurs pages

WRInaute discret
Bonjour,
Je souhaite insérer un code dans le head de toute mes pages, mais j'ai un gros poil dans la main 8) ... Existe t il un programme permettant d'insérer automatiquement un code à un endroit bien précis à un nombre de page donné ?
 
WRInaute discret
Salut ,
Code:
<?php
include('monprogramme.php');
?>
dans le head de tes fichiers décidés.C'est cela que tu cherches ?
 
WRInaute discret
Non, je souhaite intégrer à toute mes pages le code suivant
Code:
<link href="http://www.lanature.fr/icones.ico"
 rel="shortcut icon">

Sans ouvrir chaque page, enregister....et tout le toutim
 
WRInaute accro
Non, ça n'est pas possible, car l'inclusion ne peut être faite n'importe où.
Soit ça serait avant le fichier, et donc avant le DOCTYPE et alors mauvais code, soit à la fin après le </html> et là aussi mauvais code.

Le mieux est d'avoir un
Code:
include('header.php');
dans chacun des fichiers, ce qi fait que la modif dans le header.php s'effectuera dans tous les fichiers instantanément :wink:
 
WRInaute discret
Du temps où mon site était tout en statique, je faisais ça à coup de scripts bash/sed, du type:

Code:
foreach f in $(find . -name "*.html")
do
mv $f $f.old
sed s/motifàremplacer/motifàisérer/ $f.old>$f
done

où motifàremplacer est une ligne unique dans ton fichier, au bon endroit.
Si tu préfères insérer sur un numéro de ligne fixe, un truc à base de head/tail se fait assez facilement.
Quand tu as vérifié toutes tes pages, tu peux faire un

Code:
find . -name "*.old" | rm -f
pour virer les fichiers de backup.
 
WRInaute discret
Il existe une solution avec Dreamweaver 8 tu fais ctrl + f (= rechercher et remplacer)
dans "rechercher" tu mets :
Code:
</head>

puis dans "remplacer" tu mets :

Code:
<link href="http://www.lanature.fr/icones.ico"
 rel="shortcut icon"> 
</head>

dans le champ "Rechercher dans" tu choisis "site local en cours".

et tu cliques sur Ok.

ça va insérer ton code au dessus de ta balise </head>

pas trés orthodoxe comme méthode mais ça à le mérite de marcher :)
 
WRInaute discret
y'a une solution encore plus simple pour faire ce que tu veux faire.

tu nommes ton fichier "favicon.ico" tu le mets à la racine de ton site sur ton serveur.

et t'auras ton petit icone dans la barre d'adresse sans modifier tes pages :!: :lol:

PS : fermes ton navigateur pour tester et réouvres le, moi ça avait mis un peu de temps à se mettre en place sur mon serveur ( 1 ou 2 minutes avant que ça marche je sais pas pourquoi. J'ai un 60gp OVH )
 
WRInaute accro
FINIELS a dit:
tu nommes ton fichier "favicon.ico" tu le mets à la racine de ton site sur ton serveur.
et t'auras ton petit icone dans la barre d'adresse sans modifier tes pages
sauf que ça ne fonctionne que pour FF le favicon.ico par défaut :cry:
 
WRInaute accro
FINIELS a dit:
Il existe une solution avec Dreamweaver 8 tu fais ctrl + f (= rechercher et remplacer)
dans "rechercher" tu mets :
Code:
</head>

puis dans "remplacer" tu mets :

Code:
<link href="http://www.lanature.fr/icones.ico"
 rel="shortcut icon"> 
</head>

dans le champ "Rechercher dans" tu choisis "site local en cours".

et tu cliques sur Ok.

ça va insérer ton code au dessus de ta balise </head>

pas trés orthodoxe comme méthode mais ça à le mérite de marcher :)

Sans oublier de faire un backup complet avant !
 
Discussions similaires
Haut