Include php

Petit nouveau ! | 4 Messages

06 janv. 2006, 21:01

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

Mammouth du PHP | 19672 Messages

06 janv. 2006, 22:06

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é
Modifié en dernier par Cyrano le 07 janv. 2006, 00:00, modifié 1 fois.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 4 Messages

06 janv. 2006, 23:20

Désolé ca doit être une erreur de manipulation


Yanic

Mammouth du PHP | 19672 Messages

07 janv. 2006, 00:03

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
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Petit nouveau ! | 4 Messages

07 janv. 2006, 13:55

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

Petit nouveau ! | 4 Messages

08 janv. 2006, 19:24

Personne ?


Yanic