Par Gilles Boussin
dans PEEL SHOPPING : logiciel open source de boutique en ligne,
Pour mettre à jour votre site en PEEL Shopping 7.0.4 :
- faites un backup complet du code de votre boutique
- téléchargez le zip
- dézippez le fichier et supprimez de nouveau dossier : "/lib/setup/info.inc.php" et "/installation/"
- mettez tous ces fichiers à la place de ceux de votre boutique
- Si vous avez une version 7.0.3 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.0.4 :
ALTER TABLE `peel_commandes` ADD `f_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00';
ALTER TABLE `peel_commandes` ADD `e_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00';
UPDATE peel_commandes SET id_statut_livraison=0 WHERE id_statut_livraison=1 AND id_statut_paiement IN (0,1);
INSERT INTO `peel_configuration` (`technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES
('article_details_index_page_columns_count', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
('lire_index_page_columns_count', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
('site_index_page_columns_count', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
('display_nb_vote_graphic_view', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
('display_content_category_diaporama', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
('subcategorie_nb_column', 'core', 'integer', '5', '', '2013-01-01 12:00:00', '', 1),
('product_category_pages_nb_column', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
('display_share_tools_on_product_pages', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
('prices_precision', 'core', 'integer', '2', '', '2013-01-01 12:00:00', 'Nombre de décimales pour l''affichage des prix / Decimal count for prices display', 1),
('short_order_process', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Fin du process de commande, si le paramètre short_order_process est actif. Ce paramètre implique l''absence de paiement et de validation des CGV => Utile pour des demandes de devis', 1),
('use_ads_as_products', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Permet d''ajouter des annonces au panier (nécessite le module d''annonce)', 1),
('tva_annonce', 'core', 'string', '19.6', '', '2013-01-01 12:00:00', 'Spécifie le taux de TVA à appliquer aux annonces lors de leur ajout au panier (fonctionne avec le paramètre use_ads_as_products).', 1);
CREATE TABLE IF NOT EXISTS `peel_diaporama` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`id_rubrique` int(11) NOT NULL DEFAULT '0',
`image` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
ALTER TABLE `peel_email_template` ADD `default_signature_code` VARCHAR( 255 ) NOT NULL;
- Si vous avez une version 7.0.2 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.0.3 :
ALTER TABLE `peel_meta` ADD `technical_code` varchar(255) NOT NULL DEFAULT '';
ALTER TABLE `peel_utilisateurs` DROP `next_contact_reason`;
UPDATE `peel_configuration` SET `type`='boolean' WHERE `technical_code` LIKE 'site_suspended' OR `technical_code` LIKE 'systempay_test_mode';
INSERT INTO `peel_configuration` (`technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES
('show_on_affiche_guide', 'core', 'array', '"contact", "affiliate", "retailer", "faq", "forum", "lexique", "partner", "references", "access_plan"', '', '2013-01-01 12:00:00', 'Liste à définir dans l''ordre d''affichage parmi : "contact", "affiliate", "retailer", "faq", "forum", "lexique", "partner", "references", "access_plan"', 1),
('replace_words_in_lang_files', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
('twitter_page_link', 'core', 'string', '', '', '2013-05-01 12:00:00', '', 1),
('googleplus_page_link', 'core', 'string', '', '', '2013-05-01 12:00:00', '', 1),
('skip_images_keywords', 'core', 'array', '', '', '2013-05-01 12:00:00', '', 1),
('appstore_link', 'core', 'string', '', '', '2013-05-01 12:00:00', '', 1),
('categories_side_menu_item_max_length', 'core', 'integer', '28', '', '2013-05-01 12:00:00', '', 1),
('phone_cti_primary_site_list_calls_url', 'core', 'string', '', '', '2013-05-01 12:00:00', '', 1),
('email_accounts_for_bounces_handling', 'core', 'array', '', '', '2013-05-01 12:00:00', 'Format : ''email'' => ''password''', 1),
('tagcloud_display_count', 'core', 'integer', '12', '', '2013-05-01 12:00:00', '', 1),
('cron_login', 'core', 'array', '', '', '2013-05-01 12:00:00', 'Format : ''password'' => ''login''', 1),
('filter_stop_words', 'core', 'string', 'afin aie aient aies ailleurs ainsi ait alentour alias allaient allais allait allez allons alors apres aprs assez attendu aucun aucune aucuns audit aujourd aujourdhui auparavant auprs auquel aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aussi aussitot autant autour autre autrefois autres autrui aux auxdites auxdits auxquelles auxquels avaient avais avait avant avec avez aviez avions avoir avons ayant ayez ayons bah banco bas beaucoup ben bien bientot bis bon caha cahin car ceans ceci cela celle celles celui cent cents cependant certain certaine certaines certains certes ces cet cette ceux cgr chacun chacune champ chaque cher chez cinq cinquante combien comme comment contrario contre crescendo dabord daccord daffilee dailleurs dans daprs darrache davantage debout debut dedans dehors deja dela demain demblee depuis derechef derriere des desdites desdits desormais desquelles desquels dessous dessus deux devant devers devrait die differentes differents dire dis disent dit dito divers diverses dix doit donc dont dorenavant dos douze droite dudit duquel durant elle elles encore enfin ensemble ensuite entre envers environ essai est et etaient etais etait etant etat etc ete etes etiez etions etre eue eues euh eûmes eurent eus eusse eussent eusses eussiez eussions eut eutes eux expres extenso extremis facto faire fais faisaient faisais faisait faisons fait faites fallait faudrait faut flac fois font force fors fort forte fortiori frais fumes fur furent fus fusse fussent fusses fussiez fussions fut futes ghz grosso gure han haut hein hem heu hier hola hop hormis hors hui huit hum ibidem ici idem illico ils ipso item jadis jamais jusqu jusqua jusquau jusquaux jusque juste km² laquelle lautre lequel les lesquelles lesquels leur leurs lez loin lon longtemps lors lorsqu lorsque lot lots lui lun lune maint mainte maintenant maintes maints mais mal malgre meme memes mes mgr mhz mieux mil mille milliards millions mine minima mm² modo moi moins mon mot moult moyennant naguere neanmoins neuf nommes non nonante nonobstant nos notre nous nouveau nouveaux nouvelle nouvelles nul nulle octante ont onze ouais ou oui outre par parbleu parce parfois parmi parole partout pas passe passim pendant personne personnes petto peu peut peuvent peux piece pied pis plupart plus plusieurs plutot point posteriori pour pourquoi pourtant prealable presqu presque primo priori prix prou prs puis puisqu puisque quand quarante quasi quatorze quatre que quel quelle quelles quelqu quelque quelquefois quelques quelquun quelquune quels qui quiconque quinze quoi quoiqu quoique ref refs revoici revoila rien sans sauf secundo seize selon sensu sept septante sera serai seraient serais serait seras serez seriez serions serons seront ses seulement sic sien sine sinon sitot situ six soi soient soixante sommes son sont soudain sous souvent soyez soyons stricto suis sujet sur surtout sus tandis tant tantot tard tel telle tellement telles tels temps ter tes toi ton tot toujours tous tout toute toutefois toutes treize trente tres trois trop trs une unes uns usd vais valeur vas vends vers versa veut veux via vice vingt vingts vingt vis vite vitro vivo voici voie voient voila voire volontiers vont vos votre vous zero', 'fr', '2013-05-01 12:00:00', 'Liste de mots sans accents, de 3 lettres et plus (les mots de moins de 3 lettres sont considérés dans tous les cas comme non significatifs) séparés par des espaces. Cette liste permet de filtrer une chaine pour trouver des mots clés significatif.', 1),
('filter_stop_words', 'core', 'string', 'a able about above abst accordance according accordingly across act actually added adj affected affecting affects after afterwards again against ah all almost alone along already also although always am among amongst an and announce another any anybody anyhow anymore anyone anything anyway anyways anywhere apparently approximately are aren arent arise around as aside ask asking at auth available away awfully b back be became because become becomes becoming been before beforehand begin beginning beginnings begins behind being believe below beside besides between beyond biol both brief briefly but by c ca came can cannot can''t cause causes certain certainly co com come comes contain containing contains could couldnt d date did didn''t different do does doesn''t doing done don''t down downwards due during e each ed edu effect eg eight eighty either else elsewhere end ending enough especially et et-al etc even ever every everybody everyone everything everywhere ex except f far few ff fifth first five fix followed following follows for former formerly forth found four from further furthermore g gave get gets getting give given gives giving go goes gone got gotten h had happens hardly has hasn''t have haven''t having he hed hence her here hereafter hereby herein heres hereupon hers herself hes hi hid him himself his hither home how howbeit however hundred i id ie if i''ll im immediate immediately importance important in inc indeed index information instead into invention inward is isn''t it itd it''ll its itself i''ve j just k keep keeps kept kg km know known knows l largely last lately later latter latterly least less lest let lets like liked likely line little ''ll look looking looks ltd m made mainly make makes many may maybe me mean means meantime meanwhile merely mg might million miss ml more moreover most mostly mr mrs much mug must my myself n na name namely nay nd near nearly necessarily necessary need needs neither never nevertheless new next nine ninety no nobody non none nonetheless noone nor normally nos not noted nothing now nowhere o obtain obtained obviously of off often oh ok okay old omitted on once one ones only onto or ord other others otherwise ought our ours ourselves out outside over overall owing own p page pages part particular particularly past per perhaps placed please plus poorly possible possibly potentially pp predominantly present previously primarily probably promptly proud provides put q que quickly quite qv r ran rather rd re readily really recent recently ref refs regarding regardless regards related relatively research respectively resulted resulting results right run s said same saw say saying says sec section see seeing seem seemed seeming seems seen self selves sent seven several shall she shed she''ll shes should shouldn''t show showed shown showns shows significant significantly similar similarly since six slightly so some somebody somehow someone somethan something sometime sometimes somewhat somewhere soon sorry specifically specified specify specifying still stop strongly sub substantially successfully such sufficiently suggest sup sure t take taken taking tell tends th than thank thanks thanx that that''ll thats that''ve the their theirs them themselves then thence there thereafter thereby thered therefore therein there''ll thereof therere theres thereto thereupon there''ve these they theyd they''ll theyre they''ve think this those thou though thoughh thousand throug through throughout thru thus til tip to together too took toward towards tried tries truly try trying ts twice two u un under unfortunately unless unlike unlikely until unto up upon ups us use used useful usefully usefulness uses using usually v value various ''ve very via viz vol vols vs w want wants was wasn''t way we wed welcome we''ll went were weren''t we''ve what whatever what''ll whats when whence whenever where whereafter whereas whereby wherein wheres whereupon wherever whether which while whim whither who whod whoever whole who''ll whom whomever whos whose why widely willing wish with within without won''t words world would wouldn''t www x y yes yet you youd you''ll your youre yours yourself yourselves you''ve z zero', 'en', '2013-05-01 12:00:00', 'Liste de mots sans accents, de 3 lettres et plus (les mots de moins de 3 lettres sont considérés dans tous les cas comme non significatifs) séparés par des espaces. Cette liste permet de filtrer une chaine pour trouver des mots clés significatif.', 1),
('filter_stop_words', 'core', 'string', 'ab aber abgerufen abgerufene abgerufener abgerufenes acht ahnlich alle allein allem allen aller allerdings allerlei alles allgemein allmahlich allzu als alsbald also am an ander andere anderem anderen anderer andererseits anderes anderm andern andernfalls anders anerkannt anerkannte anerkannter anerkanntes anfangen anfing angefangen angesetze angesetzt angesetzten angesetzter ansetzen anstatt arbeiten auch auf aufgehort aufgrund aufhoren aufhorte aufzusuchen aus ausdrucken ausdruckt ausdruckte ausgenommen außen ausser außer ausserdem außerdem außerhalb author autor bald bearbeite bearbeiten bearbeitete bearbeiteten bedarf bedurfen bedurfte befragen befragte befragten befragter begann beginnen begonnen behalten behielt bei beide beiden beiderlei beides beim beinahe beitragen beitrugen bekannt bekannte bekannter bekennen benutzt bereits berichten berichtet berichtete berichteten besonders besser bestehen besteht betrachtlich bevor bezuglich bietet bin bis bis bisher bislang bist bleiben blieb bloss bloß boden brachte brachten brauchen braucht brauchte bringen bsp bzw ca da dabei dadurch dafur dagegen daher dahin damals damit danach daneben dank danke danken dann dannen daran darauf daraus darf darfst darin daruber daruberhinaus darum darunter das dass daß dasselbe davon davor dazu dein deine deinem deinen deiner deines dem demnach demselben den denen denn dennoch denselben der derart derartig derem deren derer derjenige derjenigen derselbe derselben derzeit des deshalb desselben dessen desto deswegen dich die diejenige dies diese dieselbe dieselben diesem diesen dieser dieses diesseits dinge dir direkt direkte direkten direkter doch doppelt dort dorther dorthin drauf drei dreißig drin dritte druber drunter du dunklen durch durchaus durfen durfte durfte durften eben ebenfalls ebenso ehe eher eigenen eigenes eigentlich ein einbaun eine einem einen einer einerseits eines einfach einfuhren einfuhrte einfuhrten eingesetzt einig einige einigem einigen einiger einigermaßen einiges einmal eins einseitig einseitige einseitigen einseitiger einst einstmals einzig ende entsprechend entweder er erganze erganzen erganzte erganzten erhalt erhalten erhielt erhielten erneut eroffne eroffnen eroffnet eroffnete eroffnetes erst erste ersten erster es etc etliche etwa etwas euch euer eure eurem euren eurer eures fall falls fand fast ferner finden findest findet folgende folgenden folgender folgendes folglich fordern fordert forderte forderten fortsetzen fortsetzt fortsetzte fortsetzten fragte frau frei freie freier freies fuer funf fur gab gangig gangige gangigen gangiger gangiges ganz ganze ganzem ganzen ganzer ganzes ganzlich gar gbr geb geben geblieben gebracht gedurft geehrt geehrte geehrten geehrter gefallen gefalligst gefallt gefiel gegeben gegen gehabt gehen geht gekommen gekonnt gemacht gemass gemocht genommen genug gern gesagt gesehen gestern gestrige getan geteilt geteilte getragen gewesen gewissermaßen gewollt geworden ggf gib gibt gleich gleichwohl gleichzeitig glucklicherweise gmbh gratulieren gratuliert gratulierte gute guten hab habe haben haette halb hallo hast hat hatt hatte hatte hatten hatten hattest hattet hen heraus herein heute heutige hier hiermit hiesige hin hinein hinten hinter hinterher hoch hochstens hundert ich igitt ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im immer immerhin important in indem indessen info infolge innen innerhalb ins insofern inzwischen irgend irgendeine irgendwas irgendwen irgendwer irgendwie irgendwo ist ja jahrig jahrige jahrigen jahriges je jede jedem jeden jedenfalls jeder jederlei jedes jedoch jemand jene jenem jenen jener jenes jenseits jetzt kam kann kannst kaum kein keine keinem keinen keiner keinerlei keines keines keineswegs klar klare klaren klares klein kleinen kleiner kleines koennen koennt koennte koennten komme kommen kommt konkret konkrete konkreten konkreter konkretes konn konnen konnt konnte konnte konnten konnten kunftig lag lagen langsam langst langstens lassen laut lediglich leer legen legte legten leicht leider lesen letze letzten letztendlich letztens letztes letztlich lichten liegt liest links mache machen machst macht machte machten mag magst mal man manche manchem manchen mancher mancherorts manches manchmal mann margin mehr mehrere mein meine meinem meinen meiner meines meist meiste meisten meta mich mindestens mir mit mithin mochte mochte mochten mochtest mogen moglich mogliche moglichen moglicher moglicherweise morgen morgige muessen muesst muesste muss muß mussen musst mußt mußt musste musste mußte mussten mussten nach nachdem nacher nachhinein nachste nacht nahm namlich naturlich neben nebenan nehmen nein neu neue neuem neuen neuer neues neun nicht nichts nie niemals niemand nimm nimmer nimmt nirgends nirgendwo noch notigenfalls nun nur nutzen nutzt nutzt nutzung ob oben oberhalb obgleich obschon obwohl oder oft ohne per pfui plotzlich pro reagiere reagieren reagiert reagierte rechts regelmaßig rief rund sage sagen sagt sagte sagten sagtest samtliche sang sangen schatzen schatzt schatzte schatzten schlechter schließlich schnell schon schreibe schreiben schreibens schreiber schwierig sechs sect sehe sehen sehr sehrwohl seht sei seid sein seine seinem seinen seiner seines seit seitdem seite seiten seither selber selbst senke senken senkt senkte senkten setzen setzt setzte setzten sich sicher sicherlich sie sieben siebte siehe sieht sind singen singt so sobald sodaß soeben sofern sofort sog sogar solange solc solch solche solchem solchen solcher solches soll sollen sollst sollt sollte sollten solltest somit sondern sonst sonstwo sooft soviel soweit sowie sowohl spater spielen startet startete starteten statt stattdessen steht steige steigen steigt stets stieg stiegen such suchen tages tat tat tatsachlich tatsachlichen tatsachlicher tatsachliches tausend teile teilen teilte teilten titel total trage tragen tragt trotzdem trug tun tust tut txt ubel uber uberall uberallhin uberdies ubermorgen ubrig ubrigens ueber um umso unbedingt und ungefahr unmoglich unmogliche unmoglichen unmoglicher unnotig uns unse unsem unsen unser unser unsere unserem unseren unserer unseres unserm unses unten unter unterbrach unterbrechen unterhalb unwichtig usw vergangen vergangene vergangener vergangenes vermag vermogen vermutlich veroffentlichen veroffentlicher veroffentlicht veroffentlichte veroffentlichten veroffentlichtes verrate verraten verriet verrieten version versorge versorgen versorgt versorgte versorgten versorgtes viel viele vielen vieler vieles vielleicht vielmals vier vollig vollstandig vom von vor voran vorbei vorgestern vorher vorne voruber wachen waere wahrend wahrend wahrenddessen wann war war ware waren waren warst warum was weder weg wegen weil weiß weiter weitere weiterem weiteren weiterer weiteres weiterhin welche welchem welchen welcher welches wem wen wenig wenige weniger wenigstens wenn wenngleich wer werde werden werdet weshalb wessen wichtig wie wieder wieso wieviel wiewohl will willst wir wird wirklich wirst wo wodurch wogegen woher wohin wohingegen wohl wohlweislich wolle wollen wollt wollte wollten wolltest wolltet womit woraufhin woraus worin wurde wurde wurden wurden zahlreich zB zehn zeitweise ziehen zieht zog zogen zu zudem zuerst zufolge zugleich zuletzt zum zumal zur zuruck zusammen zuviel zwanzig zwar zwei zwischen zwolf', 'de', '2013-05-01 12:00:00', 'Liste de mots sans accents, de 3 lettres et plus (les mots de moins de 3 lettres sont considérés dans tous les cas comme non significatifs) séparés par des espaces. Cette liste permet de filtrer une chaine pour trouver des mots clés significatif.', 1),
('filter_stop_words', 'core', 'string', 'algun alguna algunas alguno algunos ambos ampleamos ante antes aquel aquellas aquellos aqui arriba atras bajo bastante bien cada cierta ciertas cierto ciertos como con conseguimos conseguir consigo consigue consiguen consigues cual cuando dentro desde donde dos el ellas ellos empleais emplean emplear empleas empleo en encima entonces entre era eramos eran eras eres es esta estaba estado estais estamos estan estoy fin fue fueron fui fuimos gueno ha hace haceis hacemos hacen hacer haces hago incluso intenta intentais intentamos intentan intentar intentas intento ir la largo las lo los mientras mio modo muchos muy nos nosotros otro para pero podeis podemos poder podria podriais podriamos podrian podrias por por qué porque primero puede pueden puedo quien sabe sabeis sabemos saben saber sabes ser si siendo sin sobre sois solamente solo somos soy su sus también teneis tenemos tener tengo tiempo tiene tienen todo trabaja trabajais trabajamos trabajan trabajar trabajas trabajo tras tuyo ultimo un una unas uno unos usa usais usamos usan usar usas uso va vais valor vamos van vaya verdad verdadera verdadero vosotras vosotros voy yo ', 'es', '2013-05-01 12:00:00', 'Liste de mots sans accents, de 3 lettres et plus (les mots de moins de 3 lettres sont considérés dans tous les cas comme non significatifs) séparés par des espaces. Cette liste permet de filtrer une chaine pour trouver des mots clés significatif.', 1),
('skip_home_top_products', 'core', 'boolean', 'false', '', '2013-05-01 12:00:00', '', 1),
('skip_home_special_products', 'core', 'boolean', 'false', '', '2013-05-01 12:00:00', '', 1),
('skip_home_new_products', 'core', 'boolean', 'false', '', '2013-05-01 12:00:00', '', 1),
('user_mandatory_fields', 'core', 'array', '"prenom" => "STR_ERR_FIRSTNAME", "nom_famille" => "STR_ERR_NAME", "adresse" => "STR_ERR_ADDRESS", "code_postal" => "STR_ERR_ZIP", "ville" => "STR_ERR_TOWN", "pays" => "STR_ERR_COUNTRY", "telephone" => "STR_ERR_TEL"', '', '2013-05-01 12:00:00', '', 1),
('skip_home_ad_categories_presentation', 'core', 'boolean', 'false', '', '2013-05-01 12:00:00', '', 1);
-- le module Premium est installé uniquement
ALTER TABLE `peel_quantites` ADD `promotion_percent` float(15,5) NOT NULL DEFAULT '0.00000';
ALTER TABLE `peel_quantites` ADD `cat_id` int(11) NOT NULL DEFAULT '0'
- Si vous avez une version 7.0.1 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.0.2 :
ALTER TABLE `peel_banniere` ADD `do_not_display_on_pages_related_to_user_ids_list` varchar(255) NOT NULL DEFAULT '';
-- Si pas déjà le cas dans votre table peel_commandes_articles suite à des migrations, on force nom_attribut en tant que MEDIUMTEXT
ALTER TABLE `peel_commandes_articles` CHANGE `nom_attribut` `nom_attribut` MEDIUMTEXT NOT NULL;
INSERT INTO `peel_configuration` (`id`, `technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES
(191, 'catalog_products_columns_default', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
(192, 'associated_products_columns_default', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
(193, 'associated_products_display_mode', 'core', 'string', 'column', '', '2013-01-01 12:00:00', '', 1),
(194, 'show_on_estimate_text', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(195, 'show_add_to_cart_on_free_products', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(196, 'show_short_description_on_product_details', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(197, 'category_show_more_on_catalog_if_no_order_allowed', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1);
- Si vous avez une version 7.0.0 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.0.1 :
ALTER TABLE `peel_nom_attributs` ADD `show_description` tinyint(1) NOT NULL DEFAULT '1';
ALTER TABLE `peel_commandes_articles` ADD `attributs_list` MEDIUMTEXT NOT NULL;
Rien de plus à faire, votre site est migré.
- Si vous avez une version inférieure à la version <=5 (avant fin 2010), contactez-nous
- Si vous avez une version 6.X < 6.4.2 : contactez-nous ou appliquez tout d'abord
puis l'étape de 6.4.2 vers 7.0.1 ci-dessous
- Si vous avez une version 6.4.2 exécutez le SQL suivant dans phpMyAdmin pour passer en 7.0.1 :
-- ---------------------------------------------------------------------------
ALTER TABLE `peel_produits_attributs` ADD INDEX ( `nom_attribut_id` , `attribut_id` ) ;
ALTER TABLE `peel_produits_attributs` ADD INDEX ( `produit_id` ) ;
ALTER TABLE `peel_nom_attributs` ADD `type_affichage_attribut` tinyint(1) NOT NULL DEFAULT '0';
ALTER TABLE `peel_ecotaxes` CHANGE `nom` `nom_fr` MEDIUMTEXT NOT NULL ;
ALTER TABLE `peel_profil` CHANGE `name` `name_fr` VARCHAR( 100 ) NOT NULL DEFAULT '';
ALTER TABLE `peel_profil` CHANGE `description_document` `description_document_fr` TEXT NOT NULL;
ALTER TABLE `peel_profil` CHANGE `document` `document_fr` VARCHAR( 255 ) NOT NULL DEFAULT '';
ALTER TABLE `peel_tarifs` ADD `poidsmin` FLOAT( 10, 2 ) NOT NULL DEFAULT '0' AFTER `id` ;
ALTER TABLE `peel_tarifs` ADD `totalmin` FLOAT( 10, 2 ) NOT NULL DEFAULT '0' AFTER `poidsmax` ;
ALTER TABLE `peel_import_field` CHANGE `texte` `texte_fr` VARCHAR( 255 ) NOT NULL ;
--
-- Structure de la table `peel_configuration`
--
CREATE TABLE IF NOT EXISTS `peel_configuration` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`technical_code` varchar(255) NOT NULL DEFAULT '',
`origin` varchar(255) NOT NULL DEFAULT '',
`type` varchar(255) NOT NULL DEFAULT '',
`string` text NOT NULL,
`lang` varchar(2) NOT NULL DEFAULT '',
`last_update` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`explain` text NOT NULL,
`etat` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `technical_code` (`technical_code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
--
-- Contenu de la table `peel_configuration`
--
INSERT INTO `peel_configuration` (`id`, `technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES
(1, 'compatibility_mode_with_htmlentities_encoding_content', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Si true : permet de décoder les données en BDD encodées par des versions de PEEL < 5.7. Mettre à false pour une nouvelle boutique, et à true si des données ont été migrées', 1),
(2, 'post_variables_with_html_allowed_if_not_admin', 'core', 'array', '"description"', '', '2013-01-01 12:00:00', 'Protection générale supplémentaire en complément de nohtml_real_escape_string', 1),
(3, 'order_article_order_by', 'core', 'string', 'id', '', '2013-01-01 12:00:00', 'Spécifie l''ordre des produits dans une commande, s''applique sur l''ensemble de la boutique', 1),
(4, 'allow_command_product_ongift', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Permet aux produits cadeaux (champ on_gift dans peel_produits) d''être également commandés comme des produits ordinaire, en plus d''être commandé avec les points cadeaux.', 1),
(5, 'uploaded_file_max_size', 'core', 'integer', '4194304', '', '2013-01-01 12:00:00', 'En octets / in bytes => Par défaut 4Mo / Au delà de cette limite, les fichiers ne seront pas acceptés', 1),
(6, 'filesize_limit_keep_origin_file', 'core', 'integer', '300000', '', '2013-01-01 12:00:00', 'Taille limite au delà de laquelle les images téléchargées sont regénérées par PHP et sauvegardées en JPG', 1),
(7, 'image_max_width', 'core', 'integer', '1024', '', '2013-01-01 12:00:00', 'Taille limite au delà de laquelle les images téléchargées sont converties en JPG à cette largeur maximum', 1),
(8, 'image_max_height', 'core', 'integer', '768', '', '2013-01-01 12:00:00', 'Taille limite au delà de laquelle les images téléchargées sont converties en JPG à cette hauteur maximum', 1),
(9, 'jpeg_quality', 'core', 'integer', '88', '', '2013-01-01 12:00:00', 'Qualité pour les JPEG créés par le serveur / PHP default for JPEG quality: 75', 1),
(10, 'session_cookie_basename', 'core', 'string', 'sid', '', '2013-01-01 12:00:00', 'Sera complété par un hash de 8 caractères correspondant au chemin d''installation de cette boutique', 1),
(11, 'sha256_encoding_salt', 'core', 'string', 'k)I8#;z=TIxnXmIPdW2TRzt4Ov89|#V~cU@]', '', '2013-01-01 12:00:00', 'Used in password hash calculation. If you change it, old passwords will not be compatible anymore.', 1),
(12, 'backoffice_directory_name', 'core', 'string', 'administrer', '', '2013-01-01 12:00:00', 'Le nom du répertoire d''administration peut être changé, mais dans ce cas il faut aussi le changer manuellement dans l''arborescence du site sur le disque dur', 1),
(13, 'cache_folder', 'core', 'string', 'cache', '', '2013-01-01 12:00:00', 'Le nom du répertoire de cache peut être changé, mais dans ce cas il faut aussi le changer manuellement sur le disque dur.', 1),
(14, 'force_display_reseller_prices_without_taxes', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(15, 'delivery_cost_calculation_mode', 'core', 'string', 'cheapest', '', '2013-01-01 12:00:00', 'Par défaut : on prend les frais de port les moins chers qui correspondent aux contraintes poids / montant du caddie', 1),
(16, 'force_sessions_for_subdomains', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Par défaut les cookies ne sont valables que pour un sous-domaine donné (exemple : www). C''est bien de faire cela par défaut car parfois cookie_domain bloque le déclenchement des sessions chez certains hébergeurs comme 1and1. Pour rendre disponible les cookies pour tous les sous-domaines mettez à true\r\n', 1),
(17, 'admin_fill_empty_bill_number_by_number_format', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', 'Dans l''édition de facture, si numéro de facture vide, on remplit par défaut automatiquement format de numéro à générer', 1),
(18, 'payment_status_create_bill', 'core', 'string', '1,2,3', '', '2013-01-01 12:00:00', 'Dès qu''une commande est dans le statut $payment_status_create_bill, son numéro de facture est créé', 1),
(19, 'smarty_avoid_check_template_files_update', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Passer à true si vous voulez accélérer un site en production. Attention : si true, alors les modifications que vous ferez sur les templates nécessiteront MAJ manuelle du cache', 1),
(20, 'use_database_permanent_connection', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Valeurs possibles : true, ''local'', ''no'' / false', 1),
(21, 'allow_w3c_validator_access_admin', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', 'ATTENTION SECURITE : la ligne ci-dessous doit rester à false sauf cas exceptionnel de test technique de l''administration', 1),
(22, 'rating_max_value', 'core', 'integer', '5', '', '2013-01-01 12:00:00', '', 1),
(23, 'rating_unitwidth', 'core', 'integer', '21', '', '2013-01-01 12:00:00', 'The width (in pixels) of each rating unit (star, etc.)', 1),
(24, 'sessions_duration', 'core', 'integer', '180', '', '2013-01-01 12:00:00', '', 1),
(25, 'display_errors_for_ips', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(26, 'quotation_delay', 'core', 'string', '6 mois', '', '2013-01-01 12:00:00', '', 1),
(27, 'avoir', 'core', 'integer', '10', '', '2013-01-01 12:00:00', '', 1),
(28, 'commission_affilie', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(29, 'id', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(30, 'css', 'core', 'string', 'screen.css,menu.css', '', '2013-01-01 12:00:00', '', 1),
(31, 'template_directory', 'core', 'string', 'peel7', '', '2013-01-01 12:00:00', '', 1),
(32, 'template_multipage', 'core', 'string', 'default_1', '', '2013-01-01 12:00:00', '', 1),
(33, 'email_paypal', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(34, 'email_commande', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(35, 'email_webmaster', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(36, 'nom_expediteur', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(37, 'email_client', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(38, 'on_logo', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(39, 'favicon', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(40, 'timemax', 'core', 'integer', '1800', '', '2013-01-01 12:00:00', '', 1),
(41, 'pays_exoneration_tva', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(42, 'seuil', 'core', 'integer', '5', '', '2013-01-01 12:00:00', '', 1),
(43, 'seuil_total', 'core', 'float', '0.00000', '', '2013-01-01 12:00:00', '', 1),
(44, 'seuil_total_reve', 'core', 'float', '0.00000', '', '2013-01-01 12:00:00', '', 1),
(45, 'module_retail', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(46, 'module_affilie', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(47, 'module_lot', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(48, 'module_parrain', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(49, 'module_cadeau', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(50, 'module_devise', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(51, 'devise_defaut', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(52, 'module_nuage', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(53, 'module_flash', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(54, 'module_cart_preservation', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(55, 'module_vacances', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(56, 'module_vacances_type', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(57, 'module_vacances_fournisseur', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(58, 'module_pub', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(59, 'module_rss', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(60, 'module_avis', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(61, 'module_precedent_suivant', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(62, 'module_faq', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(63, 'module_forum', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(64, 'module_giftlist', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(65, 'module_entreprise', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(66, 'sips', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(67, 'systempay_payment_count', 'core', 'string', '1', '', '2013-01-01 12:00:00', '', 1),
(68, 'systempay_payment_period', 'core', 'string', '0', '', '2013-01-01 12:00:00', '', 1),
(69, 'systempay_cle_test', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(70, 'systempay_cle_prod', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(71, 'systempay_test_mode', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(72, 'systempay_code_societe', 'core', 'string', '0', '', '2013-01-01 12:00:00', '', 1),
(73, 'paybox_cgi', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(74, 'paybox_site', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(75, 'paybox_rang', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(76, 'paybox_identifiant', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(77, 'email_moneybookers', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(78, 'secret_word', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(79, 'spplus', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(80, 'module_ecotaxe', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(81, 'module_filtre', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(82, 'nb_produit_page', 'core', 'integer', '10', '', '2013-01-01 12:00:00', '', 1),
(83, 'module_rollover', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(84, 'type_rollover', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(85, 'logo_affiliation', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(86, 'small_width', 'core', 'integer', '160', '', '2013-01-01 12:00:00', '', 1),
(87, 'small_height', 'core', 'integer', '160', '', '2013-01-01 12:00:00', '', 1),
(88, 'medium_width', 'core', 'integer', '300', '', '2013-01-01 12:00:00', '', 1),
(89, 'medium_height', 'core', 'integer', '300', '', '2013-01-01 12:00:00', '', 1),
(90, 'mode_transport', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(91, 'module_url_rewriting', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(92, 'display_prices_with_taxes', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(93, 'display_prices_with_taxes_in_admin', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(94, 'html_editor', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(95, 'format_numero_facture', 'core', 'string', '[id]', '', '2013-01-01 12:00:00', '', 1),
(96, 'default_country_id', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(97, 'nb_product', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(98, 'nb_on_top', 'core', 'integer', '5', '', '2013-01-01 12:00:00', '', 1),
(99, 'nb_last_views', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(100, 'auto_promo', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(101, 'act_on_top', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(102, 'tag_analytics', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(103, 'site_suspended', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', '', 1),
(104, 'small_order_overcost_limit', 'core', 'float', '0.00000', '', '2013-01-01 12:00:00', '', 1),
(105, 'small_order_overcost_amount', 'core', 'float', '0.00000', '', '2013-01-01 12:00:00', '', 1),
(106, 'small_order_overcost_tva_percent', 'core', 'float', '0.00', '', '2013-01-01 12:00:00', '', 1),
(107, 'module_captcha', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(108, 'allow_add_product_with_no_stock_in_cart', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(109, 'payment_status_decrement_stock', 'core', 'string', '2,3', '', '2013-01-01 12:00:00', '', 1),
(110, 'module_socolissimo', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(111, 'module_icirelais', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(112, 'module_autosend', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(113, 'module_autosend_delay', 'core', 'integer', '5', '', '2013-01-01 12:00:00', '', 1),
(114, 'category_count_method', 'core', 'string', 'individual', '', '2013-01-01 12:00:00', '', 1),
(115, 'partner_count_method', 'core', 'string', 'individual', '', '2013-01-01 12:00:00', '', 1),
(116, 'admin_force_ssl', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(117, 'anim_prod', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(118, 'export_encoding', 'core', 'string', 'utf-8', '', '2013-01-01 12:00:00', '', 1),
(119, 'zoom', 'core', 'string', 'jqzoom', '', '2013-01-01 12:00:00', '', 1),
(120, 'enable_prototype', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(121, 'enable_jquery', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(122, 'send_email_active', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(123, 'minimal_amount_to_order', 'core', 'string', '0.00000', '', '2013-01-01 12:00:00', '', 1),
(124, 'display_nb_product', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(125, 'type_affichage_attribut', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(126, 'fb_admins', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(127, 'facebook_page_link', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(128, 'category_order_on_catalog', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(129, 'global_remise_percent', 'core', 'string', '0.00000', '', '2013-01-01 12:00:00', '', 1),
(130, 'availability_of_carrier', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(131, 'popup_width', 'core', 'integer', '310', '', '2013-01-01 12:00:00', '', 1),
(132, 'popup_height', 'core', 'integer', '160', '', '2013-01-01 12:00:00', '', 1),
(133, 'in_category', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(134, 'facebook_connect', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(135, 'fb_appid', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(136, 'fb_secret', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(137, 'fb_baseurl', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(138, 'module_conditionnement', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(139, 'keep_old_orders_intact', 'core', 'integer', '0', '', '2013-01-01 12:00:00', '', 1),
(140, 'default_picture', 'core', 'string', 'image_defaut_peel.png', '', '2013-01-01 12:00:00', '', 1),
(149, 'module_tnt', 'core', 'integer', '', '', '2013-01-01 12:00:00', '', 1),
(150, 'sign_in_twitter', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(151, 'googlefriendconnect', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(152, 'session_save_path', 'core', 'string', '', '', '2013-01-01 12:00:00', 'Répertoire sur le disque pour stocker les sessions. Exemple : /home/example/sessions . Attention : ce répertoire en doit pas être accessible par http => il ne doit pas être à l''intérieur de votre répertoire peel. Laisser vide si on veut le répertoire défini par défaut dans php.ini du serveur', 1),
(153, 'general_print_image', 'core', 'string', '{$GLOBALS[''repertoire_images'']}/imprimer.jpg', '', '2013-01-01 12:00:00', '', 1),
(154, 'general_home_image1', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(155, 'general_home_image2', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(156, 'general_product_image', 'core', 'string', '', '', '2013-01-01 12:00:00', '', 1),
(157, 'general_send_email_image', 'core', 'string', '{$GLOBALS[''repertoire_images'']}/tell_friend.jpg', '', '2013-01-01 12:00:00', '', 1),
(158, 'general_give_your_opinion_image', 'core', 'string', '{$GLOBALS[''repertoire_images'']}/donnez_avis.jpg', '', '2013-01-01 12:00:00', '', 1),
(159, 'general_read_all_reviews_image', 'core', 'string', '{$GLOBALS[''repertoire_images'']}/tous_les_avis.jpg', '', '2013-01-01 12:00:00', '', 1),
(160, 'general_add_notepad_image', 'core', 'string', '{$GLOBALS[''repertoire_images'']}/ajout_pense_bete.jpg', '', '2013-01-01 12:00:00', '', 1),
(161, 'check_allowed_types', 'auto', 'boolean', 'false', '', '2013-01-01 12:00:00', 'Vous pouvez activer une vérification du type MIME des fichiers téléchargés. Cela pose de nombreux problèmes car cette information n''est pas fiable et des navigateurs envoient des types MIME parfois imprévus => cette vérification est désactivée par défaut', 1),
(162, 'allowed_types', 'auto', '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", "text/csv" => ".csv", "application/vnd.ms-excel" => ".csv", "application/csv-tab-delimited-table" => ".csv", "application/octet-stream" => "", "application/pdf" => ".pdf", "application/force-download" => "", "application/x-shockwave-flash" => ".swf", "application/x-download" => "', '', '2013-01-01 12:00:00', 'Cette variable est utilisée si check_allowed_types = true', 1),
(163, 'extensions_valides_any', 'auto', 'array', '"jpg", "jpeg", "gif", "png", "csv", "txt", "pdf", "zip"', '', '2013-01-01 12:00:00', 'Vérification en fonction des extensions des fichiers téléchargés', 1),
(164, 'extensions_valides_data', 'auto', 'array', '"csv", "txt"', '', '2013-01-01 12:00:00', 'Vérification en fonction des extensions des fichiers téléchargés', 1),
(165, 'extensions_valides_image_or_pdf', 'auto', 'array', '"jpg", "jpeg", "gif", "png", "pdf"', '', '2013-01-01 12:00:00', 'Vérification en fonction des extensions des fichiers téléchargés', 1),
(166, 'extensions_valides_image', 'auto', 'array', '"jpg", "jpeg", "gif", "png"', '', '2013-01-01 12:00:00', 'Vérification en fonction des extensions des fichiers téléchargés', 1),
(167, 'extensions_valides_image_or_swf', 'auto', 'array', '"jpg", "jpeg", "gif", "png", "swf"', '', '2013-01-01 12:00:00', 'Vérification en fonction des extensions des fichiers téléchargés', 1),
(168, 'extensions_valides_image_or_ico', 'auto', 'array', '"jpg", "jpeg", "gif", "png", "ico"', '', '2013-01-01 12:00:00', 'Vérification en fonction des extensions des fichiers téléchargés', 1),
(169, 'uploaded_images_name_pattern', 'core', 'string', '^[0-9]{6}_[0-9]{6}_PEEL_[0-9a-z-A-Z]{8}\\.[jpg|png|gif]
- Allez sur la page de "gestion des variables de configuration" de l'administration et lancez le réparation des colonnes de langue.
- Si vous voulez migrer le contenu de votre table peel_sites : allez sur l'administration et lancez comme url sur votre site : /administrer/configuration.php?mode=generate&full=1
Ceci va lire peel_sites et transposer son contenu dans peel_configuration
- A n'effectuer que lorsque toutes vos données sont migrées :
-- DROP TABLE `peel_sites`;
, '', '2013-01-01 12:00:00', 'Permet de valider le format des noms des images uploadées dans peel', 1),
(170, 'site_general_columns_count', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
(171, 'product_details_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(172, 'ad_details_page_columns_count', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
(173, 'ads_list_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(174, 'blog_index_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(175, 'listecadeau_list_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(176, 'listecadeau_details_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(177, 'cart_preservation_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(178, 'references_page_columns_count', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(179, 'achat_maintenant_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(180, 'caddie_affichage_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(181, 'fin_commande_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(182, 'achat_index_page_columns_count', 'core', 'integer', '2', '', '2013-01-01 12:00:00', '', 1),
(183, 'edit_prices_on_products_list', 'core', 'string', 'edit', '', '2013-01-01 12:00:00', '', 1),
(184, 'show_qrcode_on_product_pages', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(185, 'minify_css', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', '', 1),
(186, 'minify_js', 'core', 'boolean', 'false', '', '2013-01-01 12:00:00', '', 1),
(187, 'product_categories_depth_in_menu', 'core', 'integer', '1', '', '2013-01-01 12:00:00', '', 1),
(188, 'content_categories_depth_in_menu', 'core', 'integer', '1', '', '2013-01-01 12:00:00', 'Seules les rubriques de contenu avec position>0 s''afficheront, ce qui permet d''en exclure du menu en les mettant à position=0', 1),
(189, 'main_menu_items_if_available', 'core', 'array', '"home", "catalog", "news", "promotions", "annonces", "vitrine", "check", "account", "contact", "admin"', '', '2013-01-01 12:00:00', 'Liste à définir dans l''ordre d''affichage parmi : "home", "catalog", "content", "news", "promotions", "annonces", "vitrine", "check", "account", "contact", "promotions", "admin"', 1),
(190, 'template_engine', 'core', 'string', 'smarty', '', '2013-01-01 12:00:00', 'Par défaut : smarty - Existe aussi en version de test : twig', 1);
ALTER TABLE `peel_nom_attributs` ADD `show_description` tinyint(1) NOT NULL DEFAULT '1';
ALTER TABLE `peel_commandes_articles` ADD `attributs_list` MEDIUMTEXT NOT NULL;
ALTER TABLE `peel_banniere` ADD `do_not_display_on_pages_related_to_user_ids_list` varchar(255) NOT NULL DEFAULT '';
-- Si pas déjà le cas dans votre table peel_commandes_articles suite à des migrations, on force nom_attribut en tant que MEDIUMTEXT
ALTER TABLE `peel_commandes_articles` CHANGE `nom_attribut` `nom_attribut` MEDIUMTEXT NOT NULL;
INSERT INTO `peel_configuration` (`id`, `technical_code`, `origin`, `type`, `string`, `lang`, `last_update`, `explain`, `etat`) VALUES
(191, 'catalog_products_columns_default', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
(192, 'associated_products_columns_default', 'core', 'integer', '3', '', '2013-01-01 12:00:00', '', 1),
(193, 'associated_products_display_mode', 'core', 'string', 'column', '', '2013-01-01 12:00:00', '', 1),
(194, 'show_on_estimate_text', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(195, 'show_add_to_cart_on_free_products', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(196, 'show_short_description_on_product_details', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1),
(197, 'category_show_more_on_catalog_if_no_order_allowed', 'core', 'boolean', 'true', '', '2013-01-01 12:00:00', '', 1);
- Allez sur la page de "gestion des variables de configuration" de l'administration et lancez le réparation des colonnes de langue.
- Si vous voulez migrer le contenu de votre table peel_sites : allez sur l'administration et lancez comme url sur votre site : /administrer/configuration.php?mode=generate&full=1
Ceci va lire peel_sites et transposer son contenu dans peel_configuration
- A n'effectuer que lorsque toutes vos données sont migrées :
-- DROP TABLE `peel_sites`;