Skip to content

Commit

Permalink
v0.13.2 - New rules for shipping dates on/off in calendar
Browse files Browse the repository at this point in the history
Fixes (sub)menu : missing class css in public
[+] Retail config fieldsets and css
[+] delivery_disallowed_dates option
[+] delivery_day options
  • Loading branch information
sudwebdesign committed Oct 16, 2019
1 parent 8da4400 commit 20cc2dc
Show file tree
Hide file tree
Showing 8 changed files with 341 additions and 204 deletions.
61 changes: 35 additions & 26 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,19 @@ https://stripe.com/docs/quickstart#collecting-payment-information
#### Param (Dés)Activer | Paypal mode (bouton js/serveur?)
##### restore SetExpressCheckout.php (CURL obligatoire) + MAJ API ?
#require PLX_PLUGINS . $this->plugName . '/classes/paypal_api/SetExpressCheckout.php';
IL Y A DS config.php des champs cachés (input hidden). Que font ils là?...

## v0.13.2 16/10/2019 ##
Fixs (sub)menu : certaine classes css manquantes + un <span> (public)
+ Config fieldsets et css modifiés
+ Config Nombreuse double guillemets transformés en Simple
### Nouvelles règles pour le choix de dates du panier (Merci @ppmt pour l'idée)
+ Nouveau param pour désactivé des choix de dates "delivery_disallowed_dates"
+ Nouveau param pour (dés)activer certains jours de la seamaine "delivery_day"

##v0.13.1 01/10/2019##
## Compatibilité avec PluXml 5.7

