Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1379 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  changer titre avec pages dynamiques?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

changer titre avec pages dynamiques?

n°1354067
welcominh
Posté le 26-04-2006 à 09:35:19  profilanswer
 

Bonjour,
 
j'aimerais connaitre une bonne méthode pour pouvoir changer le titre de la page (balise <title> donc) en fonction de la page appelée. Comment puis-je faire ceci?  
Pour l'instant je ne sais que faire des tests simples en fonction de la page, j'affiche ce qu'il faut dans la balise. Et encore c'est du tres mauvais code, puisque je ne le change pas directement dans la balise mais en définissant une nouvelle page dans la partie centrale (le contenu du site donc) avec de nouvelles balises html, head...etc. Oui tres mauvais code ca  :sweat:  
 
votre aide est la bienvenue
merci  :)


---------------
Direct-download.com, le moteur de recherche pour Mega
mood
Publicité
Posté le 26-04-2006 à 09:35:19  profilanswer
 

n°1354073
letesp
Posté le 26-04-2006 à 09:54:06  profilanswer
 

Donne un exemple de ce que tu veux faire parce que la je comprend pas bien ce que tu veux mettre dans ton titre.

n°1354076
welcominh
Posté le 26-04-2006 à 10:01:58  profilanswer
 

letesp a écrit :

Donne un exemple de ce que tu veux faire parce que la je comprend pas bien ce que tu veux mettre dans ton titre.


Par ex, sur ce lien http://welcominh2.free.fr/index.ph [...] st_a_z.php, on peut voir des albums de musique. Je l'ai pas encore fait, mais je ferais surement des pages pour chaque album où l'on voit la liste des pistes...etc. Cette page aura donc pour titre le nom de l'album, et ce pour chaque album.  


---------------
Direct-download.com, le moteur de recherche pour Mega
n°1354080
letesp
Posté le 26-04-2006 à 10:05:56  profilanswer
 

OK. Donc tu ne feras qu'une seul page php qui récupèrera le nom ou l'identifiant de l'album? Ou alors tu fais une page pour chaque album (ce qui serait un peu con)?

n°1354130
welcominh
Posté le 26-04-2006 à 10:46:28  profilanswer
 

letesp a écrit :

OK. Donc tu ne feras qu'une seul page php qui récupèrera le nom ou l'identifiant de l'album? Ou alors tu fais une page pour chaque album (ce qui serait un peu con)?


une page php pour le tout bien sur  :sarcastic: . oui elle récupèrera le nom de l'album, et tout ce qui va avec.


---------------
Direct-download.com, le moteur de recherche pour Mega
n°1354176
letesp
Posté le 26-04-2006 à 11:20:00  profilanswer
 

Donc ça veut dire que avant ta balise <html>, tu dois faire un $_GET ou un $_POST pour récupérer le nom de l'album dans une variable. En fonction de cette variable tu choisis le contenu de la page. Losrque tu écrira tes balises <title> à l'emplacement normal, écris ceci: <title> <?php echo $nom_album ?> </title>

n°1354344
welcominh
Posté le 26-04-2006 à 14:19:35  profilanswer
 

je dois faire pas mal de test dans ce title alors  :sweat:  
Mes adresses se présente sous la forme: index.php?page=ma_page
 
Donc ca voudrait dire que je teste dans le title si $_GET['page'] vaut "album.php" et dans ce test if je regarde aussi le $_GET['nom_album'].
 
Un peu du genre?

Code :
  1. if( (isset($_GET['page']) && ($_GET['page']=='album.php') )
  2. {
  3.         if(isset($_GET['nom_album']))
  4.         {
  5.              //je récupère tout le blabla
  6.         }
  7. }


---------------
Direct-download.com, le moteur de recherche pour Mega
n°1354363
letesp
Posté le 26-04-2006 à 14:40:43  profilanswer
 

J'espère que t'es pas déjà fatigué. Parce que sinon tu va mourrir avant les 300 lignes.
 
Ce serait pê plus simple si tu faisais une adresse comme ça: album.php?album=...
Je ne vois pourquoi tu reste sur ton index.php.


Message édité par letesp le 26-04-2006 à 14:43:23
n°1354372
welcominh
Posté le 26-04-2006 à 14:55:20  profilanswer
 

mon index.php inclut tout sauf la page: menu, entete...etc. Donc j'en ai besoin pour appeler la page album.php.


---------------
Direct-download.com, le moteur de recherche pour Mega
n°1354503
nabbo
Posté le 26-04-2006 à 16:46:00  profilanswer
 

:hello:
 
essaie de faire index.php?page=album&nom_album=toto
 
on peut donner plusieurs arguments en get...
le premier est précédé de : ?
le deuxième et tous les autres de : &
 
les arguments peuvent etre traités dans des pages différentes, par ex :  
index.php traite l'argument 'page' (ici elle appelle album.php)
album.php traite l'argument 'nom_album'
 
je sais pas si ca va t'aider, mais c'est ce que j'ai compris de ton problème...
 
:jap:

mood
Publicité
Posté le 26-04-2006 à 16:46:00  profilanswer
 

n°1354689
welcominh
Posté le 26-04-2006 à 19:53:43  profilanswer
 

nabbo a écrit :

:hello:
 
essaie de faire index.php?page=album&nom_album=toto
 
on peut donner plusieurs arguments en get...
le premier est précédé de : ?
le deuxième et tous les autres de : &
 
les arguments peuvent etre traités dans des pages différentes, par ex :  
index.php traite l'argument 'page' (ici elle appelle album.php)
album.php traite l'argument 'nom_album'
 
je sais pas si ca va t'aider, mais c'est ce que j'ai compris de ton problème...
 
:jap:


oui merci beaucoup, tu as bien saisi le probleme.  
C'est ce que je comptais faire :) . Mon problème se situait plutot au niveau de la lourdeur des tests dans la balise title et de comment justement éviter cette lourdeur  [:airforceone]


Message édité par welcominh le 26-04-2006 à 19:54:06

---------------
Direct-download.com, le moteur de recherche pour Mega
n°1354693
nabbo
Posté le 26-04-2006 à 20:07:41  profilanswer
 

et ben heu...
 

Code :
  1. <?PHP
  2. if(isset($_GET['nom_album']))
  3.      echo "<title>$_GET['nom_album']</title>"
  4. else
  5.      echo "<title>tototatatititutu</title>"
  6. ?>


 
le test sur $_GET['page'] tu le fais dans index...
 
 
tu trouves ça lourd ?
 
je vois pas comment faire autrement... (un minimum propre quand même...)
 
:jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  changer titre avec pages dynamiques?

 

Sujets relatifs
changer un scriptComment changer la font d'une label?
[C#-Aspx] Comment changer la propriété de ma section "div" en C# ?2 pages avec timer
[JS] changer la position de la souris sous IETransformer un titre d’annonce en lien.
Changer la couleur d'un JScrollPaneOuvrir des pages dans des onglets Firefox
(résolu) [Java 3D] Changer l'apparence d'objets WaveFrontReglementation d'acces des pages internet
Plus de sujets relatifs à : changer titre avec pages dynamiques?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR