une petite question !

5 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour,

je suis entrée sur "administré le site" dans la section "outils" --> "gerer les meta du site"

j'ai donc ajouté les mots clef et les descriptions et maintenant quand je vais sur mon site dans la barre de titre de la fenetre de internet explorer je vois plein de "\\\\"

en fait j'ai le non de mon site coupé a moitié par les slahs "\\\\\\\\\" environ une trentaines !!

est ce normal ? :)

merci

ps : version de peel 4.0 prenium

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonjour,

je suis entrée sur "administré le site" dans la section "outils" --> "gerer les meta du site"

j'ai donc ajouté les mots clef et les descriptions et maintenant quand je vais sur mon site dans la barre de titre de la fenetre de internet explorer je vois plein de "\\\\"

en fait j'ai le non de mon site coupé a moitié par les slahs "\\\\\\\\\" environ une trentaines !!

est ce normal ? :)

merci

ps : version de peel 4.0 prenium

vérifier que l'encodage des chaines se fait bien avec htmlspecialchars dans la gestion des meta

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonsoir,

vérifier que l'encodage des chaines se fait bien avec htmlspecialchars dans la gestion des meta

comment je procede ?

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

re-bonsoir,

dans le fichiers "meta.php" qui se trouve dans "administrer"

je n'ais pas trouvé la chaine de caractère suivante : htmlspecialchars

voila le fichier "meta.php"

<?

include("../configuration.inc.php");

necessite_identification();

necessite_priv("admin");


$DOC_TITLE = "Gestion des meta";


include("modeles/haut.php");


$id = vb($_REQUEST['id']);


switch (vb($_REQUEST['mode'])) {


	case "ajout" :

		affiche_formulaire_ajout_meta();

		break;



	case "modif" :

		affiche_formulaire_modif_meta($id);

		break;


	case "maj" :

		maj_meta($id, $_POST);

		affiche_liste_meta();

		break;


	default :

		affiche_liste_meta();

		break;

}


include("modeles/bas.php");


/******************************************************************************

 * FONCTIONS

 *****************************************************************************/


function affiche_formulaire_modif_meta($id) {


	global $frm;


	$qid = mysql_query("

	SELECT *

	FROM peel_meta

	WHERE id = $id

	");


	$frm = mysql_fetch_array($qid);


	$frm["nouveau_mode"] = "maj";

	$frm["titre_bouton"] = "Sauvegarder changements";


	affiche_formulaire_meta();

}


function affiche_formulaire_meta() {


	global $frm;


	?>

		<form name="entryform" method="post" action="<?=$_SERVER['PHP_SELF']?>?start=0">

		<input type="hidden" name="mode" value="<?=$frm["nouveau_mode"]?>">

		<input type="hidden" name="id" value="<?=$frm['id']?>">

				<table class="normal" border="0" width="760" style="padding:6px;">

				<tr>

					<td class="entete">MODIFICATION DES METAS</td>

				</tr>

				<tr>

					<td class="label">META DU TITRE PRINCIPAL :</td>

				</tr>

				<tr >

					<td style="padding:6px;"><input class="formulaire1" type="text" name="meta_titre" size=70 value="<?=$frm["meta_titre"] ?>"></td>

				</tr>

				<tr >

					<td class="label">META MOT CLE (s&eacute;parer les mots cl&eacute;s par des virgules) :</td>

				</tr>

				<tr valign="top" >

					<td ><textarea  name="meta_key" style="width:100%" rows="5"><?echo strip_tags(stripslashes(nl2br($frm["meta_key"]))) ?></textarea></td>

				</tr>

				<tr >

					<td class="label">META DESCRIPTION :</td>

				</tr>

				<tr valign="top" >

					<td ><textarea name="meta_desc" style="width:100%" rows="10"><?echo  strip_tags(stripslashes(nl2br($frm["meta_desc"]))) ?></textarea></td>

				</tr>			

				<tr >

					<td style="padding:6px;" align="center"><input class="bouton" type="submit" value="<?=$frm["titre_bouton"] ?>"></td>

				</tr>

				</table>

		</form>

	<?

}


function supprime_meta($id) {

/* Supprime le meta sp&eacute;cifici&eacute; par $id. Il faut supprimer le meta

 * puis les entr&eacute;es correspondantes de la table meta_categories. */


	/* Efface le meta */

	$qid = mysql_query("DELETE FROM peel_meta WHERE id = $id");



	?>

		<p class=normal>

		Le meta <?echo $id ?> a &eacute;t&eacute; effac&eacute;.


	<?

}


function maj_meta($id, $frm) {

/* Met &agrave; jour le meta $id avec de nouvelles valeurs. Les champs sont dans $frm */

	$meta_titre = addSlashes($frm['meta_titre']);

	$meta_key = addSlashes($frm['meta_key']);

	$meta_desc = addSlashes($frm['meta_desc']);


	/* Met &agrave; jour la table meta */

	$qid = mysql_query("

	UPDATE peel_meta SET

		meta_titre = '$meta_titre'

		, meta_key = '$meta_key'

		, meta_desc = '$meta_desc'

	WHERE id = $id

	");


}


function affiche_liste_meta() 

{


?>

<table border=0 cellpadding=0 cellspacing=1 width="760">

<tr >

	<td class="entete">G&eacute;rer les metas</td>

</tr>


			<? 

			$result=mysql_query("SELECT * FROM peel_meta"); 


			if (mysql_num_rows($result) == 0) {echo "<tr><td class=normal><b>La table PEEL_META est vide. IL faut l'initialiser avec le fichier /LIB/SQL/PEEL.SQL</b></td></tr>"; } 

			else {


			while ($ligne = mysql_fetch_array($result)) { ?>

					<tr>

						<td class="normal"><a class=petit title="Modifier ce meta" href="<?=$_SERVER['PHP_SELF']?>?mode=modif&id=<?=$ligne['id'] ?>"><?=$ligne['meta_titre'] ?></a></td>

					</tr>

<?

			}


		}

				echo "</table>";

	}

?>

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

:)

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