problème CGV et LEGAL

11 messages dans ce sujet

Posté(e) · Signaler ce message

J'ai un gros problème du genre BIZARRE.

Sur mon site j'ai non seulement les conditions de ventes mais aussi les mentions légales ( comme tout le monde )

à ceci près que dès qu'il faut modifier l'une ou l'autre des rubriques et la sauvegarder, les dites rubriques sont purement et simplement effacées de mysql.

A croire que mon site est un vieux casanier qui n'aime pas le changement. ;)

Comment faire pour palier ce problème, actuellement je suis obligé de faire les modifications directement dans la base de données ( pas simple ).

PS : je précise que mon site est accès sur la vente de produits issus de la gastronomie en Périgord et qu'à ce titre certains textes de lois sont obligatoirement mentionnés, de plus ils sont souvent mis à jour et donc je dois les modifier en conséquence d'où cette nécessité de pouvoir intervenir sur ces rubriques.

Merci d'avance pour votre réponse.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir Jacouille24,

Le problème peut venir du fait que sur votre hébergement, le register_long_arrays soit à off (la variable HTTP_POST_VARS n'est plus prise en charge)

Dans administrer/cgv.php, et administrer/legal.php, il vous suffit alors de remplacer toute occurrence de $HTTP_POST_VARS par $_POST.

Si ceci ne fonctionne pas, dans administrer/cgv.php, fonction maj_cgv(), avant $qid = mysql_query($sql);, faites :

var_dump($sql);

die();

Vous aurez alors la requête que le fichier tente d'exécuter.

Si vous l'exécutez à votre tout sous PHPMyadmin, vous pourrez alors comprendre ce qui ne va pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Je viens de passer sur peel premium et lors de la rédaction des CDV, j'ai ce message qui arrive...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users3/c/claude1/www/airsoft/administrer/cgv.php on line 67

Notice: Undefined index: id in /home/users3/c/claude1/www/airsoft/administrer/cgv.php on line 83

De plus, j'ai ce message (La mise à jour de vos conditions de vente a été effectuée) qui s'affiche et aucun changement n'est enregistré.

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

De ce que je comprends du message d'erreur, il semblerait que le problème est l'exécution de la requête à la ligne 66 de votre fichier "administrer/cgv.php" :

SELECT * FROM peel_cgv	WHERE id = 1

Avez-vous vérifier dans votre base de données si la table "peel_cgv" existe bien et si tel est le cas, que l'enregistrement qui y est présent a bien son champ id à 1 ?

Je vous laisse vérifier dans un premier temps cela pour que nous puissions ensuite vous aiguiller suivant votre réponse.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Effectivement, je n'ai pas de table peel_cgv et ne sais pas comment cela se fait!

Merci de votre aide.

ps: j'avais installer la version gratuite sur le même truc php que j'ai "vider" et re-renseigner pour la version payante, est-ce que cela a une influence?

A bientôt

T.

Bonjour,

De ce que je comprends du message d'erreur, il semblerait que le problème est l'exécution de la requête à la ligne 66 de votre fichier "administrer/cgv.php" :

SELECT * FROM peel_cgv	WHERE id = 1

Avez-vous vérifier dans votre base de données si la table "peel_cgv" existe bien et si tel est le cas, que l'enregistrement qui y est présent a bien son champ id à 1 ?

Je vous laisse vérifier dans un premier temps cela pour que nous puissions ensuite vous aiguiller suivant votre réponse.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Voici la requête SQL qui vous permettre de créer la table peel_cgv :

CREATE TABLE IF NOT EXISTS `peel_cgv` (

`id` int(11) NOT NULL,

`titre_fr` varchar(255) NOT NULL default '',

`texte_fr` text NOT NULL,

`date_insere` datetime NOT NULL default '0000-00-00 00:00:00',

`date_maj` datetime NOT NULL default '0000-00-00 00:00:00',

`titre_en` varchar(255) NOT NULL default '',

`texte_en` text NOT NULL,

PRIMARY KEY (`id`)

) TYPE=MyISAM;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir,

Merci de votre rapidité

Et en plus, cela fonctionne...

Merci et bonne soirée

T.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Re-bonsoir,

En fit, cela fonctionne presque...

J'ai eu ce message:

"La mise à jour de vos conditions de vente a été effectuée.

Notice: Undefined index: id in /home/users3/c/claude1/www/airsoft/administrer/cgv.php on line 83"

Re-merci d'avance

PS: contenu du fichier cgv.php

1 <?php

// +----------------------------------------------------------------------+

// | Copyright © 2009 Advisto SAS, service PEEL - contact@peel.fr |

// +----------------------------------------------------------------------+

// | This file is part of PEEL Premium 5.4, which is subject to an |

// | opensource commercial license: you are allowed to customize the code |

// | for your own needs, but you are NOT entitled to distribute this file |

// | More information: http://www.peel.fr/lire/licence-commerciale-71.html|

// +----------------------------------------------------------------------+

// | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |

// +----------------------------------------------------------------------+

// $Id: cgv.php 3902 2009-08-18 16:09:42Z jhquillien $

//

include("configuration.inc.php");

$DOC_TITLE = "[PEEL.FR]";

define('IN_CGV', true);

$page = 'cgv';

include("$repertoire_modele/haut.php");

print_cgv();

include("$repertoire_modele/bas.php");

26?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'avais oublié :

Ajoutez également une valeur par défaut dans la table peel_cgv :

INSERT INTO `peel_cgv` (`id`, `titre_fr`, `texte_fr`, `date_insere`, `date_maj`, `titre_en`, `texte_en`) VALUES

(1, 'Conditions de vente', 'A remplir par le commercant', '0000-00-00 00:00:00', '2007-12-31 17:08:56', 'Conditions of use', 'Conditions of use');

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'avais oublié :

Ajoutez également une valeur par défaut dans la table peel_cgv :

INSERT INTO `peel_cgv` (`id`, `titre_fr`, `texte_fr`, `date_insere`, `date_maj`, `titre_en`, `texte_en`) VALUES

(1, 'Conditions de vente', 'A remplir par le commercant', '0000-00-00 00:00:00', '2007-12-31 17:08:56', 'Conditions of use', 'Conditions of use');

Bonsoir,

Merci de votre rapidité

Et en plus, cela fonctionne. parfaitement maintenant

Merci et bonne soirée

T.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonsoir Tomas,

Content d'avoir pu résoudre votre bug.

n'hésitez pas à nous recontacter en cas de souci.

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