Faire apparaitre 1 élément sur plusieurs page
dallap
-
dallap -
dallap -
Bonjour,
j'ai créé un site avec des news dessus.
Il est organisé de cette manière:
-news.php (toutes les news)
-infomatique.php (seulement les news informatiques)
-autres.php (les autres news)
-news1.php (la 1ère news (qui est également dans news.php et informatique.php)
...
...
donc chaque article est présent sur 3 pages environ...
j'aimerai savoir s'il existe une méthode pour n'avoir qu'à modifier la news1 sur news1.php et qu'elle se mette à jour sur les 2 autres pages...
idem lors de la création d'une nouvelle si possible...
j'espère avoir été clair.
j'utilise dreamweaver CS4 pour faire mon site.
Merci de votre aide!
j'ai créé un site avec des news dessus.
Il est organisé de cette manière:
-news.php (toutes les news)
-infomatique.php (seulement les news informatiques)
-autres.php (les autres news)
-news1.php (la 1ère news (qui est également dans news.php et informatique.php)
...
...
donc chaque article est présent sur 3 pages environ...
j'aimerai savoir s'il existe une méthode pour n'avoir qu'à modifier la news1 sur news1.php et qu'elle se mette à jour sur les 2 autres pages...
idem lors de la création d'une nouvelle si possible...
j'espère avoir été clair.
j'utilise dreamweaver CS4 pour faire mon site.
Merci de votre aide!
A voir également:
- Faire apparaitre 1 élément sur plusieurs page
- Comment supprimer une page sur word - Guide
- Apparaitre hors ligne instagram - Guide
- Imprimer tableau excel sur une page - Guide
- Comment faire apparaître le curseur sans souris - Guide
- Apparaitre hors ligne whatsapp - Guide
7 réponses
Bonjour,
Il faut factoriser: Tu as une même info (news) à afficher sur plusieurs pages. Tu crée un script display_news.php qui va afficher la ou les news et c'est tout. Tu peux même conditionner l'affichage (une news ou plusieurs news) en fonction d'un paramètre reçu par le script.
Ce script tu le colles dans chaque page à l'endroit où la news doit être affichée par: include("display_news.php")
Comme ça tu n'as qu'un fichier (display_news.php) à modifier.
A+
Eric
http://www.ameliorer-votre-site.com?s=f1
Il faut factoriser: Tu as une même info (news) à afficher sur plusieurs pages. Tu crée un script display_news.php qui va afficher la ou les news et c'est tout. Tu peux même conditionner l'affichage (une news ou plusieurs news) en fonction d'un paramètre reçu par le script.
Ce script tu le colles dans chaque page à l'endroit où la news doit être affichée par: include("display_news.php")
Comme ça tu n'as qu'un fichier (display_news.php) à modifier.
A+
Eric
http://www.ameliorer-votre-site.com?s=f1
@eba973 : Si tu pouvais retirer le site dans ta signature parce que c'est de la publicité => Hors charte
Pourquoi ne pas utiliser une base de données et du PHP ?
Ça serait beaucoup plus simple à gérer : tout serait automatique.
Pour apprendre, je te conseil Developpez.com
Pourquoi ne pas utiliser une base de données et du PHP ?
Ça serait beaucoup plus simple à gérer : tout serait automatique.
Pour apprendre, je te conseil Developpez.com
un simple include() !
pour faire plus performant, tu réalise un objet news avec différant paramètres suivant l'affichage qu'il doit fournir ( suivant sur quelle page il est )
faut passer à la pseudo POO ;)
ça simplifie beaucoup les choses
pour faire plus performant, tu réalise un objet news avec différant paramètres suivant l'affichage qu'il doit fournir ( suivant sur quelle page il est )
faut passer à la pseudo POO ;)
ça simplifie beaucoup les choses
arf oui mais tant qu'à apprendre autant quitter les techniques vieilles de 100 ans ^^
ce qui n'empêche pas l'utilisation d'un include() ;)
ce qui n'empêche pas l'utilisation d'un include() ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
(j'ai reussi c'est super simple, pour ceux qui venlent : https://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-php-include.html )
a++
a++
bonjour,
j'ai une petite modification à faire,
en fait sur ma page news.php j'ai un:
<?php include('news5.txt') ?>
et dans news5.txt jai quelque chose du genre:
<!-- news 5-->
<table class="texte_general">
<tr class="Titres_Articles">
<td><span class="Zone_comments"><a href="news5.php">#5</a></span> Informations sur ...</td>
</tr>
<tr class="Zone_comments">
<td>Catégorie <a href="news_autres.php">AUTRES</a></td>
</tr>
<tr>
<td>
***************ICI SE TROUVE LE TEXTE DE LA NEWS*************
</td>
</tr>
<tr class="Zone_comments">
<td>Posté le Mardi 22 Septembre, 2009 14:11 <img src="images/commentaires.gif" alt="Ajouter un commentaire">
<a href="javascript:commentaires('9')">Ajouter un commentaire</a></td>
</tr>
</table>
<!-- fin news info 5-->
mon problème est que j'aimerai tronquer cette news pour mettre seulement un aperçu de l'article... le soucis est que si je tronque au Xème caractère la fin ( </tr></td></table>.....) n'apparaitra pas et donc mon tableau avec toute la mise en page non plus....
en faite je voudrais pouvoir afficher les X premiers et les Y derniers caractères.... y a t il un moyen de faire ceci?
merci :)
j'ai une petite modification à faire,
en fait sur ma page news.php j'ai un:
<?php include('news5.txt') ?>
et dans news5.txt jai quelque chose du genre:
<!-- news 5-->
<table class="texte_general">
<tr class="Titres_Articles">
<td><span class="Zone_comments"><a href="news5.php">#5</a></span> Informations sur ...</td>
</tr>
<tr class="Zone_comments">
<td>Catégorie <a href="news_autres.php">AUTRES</a></td>
</tr>
<tr>
<td>
***************ICI SE TROUVE LE TEXTE DE LA NEWS*************
</td>
</tr>
<tr class="Zone_comments">
<td>Posté le Mardi 22 Septembre, 2009 14:11 <img src="images/commentaires.gif" alt="Ajouter un commentaire">
<a href="javascript:commentaires('9')">Ajouter un commentaire</a></td>
</tr>
</table>
<!-- fin news info 5-->
mon problème est que j'aimerai tronquer cette news pour mettre seulement un aperçu de l'article... le soucis est que si je tronque au Xème caractère la fin ( </tr></td></table>.....) n'apparaitra pas et donc mon tableau avec toute la mise en page non plus....
en faite je voudrais pouvoir afficher les X premiers et les Y derniers caractères.... y a t il un moyen de faire ceci?
merci :)