## v0.13.1 01/10/2019 ##
### Compatibilité avec PluXml 5.7
+ const V = '0.13.1';#$this->getInfo('version') is empty in public mode
+ MAJ du cache navi & Fix plxAdminBar (public mode)
+ MAJ administration.css
Expand All @@ -77,7 +86,7 @@ Fix : admin : Compatibilité PHP 7.2 each() désaprecié : Merci @cpalo
::: forum.pluxml.org/discussion/comment/59080/#Comment_59080
::: admin.php : la fonction each() est désaprécié en php 7.2 : remplacé par un foreach() qui est (en plus) plus rapide et moins (memoryvore)[https://www.php.net/manual/fr/function.each.php#75692].

##v0.13.1r6 16/03/2018##
## v0.13.1r6 16/03/2018 ##
[+] HTML not valid #Minimzed (Fail?) with plxMinimifyCache.1.5.0 #bugOrNot, if have 2 space in attribute tag, remove spaces & are unvalid code, be carefull & valid html before... or maybe update library to solve problem
[+] Improve default langs (admin user & site default)
[+] Admin MultiLingual tabs System
Expand All @@ -87,7 +96,7 @@ Fix Lang for older PluXml Miss
[+] Best integration on OLD Pluxml


##v0.13.1r5 25/07/2017##
## v0.13.1r5 25/07/2017 ##
[+] PHP 5.1 to 7.x (thx free.fr et Stephanovich)
[+] Produits/Catégories/Commandes sont Multilingue (onglets des langues si Multilingue activé)
[+] Admin user friendly, noaddcart checkbox Propagation (si noaddcart4all coché: copie du noaddcart default_lang aux autre langues, qui sont inéditable)
Expand All @@ -99,13 +108,13 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
[+] hook plxMyShopEditProduct


##v0.13.1r4 11/06/2017##
## v0.13.1r4 11/06/2017 ##
[+] Fins de lignes unifiées par dos2unix (merci Bazooka)
[+] Config & panier : Montant minimum pour afficher le choix du paiement par Paypal (contrib ppmt)
[+] Config & panier : choix de date et heure de livraison (contrib ppmt)
[+] get_class() et plug['name'] remplacé par plugName

##v0.13.1r3 11/05/2017##
## v0.13.1r3 11/05/2017 ##
* [+] Appel des hook selon l'espace en cours (public ou admin)
* [+] hard coded plxMyShop vers get_class() pour simplifier le changement de nom
* [+] Fonction nomProtege($nomProduit) remplacé par plxUtils::strCheck()
Expand All @@ -131,15 +140,15 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* Fix Lignes max : Config Frais de port (impossible au dela de 99 lignes)
* Fix Bad id's : Admin edit thumbnail image

##v0.13.1r2 28/04/2017##
## v0.13.1r2 28/04/2017 ##
* [+] Option Config : nombre de ligne de configurations des Frais de port
* [+] Option Config : [Frais de port suivant le montant de la commande](http://forum.pluxml.org/viewtopic.php?pid=53688#p53688)
* [+] Admin : Ordre des commandes, les dernières en premières + big locals updates js/css + adaptative au petits écrans ::: intégrer en interne? et/ou harmoniser jquery.dataTables & cdn
* [+] Admin : Voir les commandes dans une lightbox iframe [featherlight](http://noelboss.github.io/featherlight/) ::: "voir" une commande en mode smoothframe (avec jquery?)
* [+] Core des messages de Commandes simplifié et amélioré (il y avait des parties commune aux 2 messages + backup)
* Fix float number

##v0.13.1r1 27/04/2017##
## v0.13.1r1 27/04/2017 ##
* Fix SHIPMAXWEIGHT ::: si dépassement de proids prévu au maximum de la config (calcul approximatif du prix est appliqué aux frais de port et le client en est avertit par un message en rouge dans le formulaire de commande
* [+] Config hook gratuité des frais de port** : options SHIPFREEWEIGHT & SHIPFREEPRICE ::(laisser vide pour le(s) désactivé(s)):: Frais de port gratuit si superieur ou égale a tel poids et/ou superieur ou égale a tel prix (ttc)
* [+] Hook **plxMyShopShippingMethod amélioré, affiche les chiffres pour dire au client a partir d'où les frais de port lui sont offerts
Expand All @@ -148,7 +157,7 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* [+] Formulaire PayPal Multilingue
* fix when display basket ::: Undefined property: plxMyShop::$plxPlugins && Fatal error: Call to a member function callHook()

##v0.13.1r 26/04/2017##
## v0.13.1r 26/04/2017 ##
* [+] Possibilité d'ajouter un sous-menu dédié a la boutique groupant les catégories et le panier (Yannic)
* [+] Ajout du hook plxMyShopShippingMethod pour avoir la possibilité de modifier les frais de port
* [+] Formulaires d'édition de produit & config compatible grille PluCss1.2
Expand All @@ -157,15 +166,15 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* Fix zéros superflus dans urls et ancres & espace entre devise non attendu (Yannic) ::: bug? les url sont non claire, et permettent de basculer d'une url a l'autre (attention au DC de GG) ::: produit (mauvaise redirection, ou pas, si par exemple product 2 est une catégorie alors que l'on cherche un produit atterrit sur une catégorie, et l'url n'est pas réécrite, c'est pareil avec les catégories => prod)


##v0.13.1b6 20/04/2017##
## v0.13.1b6 20/04/2017 ##
* [+] Contenu des produits compatible Mulitilingue.0.8.1 (Yannic)
* [+] Admin : Grille PluCss
* [+] Public : Anglais bouton trop large (Remove from basket => Remove of basket)
Éditeurs compatible:
100%: plxToolbar.1.4.1
onglet de la langue en cour: CKEditor.4.6.2 et WymEditor.1.1.2

##v0.13.1b5 18/04/2017##
## v0.13.1b5 18/04/2017 ##
* [+] Plus joli (Yannic)
* [+] Ajout d'un bouton au mini paniers pour enlever les produits (hook plxMyShopShowMiniPanier)
* [+] Ajout des liens produits aux paniers
Expand All @@ -177,12 +186,12 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* Fix : Texte d'exemple des champs de l'emplacement des données, placeholder pour 5.4, 5.5 & 5.6 (fonction printInput)
* Fix : noscript sur toutes les pages de l'admin

##v0.13.1b4 16/04/2017##
## v0.13.1b4 16/04/2017 ##
* [+] Admin : Utilisation du selecteur d'image natif à PluXml (Yannic) minimum compat media system 5.4
* Fix : Config : texte d'exemple des champs de l'emplacement des données placeholder (5.6 only)
* Fix : Admin : Menu barre d'action : boutons valide Xhtml

##v0.13.1b3 15/04/2017##
## v0.13.1b3 15/04/2017 ##
* [+] Public : panier.css transferé dans site.css, Nettoyage des javascripts & jquery en Vanilla
* [+] Admin : ajout des options du choix de l'emplacement des dossiers de données + langues (fr, en) (Yannic)
* [+] Admin : ajout de l'option Afficher le lien votre panier \_/ en haut des pages produits et catégories
Expand All @@ -193,7 +202,7 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* Fix : Admin Html : erreur de '/' au 1er form & input hors d'élément du tableau & &amp;
* [-] panier.css supprimé

##v0.13.1b2 13/04/2017##
## v0.13.1b2 13/04/2017 ##
* [+] Possibilité d'utiliser les shortcode dans les page du blog (articles)
* [+] Admin : Titres dans la barre d'action (5.4+)
* [+] Admin : Édition d'un produit, si image est changée, elle s'affiche. (Penser en enregistrer pour rendre effectif le changement)
Expand All @@ -203,19 +212,19 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* Fix : décalage symbole monétaire
* Fix : Double slash : appel des thèmes et dans l'url des images (avertir l'utilisateur d'éviter le premier slash ***a faire?)

##v0.13.1b 11/04/2017#
## v0.13.1b 11/04/2017 #
* Fix : Si utilisation shortcode (noJs bouton panier et message) : hook ThemeEndBody quant shortcode actif & clean
* Fix : Afficher le poids d'un produits inférieur à 1 kg (yannic)
* Fix : Cookie n'est pas toujours initialisé lors de la première session. hook plxMotorConstruct vers le hook Index (MyShopCookie) (yannic)
* Fix : Balise de fermeture script (yannic)

##v0.13.1a 07/04/2017#
## v0.13.1a 07/04/2017 #
* [+] Admin : Avertir l'utilisateur si le courriel d'envoi du plugin est non configuré ou si le fichier de langue est absent (inspiré de plxMyContact)
* [+] Responsive : Meilleure adaptabilité des boutons et des liens avec l'action-bar adaptative de PluXml 5.6 (rétrocompatible avec 5.4 & 5.5)
* [+] Sélecteur d'image du produit retravaillé et en position absolue
* Fix : Espace superflu entre et dans les boutons du menu (apparaît _ entre les boutons)

##v0.13 06/04/2017##
## v0.13 06/04/2017 ##
* [+] Ajout du hook plxMyShopShowMiniPanier basé sur l'idée de WorldBot alias [Yannic](http://forum.pluxml.org/viewtopic.php?pid=53411#p53411)
* [+] Compatible Multilingue 0.8 & pluxml 5.6 (worldBot)
* [+] Bouton produit : Ajouter, modifier et supprimer du panier (worldBot & swd)
Expand All @@ -228,30 +237,30 @@ Fix PluXml media manager & refreshImg() locale (Si multilingue)
* [+] Gestion des message 'basket is up to date' inside plugin & simplifié
* [-] Suppression du modele "espacePublic/ajoutProduit"

##v0.12 04/04/2017##
## v0.12 04/04/2017 ##
* [+] Panier : Style des message retour et largeur du tableau d'article mis a 100%
* [+] Panier localStorage : Si le client change ses coordonnées le bouton re-bascule sur "enregister"
* [+] Fichiers de langues Français & Anglais peaufinés + tentative d'occitan
* [+] Ajout des requis aux entrées du panier
* FIX : webkits X-XSS-Protection Content-Security-Policy

##v0.11.1 03/04/2017##
## v0.11.1 03/04/2017 ##
* [+] MyshopCookie intégré
* [+] Config : Switch to Switch
* [+] Panier : Boutons Save & Forget modifiés selon une idée de [ppmt](http://forum.pluxml.org/viewtopic.php?pid=53349#p53349)
* [+] Panier : Ajout d'un filtre ExpReg au champ courriel : pattern="[^@]+@[^@]+\.[a-zA-Z]{2,}" [src](https://blog.staffannoteberg.com/2012/03/01/html5-form-validation-with-regex/)
* [+] Courriel client dans le récapitulatif de commande (mailto)

##v0.11 02/04/2017##
## v0.11 02/04/2017 ##
Release

##v0.11b1 02/04/2017##
## v0.11b1 02/04/2017 ##
* FIX fichier langue fr suppression d'un <<<<<<HEAD oublié lors de la fusion

##v0.11b + Panier dans le menu (worldBot) 02/04/2017##
## v0.11b + Panier dans le menu (worldBot) 02/04/2017##
* [+] Option d'ajouter ou non le lien vers le Panier dans le menu principal

##v0.11b 02/04/2017##
## v0.11b 02/04/2017 ##
* FIX fichier langue fr : retour de ligne de rn(win) en n(tux)
* [+] Ajout des crochets suivant à panier.php (hook)
+ plxMyShopPanierDebut
Expand All @@ -266,10 +275,10 @@ Release

v0.11a1 : Algo boucle des frais de ports config.php

##v0.11a 31/03/2017##
## v0.11a 31/03/2017 ##
* [+] Ajout de sauvegarde locale des coordonnées du client au formulaire de commande

##v0.10 18/03/2017##
## v0.10 18/03/2017 ##
* [+] Compatible PluXml 5.5, [5.6](https://github.com/pluxml/PluXml/releases/tag/5.6rc4)
* [+] Édition des produits compatible avec le plugin WymEditor et d'autres éditeurs (Changement de l'id form_produit VERS form_article)
* [+] Ajout du theme d'exemple static-boutique-produits-par-categories.php de Philippe Le Toquin : https://github.com/ppmt/plxMyShop/commit/411cc5e749fc53b9b2a54c064dd969d9f0c6db48
Expand All @@ -285,7 +294,7 @@ v0.11a1 : Algo boucle des frais de ports config.php
- [ ] # //require PLX_PLUGINS . 'plxMyShop/classes/paypal_api/SetExpressCheckout.php'; c'est/était quoi?
- [ ] require PLX_PLUGINS . 'plxMyShop/classes/paypal_api/boutonPaypalSimple.php'; (à tester)

##v0.9.9.0.dev 05/08/2016##
# #v0.9.9.0.dev 05/08/2016 ##
From develop branch of mathieu269 : [commit](https://github.com/davidlhoumaud/plxMyShop/commit/3f9df5b8656d989bec9827a9c0f2c477cf10758b)


Expand Down
Loading

0 comments on commit 20cc2dc

Please sign in to comment.