Comment creer un system de META TAG ??

Comment creer un system de META TAG ?? - PHP - Programmation

Marsh Posté le 13-02-2008 à 20:08:20    

Salut a tous!...
Je suis actuelement en train de creer un site web de type blog de toute piece.
 
Le site est actuelement (toujours!!..) en construction mais je me pose la question des problemes de referencement.
 
Je cherche donc a creer un systeme de tag pour chaque article...
 
Le probleme est que j'ai remarqué que les balises META TAG se placent dans le <head> mais voila, si par exemple je veux qu'une page article.php s'ouvre lorsque je clique sur le titre d'un post que j'ai effectue.
 
Sur cete page article.php figurera l'article en question. Mais celle ci devra egalement servir pour tout les autres articles: je ne peux donc pas integrer des META TAG fixes sur cette page.
 
J'ai donc pensé a créer une variable $tag dans laquelle je stockerai les META TAG de l'article, enregistres dans ma BDD.
 
Cependant je ne peu pas creer de  
 

Code :
  1. $tag = mysql_query("SELECT tag FROM actualite WHERE id!='$article'" )


 
dans la partie head?
 
avec ensuite:
 

Code :
  1. <TITLE>article.php</TITLE>
  2. <META NAME="Keywords" CONTENT="$tag">
  3. <META NAME="Description"blog">
  4. <META NAME="Robots" CONTENT="index, follow, all">
  5. <META NAME="Author" CONTENT="thebozo35">
  6. <META NAME="Reply-to" CONTENT="ahhahhh@lol.com">
  7. <META NAME="Identifier-URL" CONTENT="http://sitebidon.com">
  8. <META NAME="Generator" CONTENT="Adobe Dreamweaver">


 
Il faudrait donc que j'ouvre la BDD avant le <head> ca peut marcher??
 
Il n'y a pas de risques de piratage?...
 
merci de votre aide!!! :D appreciate

Reply

Marsh Posté le 13-02-2008 à 20:08:20   

Reply

Marsh Posté le 13-02-2008 à 21:54:45    

Thebozo35 a écrit :

Il faudrait donc que j'ouvre la BDD avant le <head> ca peut marcher??


 
Bien sûr que ca va marcher !
Les instructions PHP sont déchiffrées avant les instructions HTML.
 
Rappelle toi de la signification de PHP : PHP Hypertext Preprocessor
 
 :hello:


Message édité par CyberDenix le 13-02-2008 à 21:55:18

---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 13-02-2008 à 22:18:25    

Okay!!!! cimer...

Reply

Marsh Posté le 17-02-2008 à 18:16:35    

Waou, je suis à la ramasse (je débute en PHP),
 
dans son exemple <META NAME="Keywords" CONTENT="$tag">, n'y a-t-il pas besoin d'écrire :
<META NAME="Keywords" CONTENT="<?php echo $tag; ?>"> ?

Reply

Marsh Posté le 17-02-2008 à 21:32:17    

C'est exact Beral2! C'est bien tu n'est pas tombe dans le piège que j'avais volontairement glissé dans la page...hum....sinon le sujet est résolu!...
 
J'ai reussi a creer ce systeme... merci de votre aide!.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed