inclure une page HTML dans un include de type HTML ou java

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

inclure une page HTML dans un include de type HTML ou java

Message le Ven Mar 10, 2006 19:15

Bonjour,

Je me gratte la tete pour pouvoir ajouter dans du HTML ( logiciel permettant le HTML et le javascript; le php n'est pas autorisé) à inclure des pages HTML.

En effet, pour des annonces, j'en ai marre d'avoir a faire 150 fois la meme modification.
Exemple: quand j'ai un produit de nouveau en stock et dont la date de peremption n'est plus septembre 2007 mais avril 2008, j'en ai marre de taper toutes mes annonces pour modifier juste cela. Un fichier HTML qui serait inclus dans toutes mes annonces me permettrait qu'une seule modification.

Parfois il ne s'agit pas d'une date mais aussi d'une description de 5 à 6 lignes avec du gras, souligné, un icone etc...

Comment peux-t-on faire ca en HTML ou javascript?

Merci pour votre aide car je n'ai rien trouvé de possible sur google.

code
WRInaute passionné
WRInaute passionné
 
Messages: 648
Inscription: Ven Juil 29, 2005 14:25

Message le Ven Mar 10, 2006 19:46

Mis a part le php (soit du contenu dynamique) je ne vois pas comment tu peux faire du contenu dynamique en html... (qui est statique)
D'autre part, mis à part des frames, ou peut-être un script javascript, je ne vois pas ce que tu pourrais inclure d'autre pour faire ce que tu veux faire. Mais franchement, si ton contenu doit changer souvent, je te conseille quand même de t'orienter vers le php

jensaisrien
WRInaute passionné
WRInaute passionné
 
Messages: 753
Inscription: Dim Mai 23, 2004 2:49

Message le Ven Mar 10, 2006 19:52

Salut,

Merci pour ta réponse, j'essaie plein de truc mais rien ne marche. Le php n'est pas autorisé dans ce logiciel.

Mon dernier recours, ecrire mes description et les transformer en image.

Les inserer en image et faire mes modifi comme ca. C'est pas trés beau mais surement plus pratique, j'ai au total 245 annonces a modifier à plusieurs points et ca me barbe déjà.


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8090
Inscription: Mer Fév 22, 2006 18:24

Message le Ven Mar 10, 2006 20:24

Tu pourrais
- placer ton contenu modifiable dans un
document.write(" ");
avec les balises et tout, en y remplaçant les " par des ' et les ' par des \'
(le tout sur une immense seule ligne)
- placer cette ligne dans un fichier gniark.js
- là où tu veux placer ces trucs à modifier, tu aurais juste à indiquer
<script type="text/javascript" src="gniark.js"><!--//--></script>

Et il te suffirait de modifier le contenu de gniark.js pour que toutes les pages où il apparaît soient modifiées.

Ah la la, c'est rudimentaire mais ça marche :)

Tu peux aussi faire ceci : utiliser un éditeur multipages comme par exemple MultiEdit de American Cybernetics, tu y charges 10.000 fichiers, tu fais un chercher/remplacer un seul et hop, fini.
Et puis UL des 10.000 fichiers :)

Et vive le PHP :)


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8090
Inscription: Mer Fév 22, 2006 18:24

Message le Ven Mar 10, 2006 20:30

Ou bien placer ton contenu à modifier dans une page gniark.htm, puis sur chacune des pages où tu veux placer ce contenu tu fais un
<iframe src="gniark.htm"></iframe>
En donnant width et height à l'iframe.
Tu modifies gniark.htm, c'est modifié partout.

Rudimentaire mais efficace.

Et re-vive le PHP :)


Cendrillon
WRInaute accro
WRInaute accro
 
Messages: 4747
Inscription: Mar Aoû 17, 2004 15:41

Message le Ven Mar 10, 2006 20:53

tout à fait d'accord avec Szarah ... je pense que l'iframe est vraiment LA meilleure solution pour intégrer une page html dans une autre page html ... :roll:


jOoL
WRInaute impliqué
WRInaute impliqué
 
Messages: 466
Inscription: Mer Mai 04, 2005 23:02

Message le Ven Mar 10, 2006 21:02

Hello,

Tu fais un fichier javascript externe qui contient un truc du genre:

Code: Tout sélectionner

//script ecritpartout.js

function texte1(){
  var texte1 = 'le premier texte a ecrire partout';
  document.write(texte1);
}

function texte2(){
   var texte2 = 'le deuxieme texte a ecrire partout';
  document.write(texte2);
}


Ensuite tu appelles le script sur toutes tes pages dans le head. Dans le corps de la page, là où tu veux faire apparaître ton texte, tu fais appel à la fonction souhaitée.

Code: Tout sélectionner

//page html

<html>
<head>

<script type="text/javascript" src="ecritpartout.js"></script>

</head>
<body>
...

<script type="text/javascript">

    texte1();

</script>

...

<script type="text/javascript">

    texte2();

</script>

</body>
</html>


Comme ça, tu n'as qu'a modifier les fonctions dans ton fichier javascript pour modifier tout les textes de ton site.

Tu peux mettre ce que tu veux dans ta variable texte, du html etc...

Voilà, j'espère que ça t'aideras.

jOoL


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités