Page 1 sur 1

Include php

Posté : 06 janv. 2006, 21:01
par yani
Salut,


Est il possible de faire un include php pour indiquer dans la balise body un id ?
Uniquement dans la balise body.

Par exemple <body include php>

Et il y aurait dans le fichier include php class="section2"

Ce qui permettrait d'afficher et de masquer automatiquement les sous menu actif (l'include serait mis en chemin relatif).

Ce qui permet de ne pas rajouter à chaque fois la class quand je crée une page, de ce fait l'include va rechercher à chaque fois le fichier php dans le dossier.

Vous comprenez ?

Merci

Yanic

Posté : 06 janv. 2006, 22:06
par Cyrano
Modération : Je comprends surtout que tu n'as pas lu les règles des forums ici. Pas de questions dans la FAQ. :arrow: sujet déménagé

Posté : 06 janv. 2006, 23:20
par yani
Désolé ca doit être une erreur de manipulation


Yanic

Posté : 07 janv. 2006, 00:03
par Cyrano
Ceci dit, je ne comprends pas grand chose à ta question. On dirait que tu voudrais faire de l'évènementiel et en PHP, ce n'est pas possible pour la simple raison que c'est un langage serveur qui ne réagira pas au clic de souris sur un menu quelconque : pour ça, il y a JavaScript. Essaye d'illustrer mieux ta question :-k

Posté : 07 janv. 2006, 13:55
par yani
J'ai un menu avec sous menu qui se déploit.

Lorsqu'on clique sur le sous menu, on obtient une nouvelle page, je veux que dans cette nouvelle page, le sous menu soit déja déployé.

Avec les css on rajoute une class dans le body, pour ne pas mettre à la main chaque fois la class pour les différentes pages je pensais faire un include php.


Il n'y aurait dans le fichier include php que :
class="sousmenu1deployé"
Par exemple j'ai le menu :

Accueil
Produit
- produit 1
-produit 2
Service
- Service 1
- Service 2

Donc quand je passe sur le bouton produit, produits1 et produits2 apparaissent, si je clique dessus une nouvelle page apparait.

Donc je veux que à ce moment dans la nouvelle page les produits1 et produits2 soient déployés.

Même chose pour service

Et ce sera organisé de cette façon

Produits : http://www.monsite/produits/produits1.php
Service : http://www.monsite/Service/service1.php

Mon modéle sera

<body include ('menu.txt')>

Donc ca va rechercher le menu.txt dans le dossier correspondant ce qui me permet de changer menu.txt pour modifier la class

Par exemple :

http://www.monsite/produits/menu.txt
menu.txt j'ai class="produits"
http://www.monsite/service/menu.txt
menu.txt j'ai class="service"



Yanic

Posté : 08 janv. 2006, 19:24
par yani
Personne ?


Yanic