Balise title dynamique

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

Zang
WRInaute passionné
WRInaute passionné
 
Messages: 968
Inscription: Jeu Sep 16, 2004 2:34

Balise title dynamique

Message le Lun Oct 25, 2004 17:36

Voila j'ai un script de news et jaimerais pouvoir afficher les titres des news de facon dynamique, en gros quand on clique sur une news la page s'ouvre avec dans le title le titre de la news ... Comment faire ca ? tuto exemple plz :)


merci


kuvett
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 118
Inscription: Ven Sep 17, 2004 17:40

Message le Lun Oct 25, 2004 17:38

Ah ouep, ça m'intéresse aussi !


PyRoFLo
WRInaute impliqué
WRInaute impliqué
 
Messages: 492
Inscription: Mer Mar 24, 2004 14:49

Message le Lun Oct 25, 2004 17:43

:?:

Tu n'utilises pas un langage server-side ?
Il te suffirait de générer ta balise title comme tu le veux...

J'ai peur de ne pas avoir bien compris ta question !


jerome347
WRInaute passionné
WRInaute passionné
 
Messages: 573
Inscription: Ven Mar 19, 2004 13:09

Message le Lun Oct 25, 2004 17:50

Si tu parle du site de ton profil, le script PHP a le titre de la news vu que tu arrive à afficher <td width="391" class="Style21"><em>[titre] posté par ...

Il "suffit" donc de trouver la variable qui affiche le [titre] et la mettre aussi dans le <title>

Ou alors j'ai rien compris ?


Bobez
WRInaute passionné
WRInaute passionné
 
Messages: 716
Inscription: Jeu Mai 20, 2004 13:03

Message le Lun Oct 25, 2004 19:40

Boudiou, apprenez les bases de PHP, rien que les bases, ça ne vous prendra pas longtemps, et vous pourrez facilement répondre tous seuls à ce type de questions :)

Zang
WRInaute passionné
WRInaute passionné
 
Messages: 968
Inscription: Jeu Sep 16, 2004 2:34

Message le Lun Oct 25, 2004 19:51

jerome347 a écrit:Si tu parle du site de ton profil, le script PHP a le titre de la news vu que tu arrive à afficher <td width="391" class="Style21"><em>[titre] posté par ...

Il "suffit" donc de trouver la variable qui affiche le [titre] et la mettre aussi dans le <title>

Ou alors j'ai rien compris ?
.stripslashes($news2['titre']);

voila ce que jai comme variable au niveau du titre mais je ne vois pas quoi mettre entre ma balise title

<title><? echo stripslashes($news2['titre']); ?></title>

ca ?

<title><? echo $news2['titre']; ?></title>


ou autre

waouh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 165
Inscription: Mar Mai 18, 2004 16:10

Message le Lun Oct 25, 2004 20:18

la fonction stripslashes() sert a supprimer les slashes qui sont rajouter quand tu ajoutes une chaine de caractere et qu'il y a un ' par exemple.

Dans le cas d'une chaine avec un ' il y aura \' dans ta base sql. Il me semble que c'est pour eviter qu'on puisse changer ta requette sql dans le champ d'un formulaire.

Donc le mieux est d'afficher ton titre en supprimant les \ donc :

<title><? echo stripslashes($news2['titre']); ?></title>

Voila :wink:

Zang
WRInaute passionné
WRInaute passionné
 
Messages: 968
Inscription: Jeu Sep 16, 2004 2:34

Message le Lun Oct 25, 2004 20:25

malheureusement ca ne fonctionne pas tu peux verifier en cliquant sur une news ca me donne une balise title vide

waouh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 165
Inscription: Mar Mai 18, 2004 16:10

Message le Lun Oct 25, 2004 20:30

la requete pour selectionner les titres est surement faite apres mes balises <title> donc la variable $news2['titre'] est vide

Zang
WRInaute passionné
WRInaute passionné
 
Messages: 968
Inscription: Jeu Sep 16, 2004 2:34

Message le Lun Oct 25, 2004 20:49

oui c fort possible mais donc comment arranger ca ?

waouh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 165
Inscription: Mar Mai 18, 2004 16:10

Message le Lun Oct 25, 2004 20:59

je pense que par exmple pour cette page -http://www.jeuxpo.com/afficher_news-159.html

l'id de ta news doit etre 159 donc juste avant d'afficher ta news, tu fais un requete pour selectionner le titre du la news 159 et tu l'affiche dans le title.

Donc ta requete SQL doit etre faite avant d'afficher quoi que ce soit sur ta page.

enfin, c'est comme ca que je fais pour mes profils

Zang
WRInaute passionné
WRInaute passionné
 
Messages: 968
Inscription: Jeu Sep 16, 2004 2:34

Message le Lun Oct 25, 2004 21:06

oui oui bien sur c'est ca mais je vois pas comment ajouter ca par rapport a ca:
<title><? echo stripslashes($news2['titre']); ?></title>

car ma requete SQL est plus bas

si tu pouvais me donner ton affichage (en enlever tes informations personnelles bien sur)

merci

waouh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 165
Inscription: Mar Mai 18, 2004 16:10

Message le Lun Oct 25, 2004 21:27

Code: Tout sélectionner
                     
                     $query="select * from news where id=$_GET[id_news]";
                     $resultat=mysql_query($query,$base_id);
                     $data = mysql_fetch_array($resultat);

                echo "<TITLE>News de "stripslashes($news2['titre'])."</TITLE>\n";
                echo "<META NAME=\"DESCRIPTION\" CONTENT=\"News de ".stripslashes($news2['titre'])."\">\n";
                echo "<META NAME=\"KEYWORDS\" CONTENT=\"Tes mots clefs\">\n";


Voila en gros ce que je fais en imaginant que id_news et la variable qui tu passes dans l'url pour savoir de quelle news tu parles.

Zang
WRInaute passionné
WRInaute passionné
 
Messages: 968
Inscription: Jeu Sep 16, 2004 2:34

Message le Lun Oct 25, 2004 21:56

donc ca, ca se met obligatoirement dans le body a la suite des variable $query results etc ...

waouh
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 165
Inscription: Mar Mai 18, 2004 16:10

Message le Lun Oct 25, 2004 22:19

moi, je l'ai mis dans le <HEAD>


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