Sign in to follow this  
Followers 0

problème CGV et LEGAL

11 posts in this topic

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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;

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

Merci de votre rapidité

Et en plus, cela fonctionne...

Merci et bonne soirée

T.

Share this post


: post
Share on other sites

Posted · Report post

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?>

Share this post


: post
Share on other sites

Posted · Report post

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');

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir Tomas,

Content d'avoir pu résoudre votre bug.

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

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping