Flux d’activité
Flux d’activité de Messages
-
-
Tu es en local ou sur un serveur ?
tu as acces à ta base de données ?
Si tu y as acces, vas sur phpmyadmin et créé une base de données si elle n'est pas déja crée.
Ensuite choisit la base de donnée que tu as créé et place toi dedans.
-> choisis l'onglet SQL et choisis "Emplacement du fichier texte:" importes le fichier texte qui se trouve dans lib/sql/ ou que je viens de te filer
-> soit tu ouvres le meme fichier et tu fais un copier et tu colles le tout dans ta base de données toujours à partir de l'onglet SQL
Willy
-
-
Je viens de charger le peel shopping de test et le fichier se trouve dans le répertoire lib/sql.Le fichier que vous cherchez s'appelle peel.sql.
-- -------------------------------------------------------- -- -- Structure de la table `peel_articles` -- CREATE TABLE `peel_articles` ( `id` int(11) NOT NULL, `surtitre` varchar(255) NOT NULL default '', `titre` varchar(255) NOT NULL default '', `texte` text NOT NULL, `image1` varchar(255) NOT NULL default '', `pdf` varchar(255) NOT NULL default '', `on_special` tinyint(4) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char(3) NOT NULL default '', `chapo` text NOT NULL, `etat` int(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `name` (`titre`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_articles` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_articles_rubriques` -- CREATE TABLE `peel_articles_rubriques` ( `article_id` int(11) NOT NULL default '0', `rubrique_id` int(11) NOT NULL default '0', PRIMARY KEY (`article_id`,`rubrique_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_articles_rubriques` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_categories` -- CREATE TABLE `peel_categories` ( `id` int(11) NOT NULL, `parent_id` int(11) NOT NULL default '0', `nom` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `lang` char(3) NOT NULL default '', `etat` tinyint(4) NOT NULL default '0', `on_special` tinyint(4) NOT NULL default '0', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=10; -- -- Contenu de la table `peel_categories` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_cgv` -- CREATE TABLE `peel_cgv` ( `id` int(11) NOT NULL, `titre` varchar(255) NOT NULL default '', `texte` 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', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_cgv` -- INSERT INTO `peel_cgv` VALUES (1, 'Conditions de vente temporaire (A remplir par le commer?ant)', 'Pr?ambule\r\nLe site est la propri?t? de la XXXX en sa totalit?, ainsi que\r\nl''ensemble des droits y aff?rents. Toute reproduction, int?grale ou partielle,\r\nest syst?matiquement soumise a l''autorisation des propri?taires. Toutefois,\r\nles liaisons du type hypertextes vers le site sont autoris?es sans demandes\r\nsp?cifiques.\r\n\r\nIndiquer ici les informations concernant les domaines suivants :\r\n- Satisfait ou Rembours? pendant X jours\r\n- Information sur les d?lais de livraison et disponibilit?s des produits\r\n- Information sur les produits et services offerts\r\n- Mise en oeuvre de la garantie et du service apr?s vente\r\n- R?glement des litiges\r\n- Engagement en mati?re de protection des donn?es\r\n\r\n\r\n1. Acceptation des conditions\r\n\r\nLe client reconna?t avoir pris connaissance, au moment de la passation de commande, des conditions particuli?res de vente ?nonc?es sur cet ?cran et d?clare express?ment les accepter sans r?serve.\r\nLes pr?sentes conditions g?n?rales de vente r?gissent les relations contractuelles entre XXXX et son client, les deux parties les acceptant sans r?serve. Ces conditions g?n?rales de vente pr?vaudront sur toutes autres conditions figurant dans tout autre document, sauf d?rogation pr?alable, expresse et ?crite.\r\n\r\n\r\n2. Produits\r\n\r\nLes photographies illustrant les produits, n''entrent pas dans le champ contractuel. Si des erreurs s''y sont introduites, en aucun cas, la responsabilit? de XXXX ne pourra ?tre engag?e. La majorit? des produits propos?s ? ses clients par XXXX sont disponibles dans notre entrep?t.\r\n\r\n\r\n3. Commande\r\n\r\nLes syst?mes d''enregistrement automatique sont consid?r?s comme valant preuve, de la nature, du contenu et de la date de la commande. XXX confirme l''acceptation de sa commande au client ? l''adresse mail que celui-ci aura communiqu?. La vente ne sera conclue qu''? compter de la confirmation de la commande. XXXX se r?serve le droit d''annuler toute commande d''un client avec lequel existerait un litige relatif au paiement d''une commande ant?rieure. Les informations ?nonc?es par l''acheteur, lors de la prise de commande engagent celui-ci : en cas d''erreur dans le libell? des coordonn?es du destinataire, le vendeur ne saurait ?tre tenu responsable de l''impossibilit? dans laquelle il pourrait ?tre de livrer le produit.\r\n\r\n\r\n4. Livraison\r\n\r\nApres confirmation de commande, XXXX s''engage a livrer a son\r\ntransporteur, toutes les r?f?rences command?es par l''acheteur et ce dans un\r\nd?lai maximum de 48h ouvr?es. Ce transporteur s''engage lui par contrat avec\r\nXXXX a livrer la commande a l''adresse de l''acheteur fournie par XXXX. Dans le cas d''un transport en syst?me dit de contre-remboursement, le client s''engage a r?gler au transporteur ou a son repr?sentant la totalit? de la somme indiqu?e lors de la confirmation de commande.\r\nDe plus pour les livraisons hors de la France m?tropolitaine le client s''engage\r\na r?gler toutes les taxes dues a l''importation de produits, droit de douane,\r\ntaxe sur la valeur ajout?e, et toutes autres taxes dues en vertu des lois du\r\npays de r?ception de la commande. Toute les commandes pass?es ? XXXX sont destin?es a l''usage personnel des clients, les clients ou les destinataires des produits s''interdisent toute revente partielle ou totale des produits. XXXX se d?gage de fait de toute responsabilit? juridiques si l''acquittement des taxes n''?tait pas effectu?e par le client.\r\nLa livraison sera effectu?e par La poste en colissimo suivi ou en chronopost suivant le choix de transport du client en France M?tropolitaine. La livraison est effectu?e dans le cr?neau horaire pr?vu avec le client par la remise directe du produit au destinataire annonc?, soit en cas d''absence, ? une autre personne habilit?es par le client. Les retards ?ventuels ne donnent pas le droit ? l''acheteur de r?clamer des dommages et int?r?ts.\r\nLes livraison dans les pays de la CEE sont effectu?es par La poste en colissimo suivi Europe ou en Chronopost suivant le choix du client, pour les livraisons hors de la CEE les livraisons sont ?ffectu?es par les services postaux internationaux ou chronopost suivant le choix du client.\r\nDans les cas d''un produit technique, le client veillera particuli?rement ? v?rifier le bon fonctionnement de l''appareil livr?, ? lire la notice d''emploi qui lui est fournie.\r\nEn cas de d?fauts apparents, l''acheteur b?n?ficie du droit de retour dans les conditions pr?vues dans ce document.\r\nSont consid?r?s comme cas de force majeure d?chargeant le vendeur de son obligation de livrer, la guerre, l''?meute, l''incendie, les gr?ves, les accidents et l''impossibilit? d''?tre approvisionn?s. Les marchandises voyagent toujours aux risques et p?rils du destinataire. V?rifiez toujours votre colis ? l''arriv?e. Vous disposez d''un d?lai de 48 heures pour faire d''?ventuelles r?serves aupr?s du transporteur en cas de manquant ou de d?gradation.\r\nPour des raisons de disponibilit?, une commande peut ?tre livr?e en plusieurs fois au client. Le client ne r?gle alors qu''une seule livraison. Si le client souhaite 2 lieux de livraison, il passe 2 commandes, avec les frais de livraison li?s.\r\n\r\n\r\n5. R?tractation\r\n\r\nVous avez 7 jours ( ? compter de la r?ception des articles ) pour vous faire une opinion. En cas d''?change ou remboursement, renvoyez le(les) article(s) neuf(s) dans son(leurs) emballage d''origine, intact, accompagn? de tous les accessoires ?ventuels, notices d''emploi et documentations ? l''adresse suivante :\r\nXXX\r\nAdresse\r\nCode postal Ville\r\nPays\r\nEn cas d''exercice du droit de r?tractation, XXX est tenu au remboursement des sommes vers?es par le client, sans frais, ? l''exception des frais de retour. Le remboursement est d? dans un d?lai maximum de 15 jours.\r\n\r\n\r\n6. Prix\r\n\r\nLe prix est exprim? en francs fran?ais.\r\nLe prix indiqu? sur les fiches produit ne comprend pas le transport.\r\nLe prix indiqu? dans la confirmation de commande est le prix d?finitif, exprim? toutes taxes comprises et incluant la TVA pour la France et les pays de la CEE . Ce prix comprend le prix des produits, les frais de manutention, d''emballage et de conservation des produits, les frais de transport et de mise en service.\r\n\r\n\r\n7. Paiement\r\n\r\nLe prix factur? au client est le prix indiqu? sur la confirmation de commande adress?e par XXXX.\r\nLe prix des produits est payable au comptant le jour de la commande effective.\r\nLe paiement s''effectue par carte bancaire portant le sigle CB.\r\nEn ligne NOM DU PAIEMENT SECURISE vous permet de r?gler via un serveur bancaire de NOM DE VOTRE BANQUE dans un environnement s?curis?.\r\nVotre N? de carte bancaire est donc dirig? vers les serveurs de la banque , votre r?glement s''effectue directement ? une banque dans un environnement s?curis? sans passer par le serveur de la boutique, garantie d''autant plus importante que vos N? sont connus seulement de notre partenaire bancaire (NOM DE VOTRE BANQUE).\r\nLa commande valid?e par le client ne sera consid?r?e effective que lorsque les centres de paiement bancaire concern?s auront donn? leur accord. En cas de refus des dits centres, la commande sera automatiquement annul?e et le client pr?venu par courrier ?lectronique. Par ailleurs, XXXX se r?serve le droit de refuser toute commande d''un client avec lequel existerait un litige.\r\n\r\n\r\n8. Litiges\r\n\r\nLe pr?sent contrat est soumis au droit fran?ais. XXXX ne peut ?tre tenu pour responsable des dommages de toute nature, tant mat?riels qu''immat?riels ou corporels, qui pourraient r?sulter d''un mauvais fonctionnement ou de la mauvaise utilisation des produits commercialis?s. Il en est de m?me pour les ?ventuelles modifications des produits r?sultant des fabricants. La responsabilit? de XXXX sera, en tout ?tat de cause, limit?e au montant de la commande et ne saurait ?tre mise en cause pour de simples erreurs ou omissions qui auraient pu subsister malgr? toutes les pr?cautions prises dans la pr?sentation des produits En cas de difficult?s dans l''application du pr?sent contrat, l''acheteur a la possibilit?, avant toute action en justice, de rechercher une solution amiable notamment avec l''aide :\r\nd''une association professionnelle de la branche , d''une association de consommateurs ou de tout autre conseil de son choix . Il est rappel? que la recherche de la solution amiable n''interrompt pas le " bref d?lai " de la garantie l?gale, ni la dur?e de la garantie contractuelle. Il est rappel? qu''en r?gle g?n?rale et sous r?serve de l''appr?ciation des Tribunaux, le respect des dispositions du pr?sent contrat relatives ? la garantie contractuelle suppose que l''acheteur honore ses engagements financiers envers le vendeur.\r\nLes r?clamations ou contestations seront toujours re?ues avec bienveillance attentive, la bonne foi ?tant toujours pr?sum?e chez celui qui prend la peine d''exposer ses situations. En cas de litige, le client s''adressera par priorit? ? l''entreprise pour obtenir une solution amiable.\r\nA d?faut, le Tribunal de Commerce de VILLE est seul comp?tent, quels que soient le lieu de livraison et le mode de paiement accept?s.\r\n\r\n\r\n9. Garantie\r\n\r\nXXXX vous garantit que tout les produits s?lectionn?s sont fabriqu?s ou produits ou ?dit?s en PAYS. En ce qui concerne l''alimentaire les dates de consommation indiqu?es doivent ?tre respect?es par le client.\r\nDans tous les cas XXXX ne pourra ?tre tenu pour responsable pour non respect des dispositions r?glementaires et l?gislatives en vigueur dans le pays de r?ception, la responsabilit? de XXXX est syst?matiquement limit?e a la valeur du produit mis en cause, valeur a sa date de vente et ce sans possibilit?s de recours envers la marque ou la soci?t? productrice du produit.\r\nEn toute hypoth?se, le client b?n?ficie de la garantie l?gale d''?viction et des vices cach?s (Art.1625 et suivants du Code Civil). A la condition que l''acheteur fasse la preuve du d?faut cach?, le vendeur doit l?galement en r?parer toutes les cons?quences (art.1641 et suivants du code civil); si l''acheteur s''adresse aux tribunaux, il doit le faire dans un " bref d?lai " ? compter de la d?couverte du d?faut cach? (art.1648 du code civil). Vous pouvez contacter le service clients : 6 jours sur 7 ( du lundi au samedi inclus) au N? de t?l :00000000000\r\npar mail ? CONTACT@XXXX.COM (r?ponse dans la XXXX heure)\r\n\r\n\r\n10. Informations l?gales\r\n\r\nLe renseignement des informations nominatives collect?es aux fins de la vente ? distance est obligatoire, ces informations ?tant indispensables pour le traitement et l''acheminement des commandes, l''?tablissement des factures et contrats de garantie. Le d?faut de renseignement entra?ne la non validation de la commande. Conform?ment ? la loi " Informatique et Libert?s ", le traitement des informations nominatives relatives aux clients a fait l''objet d''une d?claration aupr?s de la Commission Nationale de l''Informatique et des Libert?s (CNIL). Le client dispose (article 34 de la loi du 6 janvier 1978) d''un droit d''acc?s, de modification, de rectification et de suppression des donn?es qui le concernent, qu''il peut exercer aupr?s de XXXX. De plus, XXXX s''engage ? ne pas communiquer, gratuitement ou avec contrepartie, les coordonn?es de ses clients ? un tiers.\r\n\r\nMineurs : en vertu de l''ordonnance n?59-107 du 7 janvier 1959 et de la loi n?74-631 du 5 juillet 1974, la vente d''alcool ? des mineurs de moins de 16 ans est interdite. Toute personne commandant du vin ou de la bi?re ou toutes formes de boissons alcoolis?e chez XXXX s''engage donc ? avoir 16 ans r?volus ? la date de la commande. L''abus d''alcool est dangereux pour la sant?. Sachez consommer avec mod?ration.\r\n\r\n', '0000-00-00 00:00:00', '2006-01-23 15:50:17'); -- -------------------------------------------------------- -- -- Structure de la table `peel_commandes` -- CREATE TABLE `peel_commandes` ( `id` int(11) NOT NULL, `id_utilisateur` int(11) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `o_timestamp` datetime default NULL, `a_timestamp` datetime default NULL, `id_trans` varchar(255) NOT NULL default '0', `statut` tinyint(4) default NULL, `statut_details` varchar(255) default NULL, `client_info1` text, `client_info2` text, `commentaires` text, `montant` float(13,2) default NULL, `paiement` varchar(128) NOT NULL default '', `transport` varchar(25) NOT NULL default '', `cout_transport` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`id`), KEY `id_utilisateur` (`id_utilisateur`), KEY `email` (`email`), KEY `email_2` (`email`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_commandes` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_commandes_articles` -- CREATE TABLE `peel_commandes_articles` ( `commande_id` int(11) NOT NULL default '0', `produit_id` int(11) NOT NULL default '0', `nom_produit` varchar(255) NOT NULL default '', `prix` float(5,2) NOT NULL default '0.00', `quantite` int(11) NOT NULL default '0', `promotion` float(5,2) NOT NULL default '0.00', `tva` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`commande_id`,`produit_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_commandes_articles` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_contacts` -- CREATE TABLE `peel_contacts` ( `id` int(11) NOT NULL, `titre` varchar(255) NOT NULL default '', `texte` 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', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_contacts` -- INSERT INTO `peel_contacts` VALUES (1, 'Comment nous contacter ?', 'Adresse pour courrier, paiement et retour marchandise:\r\n\r\n\r\nContact pour commande, technique, sav, retour, garantie:\r\nT?l?phone:+33(0)x.xx.xx.xx.xx\r\nFax:+33(0)x.xx.xx.xx.xx\r\nEmail: @\r\n\r\nEntreprise \r\n\r\nSi?ge social:\r\n\r\nDirigeant: \r\n\r\nRegistre:\r\n\r\nSiret:\r\n\r\nApe:\r\n\r\nDroits\r\n\r\nTous droits de reproduction ou de citation r?serv?s.\r\n\r\nCNIL\r\n\r\nConform?ment ? la loi "Informatique et Libert?" du 06 Janvier 1978, vous b?n?ficiez d''un droit d''acc?s et de rectification aux donn?es vous concernant. Le site est d?clar? ? la CNIL sous le num?ro xx xx xx xx.\r\n\r\nPour faire valoir votre droit d''acc?s aux donn?es vous concernant, veuillez nous contacter\r\n\r\nService Client (pour tout probl?me relatif ? une commande ou ? votre compte)\r\n\r\nService Apr?s Vente (Pour tout probl?me relatif ? un article command? ou ? une question technique)\r\n\r\nService Commercial (Pour toute question relative ? la revente de nos produits su un site internet partenaire)\r\n\r\nWebmaster : Vous avez remarqu? un lien mort, ou un bug ? Vous avez des remarques ou des suggestions ? nous faire concernant le site ou son interface ? Merci de nous contacter.\r\n', '0000-00-00 00:00:00', '2006-01-23 18:53:50'); -- -------------------------------------------------------- -- -- Structure de la table `peel_produits` -- CREATE TABLE `peel_produits` ( `id` int(11) NOT NULL, `reference` varchar(100) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `description` text NOT NULL, `image2` varchar(255) default NULL, `image3` varchar(255) default NULL, `image1` varchar(255) NOT NULL default '', `prix` float(13,2) NOT NULL default '0.00', `on_special` tinyint(4) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char(3) NOT NULL default '', `image4` varchar(255) NOT NULL default '0', `descriptif` text NOT NULL, `promotion` float(5,2) NOT NULL default '0.00', `tva` float(5,2) NOT NULL default '0.00', `etat` int(1) NOT NULL default '0', `pdf` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_produits` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_produits_categories` -- CREATE TABLE `peel_produits_categories` ( `produit_id` int(11) NOT NULL default '0', `categorie_id` int(11) NOT NULL default '0', PRIMARY KEY (`produit_id`,`categorie_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_produits_categories` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_produits_references` -- CREATE TABLE `peel_produits_references` ( `produit_id` int(11) NOT NULL default '0', `reference_id` int(11) NOT NULL default '0' ) TYPE=MyISAM; -- -- Contenu de la table `peel_produits_references` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_rubriques` -- CREATE TABLE `peel_rubriques` ( `id` int(11) NOT NULL, `parent_id` int(11) NOT NULL default '0', `nom` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `lang` char(3) NOT NULL default '', `on_special` tinyint(1) NOT NULL default '0', `etat` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_rubriques` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_societe` -- CREATE TABLE `peel_societe` ( `id` int(11) NOT NULL, `societe` varchar(255) NOT NULL default '', `adresse` varchar(255) NOT NULL default '', `code_postal` varchar(8) NOT NULL default '', `ville` varchar(255) NOT NULL default '', `tel` varchar(15) NOT NULL default '0', `fax` varchar(15) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `siren` varchar(255) NOT NULL default '', `tvaintra` varchar(255) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `prenom` varchar(255) NOT NULL default '', `pays` varchar(255) NOT NULL default '', `siteweb` varchar(255) NOT NULL default '', `logo` varchar(255) NOT NULL default '', `code_banque` varchar(10) NOT NULL default '', `code_guichet` varchar(10) NOT NULL default '', `numero_compte` varchar(20) NOT NULL default '', `cle_rib` varchar(5) NOT NULL default '', `titulaire` varchar(255) NOT NULL default '', `domiciliation` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_societe` -- INSERT INTO `peel_societe` VALUES (1, 'PEEL', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', '0871748440', '', 'patrice.ruault@peel.fr', '412559270', '', 'RUAULT', 'PATRICE', 'France', 'http://www.peel.fr', '', '30002', '000871', '0000044500L', '70', 'PATRICE RUAULT', 'NOGENT SUR MARNE'); -- -------------------------------------------------------- -- -- Structure de la table `peel_tva` -- CREATE TABLE `peel_tva` ( `id` int(11) NOT NULL, `tva` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=4; -- -- Contenu de la table `peel_tva` -- INSERT INTO `peel_tva` VALUES (1, 19.60); INSERT INTO `peel_tva` VALUES (2, 5.50); INSERT INTO `peel_tva` VALUES (3, 2.10); -- -------------------------------------------------------- -- -- Structure de la table `peel_utilisateurs` -- CREATE TABLE `peel_utilisateurs` ( `id_utilisateur` int(11) NOT NULL, `email` varchar(255) NOT NULL default '', `mot_passe` varchar(32) NOT NULL default '', `priv` varchar(5) NOT NULL default '', `civilite` varchar(255) NOT NULL default '', `prenom` varchar(64) NOT NULL default '', `nom_famille` varchar(64) NOT NULL default '', `societe` varchar(255) NOT NULL default '', `naissance` date NOT NULL default '0000-00-00', `telephone` varchar(32) NOT NULL default '', `fax` varchar(32) NOT NULL default '', `portable` varchar(32) NOT NULL default '', `adresse` varchar(255) NOT NULL default '', `code_postal` varchar(255) NOT NULL default '', `ville` varchar(255) NOT NULL default '', `pays` varchar(255) NOT NULL default '', `cnil` tinyint(4) NOT NULL default '1', `newsletter` tinyint(4) NOT NULL default '1', `commercial` tinyint(4) NOT NULL default '1', PRIMARY KEY (`id_utilisateur`,`email`), UNIQUE KEY `nom_utilisateur` (`email`) ) TYPE=MyISAM AUTO_INCREMENT=2; JE FAIS UN COPIER COLLER DE CE QUE VOUS MAVAIT ENVOYER DS SQSL VOICI CE QUE RESSORT requête SQL: Structure de la TABLE `peel_articles` -- CREATE TABLE `peel_articles` ( `id` int( 11 ) NOT NULL , `surtitre` varchar( 255 ) NOT NULL default '', `titre` varchar( 255 ) NOT NULL default '', `texte` text NOT NULL , `image1` varchar( 255 ) NOT NULL default '', `pdf` varchar( 255 ) NOT NULL default '', `on_special` tinyint( 4 ) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char( 3 ) NOT NULL default '', `chapo` text NOT NULL , `etat` int( 1 ) NOT NULL default '0', PRIMARY KEY ( `id` ) , KEY `name` ( `titre` ) ) TYPE = MYISAM AUTO_INCREMENT =1 -- -- Contenu de la table `peel_utilisateurs` -- INSERT INTO `peel_utilisateurs` VALUES (1, 'info@peel.fr', '21232f297a57a5a743894a0e4a801fc3', 'admin', 'M.', 'PATRICE', 'RUAULT', 'PEEL', '1970-07-25', '0674450838', '', '', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', 'France', 1, 1, 1); -- -- Creation des autoincréments -- ALTER TABLE `peel_articles` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_categories` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_commandes` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_produits` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_rubriques` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_societe` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_tva` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_utilisateurs` CHANGE `id_utilisateur` `id_utilisateur` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_cgv` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_contacts` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT;
Ensuite suivre ce que Paulanna a dit plus haut.
Willy
-
En fait c'est le type de fichier csv qui n'est pas supporté.Dans configuration.inc.php, j'ai ca:
$registered_types = array( "image/gif" => ".gif", "image/pjpeg" => ".jpg, .jpeg", "image/jpeg" => ".jpg, .jpeg", "image/x-png" => ".png", "image/png" => ".png", "text/plain" => ".html, .php, .txt, .inc, .csv", "text/comma-separated-values" => ".csv", "application/comma-separated-values" => ".csv", ); $allowed_types = array("image/gif", "image/pjpeg", "image/jpeg", "image/x-png", "image/png","text/comma-separated-values","text/plain","application/comma-separated-values");
Regarde ce post aussi: http://forum.peel.fr/index.php?showtopic=758&hl=import Pour moi dans ton cas, il faut mettre:$registered_types = array( "image/gif" => ".gif", "image/pjpeg" => ".jpg, .jpeg", "image/jpeg" => ".jpg, .jpeg", "image/x-png" => ".png", "image/png" => ".png", "text/plain" => ".html, .php, .txt, .inc, .csv", "text/comma-separated-values" => ".csv", "application/comma-separated-values" => ".csv", "application/vnd.ms-excel" => ".csv" ); $allowed_types = array("image/gif", "image/pjpeg", "image/jpeg", "image/x-png", "image/png","text/comma-separated-values","text/plain","application/comma-separated-values", "application/vnd.ms-excel");
Dites nous si c'est OK
Willy
Super ça marche, merci. Dans le même ordre d'idée, je voudrais importer le stock et le prix TTC.
-
Je viens de charger le peel shopping de test et le fichier se trouve dans le répertoire lib/sql.
Le fichier que vous cherchez s'appelle peel.sql.
-- -------------------------------------------------------- -- -- Structure de la table `peel_articles` -- CREATE TABLE `peel_articles` ( `id` int(11) NOT NULL, `surtitre` varchar(255) NOT NULL default '', `titre` varchar(255) NOT NULL default '', `texte` text NOT NULL, `image1` varchar(255) NOT NULL default '', `pdf` varchar(255) NOT NULL default '', `on_special` tinyint(4) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char(3) NOT NULL default '', `chapo` text NOT NULL, `etat` int(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `name` (`titre`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_articles` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_articles_rubriques` -- CREATE TABLE `peel_articles_rubriques` ( `article_id` int(11) NOT NULL default '0', `rubrique_id` int(11) NOT NULL default '0', PRIMARY KEY (`article_id`,`rubrique_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_articles_rubriques` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_categories` -- CREATE TABLE `peel_categories` ( `id` int(11) NOT NULL, `parent_id` int(11) NOT NULL default '0', `nom` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `lang` char(3) NOT NULL default '', `etat` tinyint(4) NOT NULL default '0', `on_special` tinyint(4) NOT NULL default '0', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=10; -- -- Contenu de la table `peel_categories` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_cgv` -- CREATE TABLE `peel_cgv` ( `id` int(11) NOT NULL, `titre` varchar(255) NOT NULL default '', `texte` 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', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_cgv` -- INSERT INTO `peel_cgv` VALUES (1, 'Conditions de vente temporaire (A remplir par le commer?ant)', 'Pr?ambule\r\nLe site est la propri?t? de la XXXX en sa totalit?, ainsi que\r\nl''ensemble des droits y aff?rents. Toute reproduction, int?grale ou partielle,\r\nest syst?matiquement soumise a l''autorisation des propri?taires. Toutefois,\r\nles liaisons du type hypertextes vers le site sont autoris?es sans demandes\r\nsp?cifiques.\r\n\r\nIndiquer ici les informations concernant les domaines suivants :\r\n- Satisfait ou Rembours? pendant X jours\r\n- Information sur les d?lais de livraison et disponibilit?s des produits\r\n- Information sur les produits et services offerts\r\n- Mise en oeuvre de la garantie et du service apr?s vente\r\n- R?glement des litiges\r\n- Engagement en mati?re de protection des donn?es\r\n\r\n\r\n1. Acceptation des conditions\r\n\r\nLe client reconna?t avoir pris connaissance, au moment de la passation de commande, des conditions particuli?res de vente ?nonc?es sur cet ?cran et d?clare express?ment les accepter sans r?serve.\r\nLes pr?sentes conditions g?n?rales de vente r?gissent les relations contractuelles entre XXXX et son client, les deux parties les acceptant sans r?serve. Ces conditions g?n?rales de vente pr?vaudront sur toutes autres conditions figurant dans tout autre document, sauf d?rogation pr?alable, expresse et ?crite.\r\n\r\n\r\n2. Produits\r\n\r\nLes photographies illustrant les produits, n''entrent pas dans le champ contractuel. Si des erreurs s''y sont introduites, en aucun cas, la responsabilit? de XXXX ne pourra ?tre engag?e. La majorit? des produits propos?s ? ses clients par XXXX sont disponibles dans notre entrep?t.\r\n\r\n\r\n3. Commande\r\n\r\nLes syst?mes d''enregistrement automatique sont consid?r?s comme valant preuve, de la nature, du contenu et de la date de la commande. XXX confirme l''acceptation de sa commande au client ? l''adresse mail que celui-ci aura communiqu?. La vente ne sera conclue qu''? compter de la confirmation de la commande. XXXX se r?serve le droit d''annuler toute commande d''un client avec lequel existerait un litige relatif au paiement d''une commande ant?rieure. Les informations ?nonc?es par l''acheteur, lors de la prise de commande engagent celui-ci : en cas d''erreur dans le libell? des coordonn?es du destinataire, le vendeur ne saurait ?tre tenu responsable de l''impossibilit? dans laquelle il pourrait ?tre de livrer le produit.\r\n\r\n\r\n4. Livraison\r\n\r\nApres confirmation de commande, XXXX s''engage a livrer a son\r\ntransporteur, toutes les r?f?rences command?es par l''acheteur et ce dans un\r\nd?lai maximum de 48h ouvr?es. Ce transporteur s''engage lui par contrat avec\r\nXXXX a livrer la commande a l''adresse de l''acheteur fournie par XXXX. Dans le cas d''un transport en syst?me dit de contre-remboursement, le client s''engage a r?gler au transporteur ou a son repr?sentant la totalit? de la somme indiqu?e lors de la confirmation de commande.\r\nDe plus pour les livraisons hors de la France m?tropolitaine le client s''engage\r\na r?gler toutes les taxes dues a l''importation de produits, droit de douane,\r\ntaxe sur la valeur ajout?e, et toutes autres taxes dues en vertu des lois du\r\npays de r?ception de la commande. Toute les commandes pass?es ? XXXX sont destin?es a l''usage personnel des clients, les clients ou les destinataires des produits s''interdisent toute revente partielle ou totale des produits. XXXX se d?gage de fait de toute responsabilit? juridiques si l''acquittement des taxes n''?tait pas effectu?e par le client.\r\nLa livraison sera effectu?e par La poste en colissimo suivi ou en chronopost suivant le choix de transport du client en France M?tropolitaine. La livraison est effectu?e dans le cr?neau horaire pr?vu avec le client par la remise directe du produit au destinataire annonc?, soit en cas d''absence, ? une autre personne habilit?es par le client. Les retards ?ventuels ne donnent pas le droit ? l''acheteur de r?clamer des dommages et int?r?ts.\r\nLes livraison dans les pays de la CEE sont effectu?es par La poste en colissimo suivi Europe ou en Chronopost suivant le choix du client, pour les livraisons hors de la CEE les livraisons sont ?ffectu?es par les services postaux internationaux ou chronopost suivant le choix du client.\r\nDans les cas d''un produit technique, le client veillera particuli?rement ? v?rifier le bon fonctionnement de l''appareil livr?, ? lire la notice d''emploi qui lui est fournie.\r\nEn cas de d?fauts apparents, l''acheteur b?n?ficie du droit de retour dans les conditions pr?vues dans ce document.\r\nSont consid?r?s comme cas de force majeure d?chargeant le vendeur de son obligation de livrer, la guerre, l''?meute, l''incendie, les gr?ves, les accidents et l''impossibilit? d''?tre approvisionn?s. Les marchandises voyagent toujours aux risques et p?rils du destinataire. V?rifiez toujours votre colis ? l''arriv?e. Vous disposez d''un d?lai de 48 heures pour faire d''?ventuelles r?serves aupr?s du transporteur en cas de manquant ou de d?gradation.\r\nPour des raisons de disponibilit?, une commande peut ?tre livr?e en plusieurs fois au client. Le client ne r?gle alors qu''une seule livraison. Si le client souhaite 2 lieux de livraison, il passe 2 commandes, avec les frais de livraison li?s.\r\n\r\n\r\n5. R?tractation\r\n\r\nVous avez 7 jours ( ? compter de la r?ception des articles ) pour vous faire une opinion. En cas d''?change ou remboursement, renvoyez le(les) article(s) neuf(s) dans son(leurs) emballage d''origine, intact, accompagn? de tous les accessoires ?ventuels, notices d''emploi et documentations ? l''adresse suivante :\r\nXXX\r\nAdresse\r\nCode postal Ville\r\nPays\r\nEn cas d''exercice du droit de r?tractation, XXX est tenu au remboursement des sommes vers?es par le client, sans frais, ? l''exception des frais de retour. Le remboursement est d? dans un d?lai maximum de 15 jours.\r\n\r\n\r\n6. Prix\r\n\r\nLe prix est exprim? en francs fran?ais.\r\nLe prix indiqu? sur les fiches produit ne comprend pas le transport.\r\nLe prix indiqu? dans la confirmation de commande est le prix d?finitif, exprim? toutes taxes comprises et incluant la TVA pour la France et les pays de la CEE . Ce prix comprend le prix des produits, les frais de manutention, d''emballage et de conservation des produits, les frais de transport et de mise en service.\r\n\r\n\r\n7. Paiement\r\n\r\nLe prix factur? au client est le prix indiqu? sur la confirmation de commande adress?e par XXXX.\r\nLe prix des produits est payable au comptant le jour de la commande effective.\r\nLe paiement s''effectue par carte bancaire portant le sigle CB.\r\nEn ligne NOM DU PAIEMENT SECURISE vous permet de r?gler via un serveur bancaire de NOM DE VOTRE BANQUE dans un environnement s?curis?.\r\nVotre N? de carte bancaire est donc dirig? vers les serveurs de la banque , votre r?glement s''effectue directement ? une banque dans un environnement s?curis? sans passer par le serveur de la boutique, garantie d''autant plus importante que vos N? sont connus seulement de notre partenaire bancaire (NOM DE VOTRE BANQUE).\r\nLa commande valid?e par le client ne sera consid?r?e effective que lorsque les centres de paiement bancaire concern?s auront donn? leur accord. En cas de refus des dits centres, la commande sera automatiquement annul?e et le client pr?venu par courrier ?lectronique. Par ailleurs, XXXX se r?serve le droit de refuser toute commande d''un client avec lequel existerait un litige.\r\n\r\n\r\n8. Litiges\r\n\r\nLe pr?sent contrat est soumis au droit fran?ais. XXXX ne peut ?tre tenu pour responsable des dommages de toute nature, tant mat?riels qu''immat?riels ou corporels, qui pourraient r?sulter d''un mauvais fonctionnement ou de la mauvaise utilisation des produits commercialis?s. Il en est de m?me pour les ?ventuelles modifications des produits r?sultant des fabricants. La responsabilit? de XXXX sera, en tout ?tat de cause, limit?e au montant de la commande et ne saurait ?tre mise en cause pour de simples erreurs ou omissions qui auraient pu subsister malgr? toutes les pr?cautions prises dans la pr?sentation des produits En cas de difficult?s dans l''application du pr?sent contrat, l''acheteur a la possibilit?, avant toute action en justice, de rechercher une solution amiable notamment avec l''aide :\r\nd''une association professionnelle de la branche , d''une association de consommateurs ou de tout autre conseil de son choix . Il est rappel? que la recherche de la solution amiable n''interrompt pas le " bref d?lai " de la garantie l?gale, ni la dur?e de la garantie contractuelle. Il est rappel? qu''en r?gle g?n?rale et sous r?serve de l''appr?ciation des Tribunaux, le respect des dispositions du pr?sent contrat relatives ? la garantie contractuelle suppose que l''acheteur honore ses engagements financiers envers le vendeur.\r\nLes r?clamations ou contestations seront toujours re?ues avec bienveillance attentive, la bonne foi ?tant toujours pr?sum?e chez celui qui prend la peine d''exposer ses situations. En cas de litige, le client s''adressera par priorit? ? l''entreprise pour obtenir une solution amiable.\r\nA d?faut, le Tribunal de Commerce de VILLE est seul comp?tent, quels que soient le lieu de livraison et le mode de paiement accept?s.\r\n\r\n\r\n9. Garantie\r\n\r\nXXXX vous garantit que tout les produits s?lectionn?s sont fabriqu?s ou produits ou ?dit?s en PAYS. En ce qui concerne l''alimentaire les dates de consommation indiqu?es doivent ?tre respect?es par le client.\r\nDans tous les cas XXXX ne pourra ?tre tenu pour responsable pour non respect des dispositions r?glementaires et l?gislatives en vigueur dans le pays de r?ception, la responsabilit? de XXXX est syst?matiquement limit?e a la valeur du produit mis en cause, valeur a sa date de vente et ce sans possibilit?s de recours envers la marque ou la soci?t? productrice du produit.\r\nEn toute hypoth?se, le client b?n?ficie de la garantie l?gale d''?viction et des vices cach?s (Art.1625 et suivants du Code Civil). A la condition que l''acheteur fasse la preuve du d?faut cach?, le vendeur doit l?galement en r?parer toutes les cons?quences (art.1641 et suivants du code civil); si l''acheteur s''adresse aux tribunaux, il doit le faire dans un " bref d?lai " ? compter de la d?couverte du d?faut cach? (art.1648 du code civil). Vous pouvez contacter le service clients : 6 jours sur 7 ( du lundi au samedi inclus) au N? de t?l :00000000000\r\npar mail ? CONTACT@XXXX.COM (r?ponse dans la XXXX heure)\r\n\r\n\r\n10. Informations l?gales\r\n\r\nLe renseignement des informations nominatives collect?es aux fins de la vente ? distance est obligatoire, ces informations ?tant indispensables pour le traitement et l''acheminement des commandes, l''?tablissement des factures et contrats de garantie. Le d?faut de renseignement entra?ne la non validation de la commande. Conform?ment ? la loi " Informatique et Libert?s ", le traitement des informations nominatives relatives aux clients a fait l''objet d''une d?claration aupr?s de la Commission Nationale de l''Informatique et des Libert?s (CNIL). Le client dispose (article 34 de la loi du 6 janvier 1978) d''un droit d''acc?s, de modification, de rectification et de suppression des donn?es qui le concernent, qu''il peut exercer aupr?s de XXXX. De plus, XXXX s''engage ? ne pas communiquer, gratuitement ou avec contrepartie, les coordonn?es de ses clients ? un tiers.\r\n\r\nMineurs : en vertu de l''ordonnance n?59-107 du 7 janvier 1959 et de la loi n?74-631 du 5 juillet 1974, la vente d''alcool ? des mineurs de moins de 16 ans est interdite. Toute personne commandant du vin ou de la bi?re ou toutes formes de boissons alcoolis?e chez XXXX s''engage donc ? avoir 16 ans r?volus ? la date de la commande. L''abus d''alcool est dangereux pour la sant?. Sachez consommer avec mod?ration.\r\n\r\n', '0000-00-00 00:00:00', '2006-01-23 15:50:17'); -- -------------------------------------------------------- -- -- Structure de la table `peel_commandes` -- CREATE TABLE `peel_commandes` ( `id` int(11) NOT NULL, `id_utilisateur` int(11) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `o_timestamp` datetime default NULL, `a_timestamp` datetime default NULL, `id_trans` varchar(255) NOT NULL default '0', `statut` tinyint(4) default NULL, `statut_details` varchar(255) default NULL, `client_info1` text, `client_info2` text, `commentaires` text, `montant` float(13,2) default NULL, `paiement` varchar(128) NOT NULL default '', `transport` varchar(25) NOT NULL default '', `cout_transport` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`id`), KEY `id_utilisateur` (`id_utilisateur`), KEY `email` (`email`), KEY `email_2` (`email`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_commandes` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_commandes_articles` -- CREATE TABLE `peel_commandes_articles` ( `commande_id` int(11) NOT NULL default '0', `produit_id` int(11) NOT NULL default '0', `nom_produit` varchar(255) NOT NULL default '', `prix` float(5,2) NOT NULL default '0.00', `quantite` int(11) NOT NULL default '0', `promotion` float(5,2) NOT NULL default '0.00', `tva` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`commande_id`,`produit_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_commandes_articles` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_contacts` -- CREATE TABLE `peel_contacts` ( `id` int(11) NOT NULL, `titre` varchar(255) NOT NULL default '', `texte` 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', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_contacts` -- INSERT INTO `peel_contacts` VALUES (1, 'Comment nous contacter ?', 'Adresse pour courrier, paiement et retour marchandise:\r\n\r\n\r\nContact pour commande, technique, sav, retour, garantie:\r\nT?l?phone:+33(0)x.xx.xx.xx.xx\r\nFax:+33(0)x.xx.xx.xx.xx\r\nEmail: @\r\n\r\nEntreprise \r\n\r\nSi?ge social:\r\n\r\nDirigeant: \r\n\r\nRegistre:\r\n\r\nSiret:\r\n\r\nApe:\r\n\r\nDroits\r\n\r\nTous droits de reproduction ou de citation r?serv?s.\r\n\r\nCNIL\r\n\r\nConform?ment ? la loi "Informatique et Libert?" du 06 Janvier 1978, vous b?n?ficiez d''un droit d''acc?s et de rectification aux donn?es vous concernant. Le site est d?clar? ? la CNIL sous le num?ro xx xx xx xx.\r\n\r\nPour faire valoir votre droit d''acc?s aux donn?es vous concernant, veuillez nous contacter\r\n\r\nService Client (pour tout probl?me relatif ? une commande ou ? votre compte)\r\n\r\nService Apr?s Vente (Pour tout probl?me relatif ? un article command? ou ? une question technique)\r\n\r\nService Commercial (Pour toute question relative ? la revente de nos produits su un site internet partenaire)\r\n\r\nWebmaster : Vous avez remarqu? un lien mort, ou un bug ? Vous avez des remarques ou des suggestions ? nous faire concernant le site ou son interface ? Merci de nous contacter.\r\n', '0000-00-00 00:00:00', '2006-01-23 18:53:50'); -- -------------------------------------------------------- -- -- Structure de la table `peel_produits` -- CREATE TABLE `peel_produits` ( `id` int(11) NOT NULL, `reference` varchar(100) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `description` text NOT NULL, `image2` varchar(255) default NULL, `image3` varchar(255) default NULL, `image1` varchar(255) NOT NULL default '', `prix` float(13,2) NOT NULL default '0.00', `on_special` tinyint(4) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char(3) NOT NULL default '', `image4` varchar(255) NOT NULL default '0', `descriptif` text NOT NULL, `promotion` float(5,2) NOT NULL default '0.00', `tva` float(5,2) NOT NULL default '0.00', `etat` int(1) NOT NULL default '0', `pdf` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_produits` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_produits_categories` -- CREATE TABLE `peel_produits_categories` ( `produit_id` int(11) NOT NULL default '0', `categorie_id` int(11) NOT NULL default '0', PRIMARY KEY (`produit_id`,`categorie_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_produits_categories` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_produits_references` -- CREATE TABLE `peel_produits_references` ( `produit_id` int(11) NOT NULL default '0', `reference_id` int(11) NOT NULL default '0' ) TYPE=MyISAM; -- -- Contenu de la table `peel_produits_references` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_rubriques` -- CREATE TABLE `peel_rubriques` ( `id` int(11) NOT NULL, `parent_id` int(11) NOT NULL default '0', `nom` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `lang` char(3) NOT NULL default '', `on_special` tinyint(1) NOT NULL default '0', `etat` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_rubriques` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_societe` -- CREATE TABLE `peel_societe` ( `id` int(11) NOT NULL, `societe` varchar(255) NOT NULL default '', `adresse` varchar(255) NOT NULL default '', `code_postal` varchar(8) NOT NULL default '', `ville` varchar(255) NOT NULL default '', `tel` varchar(15) NOT NULL default '0', `fax` varchar(15) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `siren` varchar(255) NOT NULL default '', `tvaintra` varchar(255) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `prenom` varchar(255) NOT NULL default '', `pays` varchar(255) NOT NULL default '', `siteweb` varchar(255) NOT NULL default '', `logo` varchar(255) NOT NULL default '', `code_banque` varchar(10) NOT NULL default '', `code_guichet` varchar(10) NOT NULL default '', `numero_compte` varchar(20) NOT NULL default '', `cle_rib` varchar(5) NOT NULL default '', `titulaire` varchar(255) NOT NULL default '', `domiciliation` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_societe` -- INSERT INTO `peel_societe` VALUES (1, 'PEEL', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', '0871748440', '', 'patrice.ruault@peel.fr', '412559270', '', 'RUAULT', 'PATRICE', 'France', 'http://www.peel.fr', '', '30002', '000871', '0000044500L', '70', 'PATRICE RUAULT', 'NOGENT SUR MARNE'); -- -------------------------------------------------------- -- -- Structure de la table `peel_tva` -- CREATE TABLE `peel_tva` ( `id` int(11) NOT NULL, `tva` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=4; -- -- Contenu de la table `peel_tva` -- INSERT INTO `peel_tva` VALUES (1, 19.60); INSERT INTO `peel_tva` VALUES (2, 5.50); INSERT INTO `peel_tva` VALUES (3, 2.10); -- -------------------------------------------------------- -- -- Structure de la table `peel_utilisateurs` -- CREATE TABLE `peel_utilisateurs` ( `id_utilisateur` int(11) NOT NULL, `email` varchar(255) NOT NULL default '', `mot_passe` varchar(32) NOT NULL default '', `priv` varchar(5) NOT NULL default '', `civilite` varchar(255) NOT NULL default '', `prenom` varchar(64) NOT NULL default '', `nom_famille` varchar(64) NOT NULL default '', `societe` varchar(255) NOT NULL default '', `naissance` date NOT NULL default '0000-00-00', `telephone` varchar(32) NOT NULL default '', `fax` varchar(32) NOT NULL default '', `portable` varchar(32) NOT NULL default '', `adresse` varchar(255) NOT NULL default '', `code_postal` varchar(255) NOT NULL default '', `ville` varchar(255) NOT NULL default '', `pays` varchar(255) NOT NULL default '', `cnil` tinyint(4) NOT NULL default '1', `newsletter` tinyint(4) NOT NULL default '1', `commercial` tinyint(4) NOT NULL default '1', PRIMARY KEY (`id_utilisateur`,`email`), UNIQUE KEY `nom_utilisateur` (`email`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_utilisateurs` -- INSERT INTO `peel_utilisateurs` VALUES (1, 'info@peel.fr', '21232f297a57a5a743894a0e4a801fc3', 'admin', 'M.', 'PATRICE', 'RUAULT', 'PEEL', '1970-07-25', '0674450838', '', '', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', 'France', 1, 1, 1); -- -- Creation des autoincréments -- ALTER TABLE `peel_articles` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_categories` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_commandes` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_produits` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_rubriques` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_societe` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_tva` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_utilisateurs` CHANGE `id_utilisateur` `id_utilisateur` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_cgv` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_contacts` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT;
Ensuite suivre ce que Paulanna a dit plus haut.
Willy
-
Bonjour,
normalement une nouvelle commande est créée si la première est terminée.
tu commandes un truc, tu vas au bout de la commande, livraison, mode de paiement, etc...
Si tu reviens, une nouvelle commande est créée.
Tu as modifié quoi ?
Willy
-
Bonjour,Je viens de remarquer un bug dans la gestion des commandes, mais je ne sais pas si c' est du au fichier d' origine ou si c' est à cause de mes bidouillages.
Voilà le problème:
Quand le même utilisateur passe une commande, que ce soit dans la même journée ou non, la table des commandes ne modifie que le contenu, enfin je crois car dans le back-office " COMMANDES ", un seul numéro de commande pour le même utilisateur, et même le prix total ne change pas.
Par contre les produits se rajoutent dans " détail ".
Pouvez-vous me dire si je dois revoir le code à savoir si j' ai manipulé quelque chose qu' il ne fallait pas, ou si ça se produit aussi chez vous?
Merci ++++
BONJOUR PEUX TU M AIDER POUR MON POSTE
MERCI
-
merçi mais je n arrive pas a trouver le fichier texte lib\sql dands le dossier peel shopping que j'ai telecharge voila mon probleme!!ou trouver ce fichier texte?
-
dans la base de données phpmyadmin te faut créer une base ensuite :-> choisis l'onglet SQL et choisis "Emplacement du fichier texte:" importes le fichier texte qui se trouve dans lib/sql/
-> soit tu ouvres le meme fichier et tu fais un copier et tu colles le tout dans ta base de données toujours à partir de l'onglet SQL
si tu n'y arrive pas donne moi un accès à ta base de données ainsi que le fichiet texte contenant les tables par message privé
merçi mais je n arrive pas a trouver le fichier texte lib\sql dands le dossier peel shopping que j'ai telecharge voila mon probleme!!
-
dans la base de données phpmyadmin te faut créer une base ensuite :
-> choisis l'onglet SQL et choisis "Emplacement du fichier texte:" importes le fichier texte qui se trouve dans lib/sql/
-> soit tu ouvres le meme fichier et tu fais un copier et tu colles le tout dans ta base de données toujours à partir de l'onglet SQL
si tu n'y arrive pas donne moi un accès à ta base de données ainsi que le fichiet texte contenant les tables par message privé
-
Bonjour,
Je viens de remarquer un bug dans la gestion des commandes, mais je ne sais pas si c' est du au fichier d' origine ou si c' est à cause de mes bidouillages.
Voilà le problème:
Quand le même utilisateur passe une commande, que ce soit dans la même journée ou non, la table des commandes ne modifie que le contenu, enfin je crois car dans le back-office " COMMANDES ", un seul numéro de commande pour le même utilisateur, et même le prix total ne change pas.
Par contre les produits se rajoutent dans " détail ".
Pouvez-vous me dire si je dois revoir le code à savoir si j' ai manipulé quelque chose qu' il ne fallait pas, ou si ça se produit aussi chez vous?
Merci ++++
-
Je crois que Paulanna est plus un Saint qu'une Sainte :)Bon est bien vous êtes deux saints (origine du nom ou mot paulanna)
Message pour le sieur OLCH
bonjour,
Il faut que tu regardes dans ton Back office
après: configuration boutique
puis: Types de paiement
Regarge la façon dont est écrit le mot chèque, car il doit ête comme cela exactement (Chèque).
Il faut faire attention aux modifications que tu va faire parceque souvent cela faitdes erreurs lorsque l'on ne connait pas le php.
Fait attention si tu est en local ou sur un serveur.
Enfin moi je ne rencontre aucun problème avec peel, j'en suis satisfait.
Le problème avec le mail viens d'une erreur de ma part.
Cordialement,
Balam
-
comment faire copier coller lib/sql pour installation de peel shopping
si quelqu un peux me l envoyer cela sera plus rapide merci :)
-
-
Une fois de plus PAulanna tu es un AS !!!!!
Merci beaucoup.
Et merci à Will, même s'il n'était pas là sur ce coup là, je suis sur que s'il avait été là, il sera intervenu aussi !!!
Je me promets de contribuer dès que je peux :P
:)
-
alors comme cela :
if (!empty($cat['image'])) {
echo "<div align=\"center\"><a href=\"achat/index.php?catid=".$cat['id']."\"><img src=\"administrer/upload/".$cat['image']."\" alt=\"".stripslashes($cat['nom_'.$_SESSION['langue'].''])."\" border=\"0\" /></a></div>";
} else {
echo "<div align=center><img src=\"$wwwroot/images/photo-non-disponible.gif\" alt=\"\" /></div>";
}
-
Yesssss
ou presque :s
Effectivement, l'erreur n'est plus là et l'url dans la barre de titre a retrouvé un aspect normal.
Reste désormais que la photo n'est plus cliquable. En revanche, il m'affiche maintenant au dessus de la photo le nom de la catégorie qui lui est cliquable.... lol
ca devient comique :)
-
dans administrer/produits.phprepèrer ligne 980 environ
$select = mysql_query("SELECT id, reference, nom_".$_SESSION['langue']." FROM peel_produits ORDER BY reference ASC");
et mettre
$select = mysql_query("SELECT id, reference, nom_".$_SESSION['langue']." FROM peel_produits WHERE etat = '1' ORDER BY nom_".$_SESSION['langue']." ASC");
ce comme a du faire willy dans la parite public du site
bonjour,
Super, cela semble fonctionner.
Merci infiniment pour votre patience, votre compétence et votre gentillesse
Cordialement
André
-
remplace le ligne qui te semble curiueuse par
echo "<tr><td align=\"center\"><a class=\"label\" href=\"achat/index.php?catid=".$cat['id']."\">".html_entity_decode($cat['nom_'.$_SESSION['langue'].''])."</a></td></tr>";
-
La voici :
function print_categorie() {
/* Affiche la liste des catégories qui sont spéciales */
global $wwwroot, $repertoire_modele;
$qid = mysql_query("SELECT id, nom_".$_SESSION['langue'].", image FROM peel_categories WHERE etat = '1' AND on_special = '1'") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($qid) > 0) {
$nb_cellules = mysql_num_rows($qid);
$nb_colonnes = 2;
echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
echo "<tr><td colspan=".$nb_colonnes." class=\"entete\">".CATALOG."</td></tr>";
$j = 0;
while ($cat = mysql_fetch_array($qid))
{
if ( $j % $nb_colonnes == 0 ) {
echo "<tr valign=top>";
}
if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
// on affiche une cellule
echo "<td class=petit width=50%>";
echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
echo "<tr><td align=\"center\"><a class=\"label\" href=\"achat/index.php?catid=".$cat['id'].">".stripslashes($cat['nom_'.$_SESSION['langue'].''])."</a></td></tr>";
echo "<tr><td align=\"center\" valign=\"middle\">";
if (!empty($cat['image'])) {
echo "<div align=\"center\"><img src=\"administrer/upload/".$cat['image']."\" title=\"".stripslashes($cat['nom_'.$_SESSION['langue'].''])."\" /></div>";
} else {
echo "<div align=center><img src=\"$wwwroot/images/photo-non-disponible.gif\"></div>";
}
echo "</td></tr>";
echo "</td></tr></table>";
}
echo "</td>";
$j++;
if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
echo "</tr>";
}
}
echo "</table>";
}
}
et cette ligne me semble curieuse :
echo "<tr><td align=\"center\"><a class=\"label\" href=\"achat/index.php?catid=".$cat['id'].">".stripslashes($cat['nom_'.$_SESSION['langue'].''])."</a></td></tr>";
Car dans ma barre d'adresse j'ai ceci :
http://127.0.0.1/achat/index.php?catid=11&...<td%20align=
Et à mon avis, c'est pô normal :)
-
-
Hé hé, cela a bien résolu l'un des deux problèmes, celui de l'erreur en bas de page sur la page achat/index.php.
Il reste celle du menu catégorie (l'arbre dont je parle dans le premier post.
Il s'agit bien de la fonction noeud_parent_cat() de template.php :
function parent_noeud_cat($noeud_cat,$aktul_cat,&$actif_cat){
// Si c'est pas la racine
if($aktul_cat != 0 && $noeud_cat != 0){
// Recherche le parent du noeud à tester
$sql=mysql_query("SELECT id, parent_id FROM peel_categories WHERE id = $aktul_cat");
// récupère le résultat
$cat=mysql_fetch_array($sql);
// Appel récursif jusqu'à la racine
parent_noeud_cat($noeud_cat,$cat['parent_id'],$actif_cat);
// Si le noeud testé est le noeud recherché
if($cat['parent_id']==$noeud_cat){
// Met le drapeau à 1
$actif_cat=1;
}
}
}[/codebox]Cette fonction est appelée par la fonction construit_menu_arborescent_cat qui elle a toujours été appelée, même avant que je n'affiche les catégories en page d'accueil. Seulement cette fonction possède des paramètres :
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)
Et elle même passe des paramètre à parent_noeud_cat :
parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
La fonction construit_menu_arborescent est :
[codebox]function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)
{
global $wwwroot, $catid;
$indent_cat +=1;
if(is_array($catid)) $catid=0;
// Recherche de tous les noeuds ayant $parent comme noeud parent
$qid = mysql_query("SELECT id, parent_id, nb, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = $parent_cat AND etat = '1' ORDER BY position");
// Si la requete a abouti
if($qid){
// Pour toutes les entrées
while($cat = mysql_fetch_array($qid)){
// Boucle pour ajouter l'indentation (une image vide)
// Pour aller plus loin on peut gérer des lignes de suite
for($i=0;$i<$indent_cat;$i++){
$sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>";
}
// Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier)
$fils_cat = mysql_query("SELECT id, parent_id, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = ".$cat['id']." AND etat = '1' ORDER BY position");
$div_cat = mysql_num_rows($fils_cat);
// Si il y a des enfants
if ($div_cat) {
// Ajout de l'icone du dossier
$sortie_cat .= "<img src='$wwwroot/images/triangle_haut_orange.gif' border=0> ";
// Ajout du lien (identique à construit menu)
$sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">";
// Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel)
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie
$sortie_cat .= stripslashes($cat['nom_'.$_SESSION['langue'].'']);
// if (!empty($cat['nb'])) {$sortie_cat .= " (".$cat['nb'].") "; }
$sortie_cat .= "</a></b><br /><DIV id=".$cat['id'];
// Recherche si le noeud fait partie de l'arborescence du noeud actif
parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
// Si Oui,
if(($cat['id'] == $catid) || ($actif_cat == 1)){
// Rends le calque visible
$sortie_cat.= " style=\"display:yes\">\n";
}
else{
// Sinon, rends le calque invisible
// $sortie_cat.= " style=\"display:none\">\n"; sam : affichage direct des sous menus
$sortie_cat.= " style=\"display:yes\">\n";
}
}
// Sinon, c'est un document
else{
// Ajoute l'image du document
$sortie_cat .= "<img src='$wwwroot/images/puces_texte_footer.gif' border=0> ";
// Ajoute le lien (identique à construit_menu)
$sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">";
// Si c'est la feuille active, la met en gras
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom
$sortie_cat .= stripslashes($cat['nom_'.$_SESSION['langue'].'']);
// if (!empty($cat['nb'])) {$sortie_cat .= " (".$cat['nb'].") "; }
$sortie_cat .= "</a></b><br />";
}
// Si c'est un noeud (catégorie)
if($div_cat){
// Appel récursif pour ajout des enfants
construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat);
// Ferme le calque
$sortie_cat.="</div>";
}
}
}
}Elle est appelée dans haut.php comme ceci :
<!-- CATALOGUE PRODUIT -->
<table border="0" cellspacing="0" cellpadding="0" width="220" style="border-top:0px solid #EEEEEE;border-left:0px solid #EEEEEE;border-right:0px solid #EEEEEE;padding-top:16px;padding-left:5px;padding-right:5px;padding-bottom:16px;">
<tr><td class="normal2" width="220">
<?php
echo "<div class=\"entete\"><img src=\"$wwwroot/images/fleche.gif\"> ".CATALOG."</div>";
if (!isset($_GET['catid'])) { $catid = 0; } else {$catid = $_GET['catid']; }
$frm['parent'] = array($catid);
construit_menu_arborescent_cat($categorie_options, $frm['parent']);
echo "<div style=\"padding:4px\">".$categorie_options."</div>";
?>
</td></tr>
</table>
<!-- FIN PRODUIT -->[/codebox]Je soupçonne qu'un paramètre soit correct dans le cas où on affiche l'arborescence en page d'accueil, mais pas lorsque qu'on entre dans une catégorie...
En fait je pense que cette fonction n'était pas appelée jusqu'à présent car je n'utilisais pas l'affichage des catégories en page d'accueil.
-
-
essai cela
$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = '".intval($catid)."' AND p.etat = 1");
et la fonction print_categorie n'était pas appellée juqu'à présent ?
si cela ne fonctionne pas avec ce code met ici ta fonction print_categorie
Pb avec le moteur d'importation
dans Module PEEL Premium pour PEEL SHOPPING
Willy
Posté(e) · Signaler ce message
Tu veux importer le stock de où ?
Car la structure de la table est un peu particuliere.
Willy