RELEASE NOTES comparatives PEEL SHOPPING 7.0.4 du 05/09/2013 par rapport à PEEL SHOPPING 7.0.3 en date du 12/06/2013
- Ajout d'explications pour certaines variables de configuration - Ajout d'informations dans la gestion des fichiers téléchargés payés sur une boutique - Ajout d'un paramètre pour gérer le nombre de sous-catégories par colonne sur les pages de catégorie - Ajout d'une configuration pour régler le nombre de produits par colonne dans les pages catalogues depuis le back-office. - Ajout d'une fonctionnalité de diaporama pour les rubriques de contenu. - Ajout d'une variable de configuration sur le nombre de décimales affichées pour le formatage des prix (demande faite sur le forum) - Ajout de colonnes dans la liste des connexions effectuées sur le site - Ajout de l'effacement automatique du cache de tous les emplacements publicitaires quand on modifie une bannière dans l'administration + rallongement de la durée de validité du cache des bannières - Ajout de l'email automatique 'inscription_newsletter' lors de l'installation. - Ajout de l'email automatique 'warn_admin_reve_subscription' qui est envoyé à l'admin si un revendeur s'inscrit. - Ajout de l'export du détail des commandes au format EXCEL avec une ligne par commande en plus de la possibilité déjà existante avec une ligne par produit commandé - Ajout de l'historique de login d'un utilisateur dans les pages de détail utilisateur. - Ajout de l'impossibilité de se connecter à un 'compte' priv=newsletter. - Ajout de la gestion d'un message d'erreur supplémentaire dans le formulaire de contact - Ajout de la langue Espéranto (non finalisée, traduction gérée sur https://www.transifex.com/projects/p/peel-shopping/language/eo/ ) - Ajout de la possibilité d'appel à Google Analytics des pages non HTML telles que flux RSS - Ajout de la possibilité de payer lorsqu'une commande n'est pas réglée via l'historique des commandes - Ajout de la possibilité de renouvellement de dernière commande - Ajout de la présentation du CA utilisateurs dans la liste pour faciliter la modération - Ajout de la visualisation graphique du nombre de votes pour un produit. - Ajout de possibilité d'avoir plusieurs multipage sur une même page, dont un avec tri et pas les autres - Ajout de robustesse sur le choix de la langue (utile lors de MAJ de site via FTP : si incohérences entre fichiers on pouvait se retrouver dans cas où session_langue est vide) - Ajout de short_order_process permettant de mettre fin au process de commande après le Caddie - Ajout du champ date de livraison pour les commandes - Ajout du champs commentaire dans l'email de confirmation de commande - Ajout robustesse sur fprix si configuration pas définie (fonction essentielle de PEEL => doit être plus tolérante que d'autres) - Amélioration de l'import des produits - Amélioration de la gestion des signatures lors d'envoi d'email depuis le BO. - Amélioration de la présentation des actions administrateurs dans l'administration - Amélioration gestion appel à Google Analytics sur pages non HTML - Application de display_prices_with_taxes_active dans email_commande - Changement des valeurs par défaut du statut livraison + textes dans toutes les langues - Changement du nom de fichier à la facture téléchargée qui s'ouvre dans le navigateur - Correction affichage vignettes si images sont des URL distantes suite à import de fichier de produits - Correction arguments de setcookie - Correction d'un problème lors de l'appel de la fonction affiche_recherche_connexion_user dans la page administrer\modeles\utilisateur_form.php. - Correction dans Smarty et Twig de l'attribut HTML5 type="number" en text quand il faut pouvoir mettre un float - Correction de l'affichage des miniatures PDF dans les rubriques et les articles. - Correction de l'affichage des produits sauvegardés dans le compte utilisateur - Correction de l'emploi des champs next_contact_timestamp et next_contact_reason par les champs de la table peel_admins_contacts_planified - Correction de l'insertion des valeurs delivery_infos et delivery_locationid dans la table peel_commandes (valeur provenant de Socolissimo) - Correction de l'utilisation de product_object->conditionnement alors que $product_object n'est pas défini. - Correction de la création du numéro de facture lorsque la configuration de la boutique payment_status_create_bill == 3, le numéro était généré lors de la modification de facture non réglée - Correction de la mention "login" à la place de "s'identifier" (STR_ADMIN_LOGIN à la place de STR_LOGIN) - Correction de la prise en compte des id des couleurs et tailles dans lors de la modification de commande en back-office. - Correction de la prise en compte du paramètre spécifiant le chemin de destination lors l'upload - Correction de la vérification sur le champ pays de livraison, qui était contrôlé en cas de livraison à la boutique. - Correction du lien urlcat_with_cid dans la page /achat/ + Ajout de paramétrage du nombre de colonne - Correction du module RSS. - Correction du remplacement des mots dans les variables de langue (configuration replace_words_in_lang_files) - Correction du type de champ dans le formulaire de création/modification de mode de transport + correction d'une mauvaise variable de langue dans le formulaire de produit pour le champ volume. - Correction incompatibilité navigateur sur url(.) dans javascript de cloudzoom qui fait charger en background la page racine du site - Correction intracom_for_billing indéfini lors de la modification de paramètres + correction css/screen.css (bloc mon compte en haut à droite.) - Création de la possibilité de duplication des commandes via l'administration - Déplacement de HeaderTitlesArray pour mettre avant Query, afin de pouvoir mettre une sécurité sur les noms de colonnes de tri utilisées - Dissociation des attributs et des produits avant la suppression de l'attribut. - Fusion de afficher_liste_utilisateurs et affiche_recherche_utilisateurs - Gestion des codes promos sous forme d'avoir - Gestion des sauts de ligne dans les alert() javascript - Gestion multilingue de la signature dans les emails automatique et envoyé depuis le back-office. - Implémentation Google Adsense pour les mobiles - Intégration des transactions via CSV - MAJ Twig version 1.3.2 et Smarty version 3.1.14 - Mise-à-jour de la version de PHP minimale nécessaire. - Modification de l'affichage des erreurs par la fonction thumbs. La fonction utilisait echo, qui a été remplacé par GLOBALS['error_text_to_display'] comme la fonctions upload - Modification de l'affichage pour utiliser les % au lieu de px pour les barres + affichage des notes dans l'affichage graphique, même sans vote - Modification de l'insertion de données dans la table webmail - Modification de la fonction get_category_tree_and_itself, qui ne pouvait pas fonctionner pour la récupération des rubriques de contenu - Modification du champ utilisé pour la recherche des utilisateurs ayant fait un achat dans un certain délai (date d'achat plus judicieuse que date de commande). - Modification du fichier IPN conformément aux nouvelles spécifications de Paypal envoyées aux ecommerçants pour octobre 2013 - Ne pas créer de marque en base de données lors de l'import si id demandée n'existe pas - Ne pas supprimer les sauts de ligne lors de formulaires de contact - Paramétrage de l'apparence des champs catégories favorites d'un utilisateur. - Possibilité d'appliquer une réduction en pourcentage sur les produits d'une catégorie en fonction d'un seuil - Possibilité de changer status d'un rapport avec un select, qui contient valeurs de l'enum et qui avec onchange appelle administrer_url /rpc_statut.php?mode=abus&status=...... (valeur du champ). - Prise en compte du paramètre type_affichage_user_favorite_id_categories - Protection si N n'est pas un nombre dans la définition du format de facture - Refonte de gestion des points et des produits commandables avec un nombre de points - Refonte de la gestion des attributs obligatoires qui ne marchaient pas pour checkbox et radio - Restructuration du code de administrer/modeles - Suite à l'ajout des champs la date de livraison et date de création de la facture, un filtre est ajouté dans la fonction get_admin_date_filter_form permettant de choisir sur quelle date le filtre la date d'une commande s'applique - Utilisation de la fonction générale de chargement de langue pour admin_install_xx.php => permet d'avoir les chaines vides remplacées par l'anglais
- Ajout d'une fonctionnalité de regénération des colonnes de langue - Le français n'est plus installé par défaut, tout est totalement multilingue générique Correction de bogues : - Meilleur gestion de la compatibilité du .htaccess avec tous hébergeurs - Correction de l'affichage des sauts de lignes des tags dans les emails avec modèles d'emails et HTML et tags en texte - Correction de la gestion des formats de date dans les diverses langues - Correction de la gestion des captchas déjà envoyés - Correction de bugs divers