Depuis la liste des commandes il est maintenant possible de faire un export Coliposte
Gestion de profil : ajout des champs mot de passe et identifiant
Ajout d'une option de configuration permettant l'ajout au panier de produit n'étant pas visible sur le site (désactivation de l'option de nettoyage du panier dans ce cas)
Petites Annonces - Recherche : Ajout de possibilité de recherche avec les champs de type select,checkboc et radio.
Il est maintenant possible depuis la configuration de mapper une URL à l'identifiant d'une rubrique. Par exemple, il peut être défini que l'URL /toto.html est un alias de /toto/. Si un internaute saisi /toto.html alors il sera automatiquement redirigé vers /toto/ (redirection 301).Pour mettre en place cette option, il suffit de déclarer le tableau suivant :=array();=2;
PUBLICATION - Méthode specifique : Optimisation pour le cas d'une methode de pub avec beaucoup de paramètres. Activation par la variable $additionnal_config='Enabled' pour éviter tout effet de bord.
Optimisation de l'annulation d'une commande depuis le module de paiement (récupération de valeurs de variantes)
Si un PNG ou un GIF est importé dans le centre de ressources, la transparence est maintenant conservée
Les tâches automatiques sont maintenant bien cloisonnées pour éviter des conflits entre sites installés sur un même serveur
Le module sauvegarde ne prenait pas en compte les développements spécifiques. Le dossier cache n'était pas nettoy.
Le fichier généré prend maintenant en compte le nom de domaine principal.
Une option est maintenant disponible dans le webo-facto afin d'activer/désactiver les rapports du catalogue
Les types de propriétés additionnelles autorisés ne sont plus définis dans le webo-facto
Ajout d'une option de configuration (additionnal_config) permettant de contextualiser l'affichage du widget à des rubriques données
Optimisation graphique des ensembles de champs dans le manage
Le nom des liens est maintenant limité à 255 caractères au lieu de 55
Suppression automatique des espaces contenus dans le prix (à la saisie côté manage)
Ajout du paramètre prix pour la création de filtres personnalisés (1.4beta)
Validation W3C de certains éléments retournés par e-majine (balise SELECT dans un formulaire et lien vers un élément e-majine inséré dans un éditeur WYSIWYG)
Ajout de la possibilité de trier les résultats en fonction de la date de création de la fiche
Optimisation de la lecture de fils RSS générés par e-majine
Ajout de fieldset pour plus de clareté et mise en évidence de champs obligatoire afin de montré que le formulaire n'a pas été validé si c'est le cas.
Une information a été ajoutée au fil RSS pour permettre la différenciation des actualités archivés des autres
Weather.com ne permet plus l'accès à ses prévisions sans posséder de compte. Le widget permet maintenant la configuration de son compte weather.com
Le javascript utilisé côté public du site a été modifié pour ne pas être en conflit avec d'autres librairies javascript (prototype.js...)
Ajout d'une condition permettant d'avoir un fckeditor sur le champ description des ressources liens
Optimisation de la gestion d'inscription pour une newsletter dans le cas de l'utilisation de profil
Optimisation de la gestion d'inscription pour une newsletter dans le cas de l'utilisation de profil
Petites annonces : ajout des parametres 'nombre de colonnes' et 'nombre de lignes' dans la configuration des champs de type 'zone de texte'. De plus, dans la confirguration de ce type de champ, la 'valeur' est maintenant un champ de type textarea (pour éviter toute confusion avec le champ 'texte simple')
Modificaiton de l'algorithme permettant la transformation d'une chaine de caractère en URL. Si la transformation donne une chaine vide (cas des noms de rubriques en Chinois ou en Japonais) alors une chaine alpha-numérique de remplacement est générée
Optimisation de l'affichage des frais de port dans le récapitulatif d'une commande coté manage
L'accepation de conditions générales de ventes peuvent mainenant être activée dans un catalogue avec gestion de panier
Dans l'étape de confirmation d'une commande et lors du choix d'une règle de frais de port, un comportement javascript a été ajouté afin de réactualiser automatiquement la commande
Mon site > Configuration : modification de libellés et de classes css pour les boutons dans les ecrans Droits > Méthodes de publication par groupe et Droits > Chaîne de publication par groupe
Articles préformatés : on peut maintenant définir une rubrique d'action pour le bloc 'recherche annuaire'
Articles préformatés : on peut maintenant définir une rubrique d'action pour le bloc 'recherche annuaire'
L'accès est laissé pour un utilisateur public qui serait déjà authentifié avec l'accès de type demo/demo
Lors de la publication d'événements, la classe CSS associée aux types est maintenant utilisée pour contextualisé les résumés et les fiches détaillés
Fckeditor : nNouvelle traduction pour l'élément 'gomme' du fckeditor
Lors de la configuration du widget, il est désormais possible de définir le format à utiliser pour afficher la date des éléments (date de l'événément ou date de début de pulication ou date de création). Ainsi, en présence du bloc modulixe correspondant, ce formatage sera utilisé. Un message est affiché au % utilisateur lors de la configuration du widget afin de préciser quel bloc modelixe doit être ajotué pour que l'option fonctionne
L'accès à un site fermé n'est plus possible pour un compte utilisateur créé depuis le site public
Le type de page permettant l'affichage de produits correspondant à des filtres a été remaniée. Un pager est maintenant disponible. Pour l'activer, il faut ajouter le bloc pager dans le template et supprimer le bloc families pour ne conserver que products. Une fois ces modifications effectuées dans le template (voir template par défaut), un champ est proposé dans la configuration du type de page permettant le choix du nombre de produits à afficher par page. L'URL permettant l'accès au détail d'un produit a été optimisée pour utiliser la fonction centrale prenant en compte la famille principale d'un produit
Ressources : ajojut du format flash .f4v
Petites annonces : lors de l'ajout d'une annonce, à l'étape du choix de la catégorie, si la catégorie Sommaire n'a pas de types d'annonces associées elle n'est plus proposée
Lors de l'exportation de la liste des membres, il est maintenant possible de déterminer le jeux de caractères pour le fichier généré
Formulaires côté et manage et public : vérification sur le format des champs de type date
Gestion des caractères spéciaux windows sur l'ensemble des formulaires (public et manage)
Annuaire : optimisation du moteur de recherche (recherche par intervalles)
Ajout d'une méthode Emajine_Catalog_Product::getProductBaseURL() retournant l'URL d'un produit du catalogue. Cette méthode prend en compte les différentes règles de priorité. Ainsi, si le produit à une famille principale définie ou est associé à plusieurs familles, la bonne URL sera obtenue.Cette méthode est maintenant appelée lors de l'affichage de produits associés
PA : Côté manage, la liste (crud) des annonces et des annonces en attente de modération à été modifier pour ajouter une colonne 'Type' et ainsi permettre le tri des annonces en fontion de leurs types.
PA : ajout de la possibilité de désactiver l'utilisation des css public pour la prévisualisation des annonces côté manage ( = 'Disabled')
FckEditor : insertion des ressources de type lien => jusqu'à présent, l'insertion de ressource de type lien ne permettait pas de conserver toutes les options définies (ouverture dans une nouvelle fenêtre...), c'est maintenant le cas. De plus les attributs title et hreflang sont gérés de façon dynamique, de la même façon que l'url du lien.
Catalogue - Frais de port n Si plusieurs règles sont associées à un produit et que toutes les conditions sont actives alors les différentes règles seront proposées. Si plusieurs produits dans une commande sont associés à des frais de port alors e-majine proposera celles associées à tous les produits.
Création de la version 1.3e
Correction de la recherche des éléments non utilisés
Prise en compte complète des mises à jour des configurations
Correction d'un problème d'enregistrement d'une contribution lié aux caractères spéciaux
Le fichier xml ne contenait pas les éléments publiés (actualités, événements, ...)
Le poids des médias n'était pas systématiquement réactualisé
Le format de l'URL de ping a changé suite à une demande de digitalmedia
Le calcul de la disponibilité n'était pas correctement effectué si par défaut les produits n'étaient pas disponibles (option de configuration)
Dans le cas d'une authentification automatique, la modération de fonctionnait pas
Correction d'un problème d'affichage de la page de fermeture
Pendant la période de test du module Cybermut et en l'absence d'une URL CGI2 valide, le module de paiement ne renvoyait aucune information une fois le paiement validé
L'adresse de livraison n'était pas exportée correctement
Mise à jour du template de la liste des petites annonces affichée dans "Mon compte"
Les paramètres "nombre de colonnes" et "nombre de lignes" définis dans la méthode de publication n'étaient pas correctement pris en compte
Lorsque les clients associés aux commandes étaient supprimés de la base de données, un message d'erreur s'affichait
Le calcul de la date de fin de réservation n'est pas correct
La configuration de smtp posait problème lorsqu'on utilisait des caractères spéciaux
L'heure de début d'une réservation n'était pas prise en compte
Lors de l'utilisation d'un champ Mot de passe dans le profil d'inscription à la newsletter, le test sur la longueur du mot de passe ne se faisait pas correctement
Il était impossible d'enregistrer la configuration de l'éditeur audio et flash
Les commandes dont le client a été supprimé ne s'affichaient pas côté manage
La configuration du lecteur vidéo n'était pas correctement enregistrée
Les valeurs définies des propriétés additionnelles n'étaient pas prises en compte lors de la recherche
Lorsque la méthode de publication n'est pas correctement configurée, la recherche ne s'exécute plus
Les propriétés additionnelles de type select n'étaient pas correctement prisent en compte
Lors du changement de moyen de paiement, certaines valeurs de variantes n'étaient pas correctement récupérées
Le lien "en savoir plus" n'était pas correctement affiché (depuis la mise à jour des templates)
Le calcul du prix HT n'était pas toujours cohérent
L'affichage du robots.txt n'était pas correct
Côté public, le tri des produits, défini en session, n'était pas contextuel à la rubrique. On ne pouvait donc pas avoir 2 tris différents pour 2 rubriques différentes
Les images utilisées en tant que contenu alternatif à une ressource de type flash n'étaient pas prises en compte
L'url du lien en savoir plus n'était pas correcte
La description des catégories n'autorisait pas la mise en forme html
Gestion des formules gratuites (prix=0)
Des actualités pas encore publiées étaient présentes dans le fil RSS
La gestion de l'ordre des blocs dans la configuration des types d'annonces n'était pas fonctionnelle
Lors de l'insertion d'un diaporama dans un article en bloc, le code XHTML généré n'était pas conforme W3C
Lors de la suppression d'une catégorie contenant des ressources, ces dernières n'étaient plus associées à aucune catégorie. Maintenant, lorsqu'un utilisateur souhaite supprimer une catégorie non vide, on lui demande de sélectionner une catégorie pour y ré-associer les ressources
Lorsqu'un libelle de produit n'était pas traduit dans une langue, côté manage, aucun libellé n'était affiché dans cette langue. Maintenant, pour mettre en évidence le fait que le libellé n'est pas traduit, on affiche une version avec des "_".
La balise html contient des attributs specifiant la langue du site (xml:lang et lang) et ces attributs n'était pas correctement renseignés
Un bug javascript sur Internet Explorer 8 a été corrigé
Le texte wiki était encore proposé dans le cas d'un site avec l'option "wikiwyg"
Le bloc n'était pas supprimé du template s'il était vide
L'import d'une archive contenant des sous dossiers n'était pas fonctionnelle lorsque le nom des dossiers contenait des simples quotes
La gestion de la navigation dans les catégories n'était pas cohérente
Correction d'un problème d'affichage sur Internet Explorer
La création d'une actualité pouvait dans certains cas modifier la configuration de la méthode de publication (désactiver l'affichage des archives et le fil rss)
Le lien permettant l'enregistrement d'une annonce n'était pas correctement interprété avec Internet Explorer
Mise en place de la liste de sélection "optimisée"
La recherche n'était pas correcte dans certains cas particuliers
La structure de la table de stockage de la base de données ne permettait pas de stocker des identifiants assez grands
Visualisation de l'adresse IP du client dans l'affichage du détail d'une commande.
Les actualités n'ayant pas de date de début de publication n'apparaissaient pas dans le fil RSS.
Lors de la création d'un groupe, les valeurs n'étaient pas correctement sauvegardées si le filtre sur les utilisateurs avait été utilisé.
L'appel a un filtre personnalisé ne se faisait pas correctement si son libellé était constitué de caractères spéciaux
L'administrateur ayant créé une ressource n'était pas correctement stocké
Il existait un séparateur en trop à la fin de toutes les lignes
Correction d'un problème de tri lors de la publication de l'annuaire.
Les liens vers le manage présents dans le notification ne fonctionnaient pas correctement.
Lors de la création d'une annonce depuis le site public, la modération était toujours prise en compte même si elle avait été entre temps désactivée dans le factory.
Le retour automatique d'un paiement de type ATOS pouvait ne pas fonctionner correctement dans le cas d'une langue secondaire du site
Lors de l'édition d'une fiche produit contenant un champs additionnel de type sélection multiple, les valeurs n'étaient plus pré-sélectionnées.
La création d'un nouveau membre n'était pas fonctionnel depuis la section du manage si un champ identifiant ou mot de passe était présent dans le profil.
Les actions de masses ne tenaient pas compte des droits de l'utilisateur courant. Ainsi, un utilisateur qui n'avait pas les droits de suppression sur les ressources pouvait tout de même en supprimer avec l'action de masse. De plus les actions de restauration et de suppression définive de ressources, accessiblent depuis la corbeille, sont désactivées si l'utilisateur n'a pas les droits de suppression
Le widget n'était pas fonctionnel dans le cas ou la famille racine n'était pas directement publiée dans une rubrique donnée
Lors de la validation, il y avait duplication du <div id='emajineList'> ce qui provoquait des erreurs dans la gestion de la hauteur de cette liste
L'ajout ne fonctionnait pas si le nombre d'acteurs était trop important
Lors de la sélection d'un groupe, il y avait duplication du <div id='emajineList'> ce qui provoquait des erreurs dans la gestion de la hauteur de cette liste
Catalogue : les valeurs des champs de type 'select' des propriétés aditionnelles d'un produit étaient automatiquement traduites et cela pouvait donc entrainer des résultats inattendus
Il n'était pas possible de désactiver l'option permettant l'ouverture dans une nouvelle fenêtre pour une ressource de type lien
Correction de l'association d'une partie de l'arborescence pour un développement spécifique
Drag'n drop des blocs (par ex dans les articles en blocs) : le drag'n drop n'actualisait pas les actions disponibles sur chaque bloc en fonction de sa position
Annuaire : lors de la configuration des champs de type 'zone de texte', en mode 'full wysiwyg', on proposait 'wiki' comme type de rendu or ce n'est plus nécessaire
Ressource de type lien : dans le cas de la création d'un lien depuis un article en blocs, le formulaire n'était pas fonctionnel
Lors de la modification d'un bandeau, il n'était pas possible de supprimer les valeurs pour les champs Nombre de vues maximum et Nombre de cliques maximum
Correction d'un problème d'affichage de la disponibilité pour un produit
Le paramètre permettant d'indiquer que l'image doit s'afficher en mode vignette n'était pas pris en compte automatiquement
Lors de l'association d'un produit dans des familles, un select permet le choix de la famille principale dans laquelle le produit sera affiché par défaut. La sélection n'est plus obligatoire
Newsletter : le formulaire de gestion des abonnements ne récupérait pas correctement l'état de l'abonné
Article en bloc : le bloc 'texte avancée' ne tenait pas compte du mode 'full wysiwyg' et présentait un champ de selection wiki ou html alors que ce n'était pas nécessaire. De plus, maintenant sur les champs de type textarea le fckeditor est chargé directement.
Publicité : côté manage, le drag'n drop des publicités n'était pas fonctionnel
Lors de l'association d'un profil à l'inscription à la newsletter, certains champs n'étaient pas pré-remplis lors de la modification
Lorsqu'un champ Insertion de ressources présentait des ressources supprimées alors celles-ci étaient affichée sans libellé et sans les actions permettant de les supprimer
Lors de l'authentification en utilisant le compte associé à la fermeture du site, les données d'authentification était interceptées par le widget login une fois authentifié. Le widget affichait alors un message d'erreur. Maintenant, une fois authentifié, une redirection est effectuée vers la même page afin de ne plus prendre en compte les données POST
Petites annonces : la modifications côté public n'était pas fonctionnelle si une de propriétés additionnelle contenait une simple quote
Correction d'un bug javascript lors que le nom d'un contener utilisait le caractère "
Ajout d'une exception interdisant la création d'une nouvelle sauvegarde si le quota disque est insuffisant. Ultérieurment, une archive corrompue pouvait être créée
Dans un site possédant de la gestion de droits avancé sur les rubriques (association d'utilisateur à des groupes), la fonctionnalité permettant l'activation d'un compte pour une période donnée n'était pas active. En effet, en fin de période, l'utitilisateur continuait à faire partie du groupe.
Lors de l'association d'une règle de frais de port à un produit, le message informatif pouvant être défini à l'aide de l'éditeur WYSIWYG était rendu comme du texte brut
Cron élements non utilisé : non fonctionnel suite au dernier commit
Catalogue : url des produits dans le panier : c'est maintenant l'url par défaut du produit qui est utilisée
Les mots de moins de 3 caractères sont ignorés lors de la recherche
Catalogue : la gestion des actions sur commandes avec des conditions sur le volume du produit ne fonctionnait pas correctement
Parrainage : appel au template situé dans le rep public ftp si existant.
Cron recherche des éléments non utilisés : le cron ne fonctionnait plus si la base de données contenait trop de medias (environ plus de 10000)
Fckeditor : la gestion de la hauteur du fckeditor lors du premier chargement (dans le cas d'un article libre par exemple) n'était pas fonctionnelle
Désactivation des regles de frais de port prédéfinies.
CSS : la galerie lightbox avait l'image de loading en double
Articles : lorsque l'option 'activer les archives' était cochée, la gestion des dates de publication ne fonctionnait pas correctement
Quizz : pb encodage sur l'action 'éditer une réponse côté' manage résolu
Annuaire : comportement illogique de la boite de recherche en mode avancée
La méthode de publication utilisait le template prévu pour l'affichage du détail d'un article dans le cas de publication de plusieurs articles
Gestion du cas de règles en fonction de zone géographique alors qu'aucun pays n'a été sélectionné par le client lors de la création de son compte
Correction du calcul des statistiques (erreur SQL due à l'utilisation de caractères spéciaux dans le libellé d'une valeur)
La rubrique définie pour afficher les actions du panier est maintenant utilisée pour le lien Voir la commande disponible dans le layer d'ajout au panier
Création de la version 1.3d
Correction du calcul des statistiques (erreur SQL due à l'utilisation de caractères spéciaux dans le libellé d'une valeur
Désactivation d'une option non disponible(Fixed #45)
La fermeture du site n'était pas effective pour le google bot. Ainsi, un site fermé pouvait être indexé
Validation xHTML de l'affichage d'un résumé de produit (cas de plusieurs instances de la même fiche résumée dans la page)
Validation xHTML du captcha
Le fil RSS est maintenant actualisé dès l'ajout d'une actualité depuis le centre de ressources. La date de dernière modification des éléments publiés n'étaient pas correctement calculée
L'activation de la délégation de droit n'était pas correctement mis en relation avec la configuration définie dans le factory. En effet, l'option permettant d'activer la délégation uniquement pour les %utilisateur n'était pas fonctionnelle. L'icône délégation était affichés pour les administrateurs
Lors de la recherche des éléments non utilisés, les médias utilisés pour présenter une référence sur le site medialibs.com n'était pas pris en compte
Affichage du bouton valider même si le montant du panier est de 0 uniquement dans le cas d'un catalogue de type cart
Le widget moteur de recherche est maintenant capable de gérer plusieurs racines de recherche
Le champ permettant la sélection de catégorie a été optimisé afin de gérer correctement les données par défaut et de ne plus prendre en compte les catégories supprimées
Lors de la suppression d'un bloc, l'ordre n'était pas correctement recalculé. Par exemple, lors de la suppression du bloc en première possition, le nouveau premier bloc était toujours attribuer à l'ordre 2. Maintenant, tous les blocs ayant un ordre suppérieur au bloc supprimé sont avancé d'une position
Le lien permettant de gérer l'état de fermeture du site ne prenait pas correctement en compte les droits pour un %utilisateur (La méthode générale permettant de récupérer les droits de l'utilisateur courant sur une rubrique particulière ne prenait pas en compte les %utilisateurs)
Le champ de formulaire permettant la sélection de rubrique a été modifié afin de ne plus prendre en compte des rubriques supprimées
Si une URL était associé à un widget pour contextualiser ses actions, alors celle-ci était reprise pour tous les widgets déclarés après celui-ci. Maintenant, la variable est correctement réinitialisée
Lors de l'enregistrement d'une commande en base de données, la traduction du libellé des variantes n'était pas pris en compte
Lorsqu'une page effectuait une redirection vers une autre page, une boucle infinie était générée en cas de suppression de la rubrique destination
L'action Commande impossible n'était pas vérifiée lors de la modification de la quantité au moment du passage à l'étape suivante. Le message d'avertissement n'était pas affiché
Lors de la suppression des commentaires HTML dans la page, ceux utilisés pour exclure des parties du contenu (noindex) sont maintenant préservés
L'appel au template n'était pas correctement réalisé
Lors de l'utilisation du manage en Anglais, le template permettant l'affichage d'un formulaire pour la création de ressources n'était pas correctement appelé
Annuaire : rendu html sur les bloc texte (pb retro compat) corrigé
Ajout d'une traduction pour un msg d'erreur sur le champ identifiant (gestion de profil)
PA : 2 dépots d'annonces concsécutifs n'étaient pas possible.
Correction de la compilation des javascripts en un mono-fichier. Le fichier est maitnenant générer en prenant en compte la version et le nom du site
Correction d'une requête SQL
Correction d'un appel jquery permettant le déplacement d'un élément d'une arborescence en cliquant sur l'item
Ajout des modification dans Emajine_File pour la gestion des javascript nécessaires au champs login et mot de passe des profils
Le menu déroulant permettant d'accéder au contenu d'une catégorie a été modifié afin de ne présenter que des catégories publiés (depuis la racine définie). Une fois une catégorie choisie, une redirection est effectuée vers l'url de type ads-....html
La suite de caractère --- est utilisée comme séparateur des éléments de configuration. Si un champ contient cette chaine alors elle sera automatiquement transformer en −−&minus afin de ne pas perturber la configuration
Les templates de ce modules utilisés pour le site public n'étaient pas correctement appelées. Ceux par défaut était systématiquement appelés
Lors d'une recherche avancée sur l'annuaire, le champ permettant la sélection de la catégorie dans laquelle effectué la rechecherche ne tennait pas compte de l'ordre défini (champ ordre dans la base de données)
Le calcul des quotas disque n'était pas correct (base décimale à la place d'une base octale)
Le choix du type de formatage (wiki/wysiwyg) n'était pas conservé lors de la modification d'un bloc de texte avancé (bloc utilisé sur les sites installés avant la v1.0)
EN l'absence de profils pour un site, il n'était plus possible de créer un compte depuis le manage. Les champs Nom, Prénom et E-mail n'étaient pas affichés. Une méthode Emajine_Profiles::exists a été ajoutée pour tester l'existance d'un profile
Lors du rendu d'un article préformaté disposant de bloc de type texte, si ces blocs n'étaient pas remplis alors le bloc mx correspondant n'était pas supprimé
Lors de l'ajout au panier d'un produit avec variante, le calcul des stocks n'était pas correctement pris en compte à cause de la protection des valeurs (protectedVarname)
Ressources : l'ajout du format .f4v n'était pas fonctionnel
Annuaire, certains champs 'textarea' étaient mal interprétés côté public et par conséquent, certains liens étaient mal formés.
NEWSLETTER -Edition de la lettre : le champs artice est renommer en articlenl car conflit en cas de modification d'un article libre avec fcke (2 input avec le même id )
NEWSLETTER -Edition de la lettre : le champs artice est renommer en articlenl car conflit en cas de modification d'un article libre avec fcke (2 input avec le même id )
Correction de l'accès au fichiers cachés
Catalogue - Export comparateur de prix : enregistrement du cache avec execution chown.
Formulaires : champs radios multiple -> l'option champs 'autre' était non fonctionnelle (attention, risque de problèmes de retro-compat avec d'anciens specifs)
Création de la version 1.4beta
Catalogue - Export comparateur de prix : Correction sur ajout de champs (problème d'"_" dans les libellés => remplacer par ~minus~
PA : gestion des apostrophes simples et doubles dans le sujet et le contenu des notifications envoyées à l'annonceur lors de la modération d'une annonce
SHOPBOT- Mise à jour de l'export leguide.com
PA : perte de la connexion DB lors de l'ajout/mise en modération d'une annonce
La vérification des champs obligatoire d'un profil ne fonctionnait pas correctement
Lors de l'association d'un profil à l'inscription pour la newsletter, les informations additionnelles n'étaient pas reprise dans le formulaire de modification
PA : gestion de l'étape 'choix de catégorie' dans le process d'ajout d'annonces non fonctinnelle si on a qu'une catégorie dispo
RESS FORMULAIRE - Correction : blocage lors de la saisie d'un destinataire à vide (caractère "n")
Petites annonces : configuration d'un type de fiche avec un bloc de type 'map', le nom du bloc n'était pas repris.
Optimisation graphique
Lors de l'association d'un profil à la newsletter, les données additionnelles n'étaient pas correctement traitées
suppression d'un debug
Catalogue : côté manage, l'édition des prix par tranches des produits ne fonctionnait pas sous IE
Catalogue - Export comparateur de prix : Correction sur ajout de champs (problème d'"_" dans les libellés)
Widget recherche annuaire : ajout du template pour les recherche par intervalles
Widget recherche annuaire : gestion de recherche par tranche seulement sur la dae de creation (erreur sql)
Catalogue - Export comparateur de prix : correction pour le nom du fichier ("-" interdit car utilisé pour l'url de détection de cache ou non)
Catalogue - Export comparateur de prix : correction sur la génération du fichier.
NEWSLETTER - Envoi mail de test à l'édition- Correction en cas d'erreur (affichage du message)
La table cat_commande_produit est maintenant exclue de la recherche sur l'utilisation d'un média. En effet, un média peut se retrouver pour archivage dans cette table. Pourtant, a aucun moment la donnée n'est exploitée.
PUBLICATION - Méthode specifique : correction de l'appel à la méthode de publication spécifique contenant beaucoup de paramètre.
Dans le cas d'un bloc double avec deux galeries, celles-ci possédaient le même identifiant. Le javascript permettant la gestion de la galerie avancée ne fonctionnait pas
Dans le cas d'un bloc double avec deux galeries, celles-ci possédaient le même identifiant. Le javascript permettant la gestion de la galerie avancée ne fonctionnait pas
La gestion de feuille CSS dans le FCK est désactivée
La famille principale définie pour un produit n'était pas prise en compte pour la génération des titres, de la description et des mots clés d'un produit
La zone prévue pour afficher les actions de masse a été agrandie
L'action Aucun type de page ne fonctionnait plus à cause du changement de sélecteur jQuery pour les versions récentes ( remplacé par )
Un argument addslashes a été ajouté à la méthode strReplaceWindowsChars pour permettre l'echapement de caractères. En effet, un remplacement du caractère windows ' par le caractère ' dans une chaine provenant d'une variable POST donnait un caractère non echapé : erreur d'injection SQL
Lors du filtre par rubrique, des entrées nulles étaient affichées dans la liste pour les types de ressources non présentes
Intitulé de l'attribut title sur le lien 'Réagir à l'article'
Suppression d'une feuille de styles inutile
Annuaire : la recherche ne s'effectuait pas dans les sous-catégories, c'est maintenant le cas
CATALOGUE - mail de confirmation de commande - correction template + suppression des caractères invisible en début et en fin du sujet.
Formulaire : gestion de l'affichage de la valeur 0 dans les champs de formulaire suite à une validation
Catalogue : résolution d'un problème de variables de sessions pour les produits associés dans le cas de 2 commandes consécutives
Centre de ressources : le tri est maintenant fonctionnel dans le layer de la corbeille
Lors de la configuration du type de page 'Publier le catalogue' si les checkbox étaient cochées alors il était impossible par la suite d'annuler l'option
Blog : le formulaire des commentaires côté public gère maintenant correctement les quotes lorsqu'un champ obligatoire n'est pas rempli + traduction
NEWSLETTER - Import des abonnées : correction pour traiter les mails contenant espaces en début et/ou en fin.
Catalogue - Export comparateur de prix : Correction sur l'appel au fichier de cache dans le cas de l'existance de +srs comparateurs du même type (par rapport à l'id et non plus par rapport au type de comparateur).
Si la description d'une actus ou d'un événement était rédigée en WYSIWYG (ou wiki) celle-ci n'était pas correctement rendue dans le fil RSS généré
Traduction fr : correction d'une faute d'orthographe
Réagir à l'article/Envoyer l'article : problème de titre de page incohérent pour l'action 'envoyer l'article'
Référencement : erreur javascript sur le formulaire concernant le référencement du catalogue
Référencement : erreur javascript sur le formulaire concernant le référencement du catalogue
PUBLICATION - Méthode specifique : correction de l'appel à la méthode de publication spécifique contenant beaucoup de paramètre.
Newsletter - Statistiques individuelles : Correction sur l'affichage des liens cliqués ou non pour un destinataire.
Lors de l'ajout au panier depuis la fiche résumée pour un produit possédant de multiples prix en fonction de variantes, la valeur de variante par défaut n'était pas correctement initialisé. Nous pouvions ainsi retrouver dans le panier un prix de produit ne correspondant pas aux variantes sélectionnées
Catalogue - Export comparateur de prix : génération du fichier lors d'une prévisualisation dans le manage (avant on faisait appel au cache si existant) + ajout de l'action "supprimer" dans la liste.
Dans la section Référecement / Rubriques, le référencement sur les familles du catalogue ne fonctionnait que pour le français (appel à getLang à la place de getWorkingLang)
Catalogue - url d'un produit : correction du code source (mauvais id dans une requête).
La condition permettant d'obtenir des produits ayant une propriété additionnelle renseignée n'était pas correctement déclarée (présence d'un OR à la place d'un AND)
Correction d'un problème de recherche des éléments utilisés. Par exemple, lors de la recherche de d'un média media://1, les medias media://11, media://10, ... remontaient également
PA : correction d'un commentaire dans ads.html
Catalogue - variantes : correction sur le Js pour l'ajout des prix et des modification. (onglet "variante" d'un produit)
Livraison optimisation frais de port
Correspondance n Correction d'un problème lors de l'enregistrement de données dans la table formInbox si l'expéditeur utilisait le caractère '
Noyau - Lecteur RSS n Correction d'un appel récursif lors d'un appel à un fichier RSS
Suppression d'un var dump
Mise à jour de fonctionnalités sur la 1.3c
Correction champs select
Gestion d'une redirection sur la page d'accueil du manage
Optimisation de la liste des produits
Optimisation de la création de login
Optimisation du formulaire personnalisé
Catalogue : gestion d'url pour un produit (corrections suite Labo)