Meta description & meta titre

8 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Comment modifier le fichier "modele/haut.php" pour que la balise meta et la nalise titre ne soit pas "tirée" de

la variable meta de la page produit mais simplement de la variable description produit.

Tous ceci car j'ai oublié de entrer cette balise lors de l'enregistrement de mes produits et je n'ai pas trop envie de refaire la description des métas sur mes 460 produits !!??

Si qqn aurait une solution.

je pense qu'il faut appeler la variable $frm['descriptif_'

echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($frm['descriptif_'])))."\">\n";

d'origine :

echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\">\n";

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pas bien compris !!

quelle est la version ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

pas bien compris !!

quelle est la version ?

Bonjour Paulanna,

C'est la version PEEL PREMIUM.

Lors de l'ajout d'un produit, si ont veux que la balise "meta description" soit en rapport avec le produit et non la balise par défault, il faut rentrer les métas à la fin de la page.

Chose que j'ai appris depuis quelque jours.

Maintenant, je doit remodifier l'intégralité des produits que j'ai rentré.

J'en ai plus de 400.

D'où une approche de solution ... reprendre la variable de la description "produit" normal en remplacement de

$m['meta_desc']

Voila voila ... si c'est possible.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ouaip montre le code de la gestion des métas dans modeles/defaut/haut.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ouaip montre le code de la gestion des métas dans modeles/defaut/haut.php

<?php

$sql_Meta = "SELECT * FROM peel_meta WHERE id = '1'"; // On initialise, recherche des meta par d&eacute;fault

if (!empty($_GET['catid']) && empty($_GET['id'])) { // Si on est dans une cat&eacute;gorie

$sql_Meta = "SELECT meta_titre, meta_desc, meta_key FROM peel_categories WHERE id = '".intval($_GET['catid'])."'";

} elseif (!empty($_GET['catid']) && !empty($_GET['id'])) { // Si on est dans une fiche produit

$sql_Meta = "SELECT meta_titre, meta_desc, meta_key FROM peel_produits WHERE id = '".intval($_GET['id'])."'";

}

$query_Meta = mysql_query($sql_Meta); // Query de la requ&ecirc;te

$m = mysql_fetch_array($query_Meta); // R&eacute;sultant dans un tableau

if (!empty($m['meta_titre']) && !empty($m['meta_desc']) && !empty($m['meta_key'])) { // Si toutes les balises sont remplies

echo "<title>".trim(strip_tags(stripslashes($m['meta_titre'])))."</title>\n";

echo "<meta name=\"Keywords\" content=\"".trim(strip_tags(stripslashes($m['meta_key'])))."\">\n";

echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\">\n";

} else { // Sinon on utilise les meta par d&eacute;fault

$sql_Meta = "SELECT * FROM peel_meta WHERE id = '1'";

$query_Meta = mysql_query($sql_Meta);

$m = mysql_fetch_array($query_Meta);

echo "<title>".trim(strip_tags(stripslashes($m['meta_titre'])))."</title>\n";

echo "<meta name=\"Keywords\" content=\"".trim(strip_tags(stripslashes($m['meta_key'])))."\">\n";

echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\">\n";

}

?>

:)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ok essaye ça :

<?php


$sql_Meta = "SELECT * FROM peel_meta WHERE id = '1'"; // On initialise, recherche des meta par d&eacute;fault


if (!empty($_GET['catid']) && empty($_GET['id'])) { // Si on est dans une cat&eacute;gorie


$sql_Meta = "SELECT nom_".$_SESSION['langue']." as meta_titre, description_".$_SESSION['langue']." as meta_desc, meta_key FROM peel_categories WHERE id = '".intval($_GET['catid'])."'";


} elseif (empty($_GET['catid']) && !empty($_GET['id'])) { // Si on est dans une fiche produit


$sql_Meta = "SELECT nom_".$_SESSION['langue']." as meta_titre, descriptif_".$_SESSION['langue']." as meta_desc, meta_key FROM peel_produits WHERE id = '".intval($_GET['id'])."'";


}


$query_Meta = mysql_query($sql_Meta); // Query de la requ&ecirc;te


$m = mysql_fetch_array($query_Meta); // R&eacute;sultant dans un tableau


if (!empty($m['meta_titre'])) { // Si toutes les balises sont remplies


	echo "<title>".trim(strip_tags(stripslashes($m['meta_titre'])))."</title>\n";


	echo "<meta name=\"keywords\" content=\"".trim(strip_tags(stripslashes($m['meta_key'])))."\" />\n";


	echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\" />\n";


} else { // Sinon on utilise les meta par d&eacute;fault


$sql_Meta = "SELECT * FROM peel_meta WHERE id = '1'";


$query_Meta = mysql_query($sql_Meta);


$m = mysql_fetch_array($query_Meta);


	echo "<title>".trim(strip_tags(stripslashes($m['meta_titre'])))."</title>\n";


	echo "<meta name=\"Keywords\" content=\"".trim(strip_tags(stripslashes($m['meta_key'])))."\" />\n";


	echo "<meta name=\"description\" content=\"".trim(strip_tags(stripslashes($m['meta_desc'])))."\" />\n";


}


?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci beaucoup, je vais essayer !

:)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci beaucoup Paulanna !!!

Impécable.

Bon week-end :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping