FR DE EN

Quicksite Tech Blog

Bienvenue sur le blog technique de Quicksite.

Dans cette rubrique nous postons régulièrement des informations techniques concernant les développements en cours, des réflexions concernant l'évolution technologique de notre produit ainsi que des trucs et astuces.

Visitez régulièrement cette page pour découvrir les nouveautés en direct depuis nos laboratoires.

Nouvelle Version Quicksite 4.76

Nouveautés

  • Ebooking : Optimisation backoffice
  • ECommerce : frais de livraison personnalisés, gestion des cadeaux, points de vente
  • TinyMCE : amélioration de l'éditeur

Améliorations

  • AdChannel : ajout d'un paramètre pour ne pas traiter les logs des vues
  • Caching : évite le cache sur la home page d'un site multilangue
  • Caching : ajout du caching client pour les requêtes ListOnSelect
  • Captcha : adaptation du markup pour faciliter la mise en page css
  • CustomData : ajout de la couleur de texte et gomme dans l'éditeur
  • CustomData : Ajoute la possibilité d'afficher en champ isolé la propriété de prix par quantité de l'e-commerce.
  • CustomData : Ajoute la possibilité d'afficher en champ isolé la propriété de prix par quantité de l'e-commerce.
  • CustomData : mise à jour des fichiers xml de base pour chaques noeuds.
  • CustomData : passe les contenus des customdatas dans le système de templating pour substitutions des macros
  • CustomData : permet d'ajouter une aide aux champs customs
  • Dataforms : Permettre de supprimer la signature des email qui sont envoyés par les dataforms
  • Dataforms : Suppression des espaces en début d'emails qui sont envoyés par les dataforms
  • Documents : correction javascript pour sélectionner correctement le document uploadé
  • Documents : mise en place d'upload multiples et création de noeud
  • DPH : accèpte les tris par random dans les tag de relations
  • DPH : implémentation des filtres sur le dph siblings
  • EBooking : corrige l'effacement des réservations temporaires.
  • Ebooking : corrige le bouton qui redirige sur le calendrier à la bonne date et sur la bonne ressource.
  • EBooking : Gestion des dates de à
  • Ebooking : Optimisation backoffice
  • ECommerce - EBooking : force la saisie des adresses de réservation et adresses de facturation si le moteur est en mode ecom - ebooking.
  • ECommerce : adapation du template pour les commandes cadeaux
  • ECommerce : adaptation des traductions pour les cadeaux
  • ECommerce : adaptation du markup pour styliser les listes dans le checkout
  • Ecommerce : affiche un message dans le titre de la fenêtre de checkout lorsque le moteur est en mode de test.
  • Ecommerce : Ajout montant type de paiement dynamiquement
  • Ecommerce : Ajout tél + adresse e-mail dans l'adresse de livraison
  • ECommerce : bugfix dans l'ajout d'une entrée dans le panier.
  • ECommerce : Bugfix spécification du pays dans les opérations de payement via Paypal
  • ECommerce : Concept de promotions
  • Ecommerce : correction de traduction
  • ECommerce : correction du code de filtrage des commandes
  • ECommerce : correction query backoffice des transactions
  • ECommerce : déactivation de calcul de largeur dans le javascript
  • Ecommerce : donne les droits de sauver un article si manager délégué d'un shop
  • Ecommerce : Envoi des mails même si le shop est en mode test
  • ECommerce : force le doctype html5 dans le checkout en popup
  • ECommerce : frais de livraison custom
  • Ecommerce : Gère la parenté des entrées dans le panier.
  • Ecommerce : Gère la parenté des entrées dans le panier.
  • ECommerce : Gestion de cadeau
  • ECommerce : Implémentation de l'interface ECommerce DataTrans
  • Ecommerce : modifie le selecteur de titre pour inclure un premier choix de validation du titre de la personne.
  • ECommerce : n'affiche pas l'inscription à la newsletter dans le checkout si le module newsletter n'est pas actif
  • ECommerce : Nouveau paramètre pour forcer l'envoi des mails en copie même si en mode test
  • ECommerce : option pour avoir le checkout en maintenance
  • Ecommerce : Permet d'effacer des entrées dans le panier avec le numéro du noeud.
  • ECommerce : permet de modifier l'adresse de la société affiché dans les formulaires d'impression de l'ecommerce.
  • Ecommerce : recommande dans une autre langue
  • Ecommerce : retourne le json de l'item du panier lors de son ajout
  • ECommerce : supporte plusieurs articles à prix fixe (arrFixedCosts)
  • ECommerce : suppression d'un espace hard codé
  • ECommerce : Table des points de vente et sélection lors de la vente
  • Ecommerce : utilise la monnais USD en mode de test pour le type paypal API
  • ECommerce : vide les coordonnées stockée dans la commande si le membre n'est pas logué.
  • Ecommerce: Opion pour supprimer le panier lors du logout
  • ECommerce: Optimisation backoffice ecommerce pour délégation de la gestion
  • EditBox : correction pour fonctionnement dans Safari
  • EditBox : permet de cliquer une seconde fois sur l'icône de maximisation pour revenir aux dimensions précédentes (fixé à 980x590)
  • EditGrid : ajoute un bouton appliquer le filtre qui referme la fenêtre du filtre
  • EditGrid : diminution du temps d'attente pour les filtres et support de la touche backspace
  • EditGrid : possibilité de spécifier le format des données (xml ou json)
  • EmailSender : n'affiche plus le rapport d'envoi de l'email par défaut lorsque le moteur est en mode de test
  • Event : ajout de la propriété lngRank dans les propriétés des événements
  • Event : permet de spécifier un template sur la liste root des événement
  • Forum : n'active les boutons liens dans les forums que si l'utilisateur est gestionnaire de forum (identique à la version 463 sans TinyMCE)
  • Html5 : ajout du code de compatibilité IE pour forcer l'utilisation du dernier moteur
  • Html5 : Changement de l'ordre des metatags
  • Import : trés légère amélioration du code d'import des adresses e-mails des membres...
  • List : permet de filtrer sur les noeuds de type movie, image, sound, listtemplate.
  • Macros : nouveau paramètres pour formatter le champ strDescription pour convertir les retours à la ligne en BR
  • Macros : nouvelle macro url(nnn)usersignin$ pour les anciens projets
  • Bugfix : position correctement les fenêtres d'alert dans le qs.widget lorsque la fenêtre a du scroll.
  • Bugfix : redimensionnement des images a 0x0 lorsqu'on fait un lien sur une grande image
  • Bugfix : Referme les recordset des objet Display lorsqu'ils sont détruit.
  • Bugfix : s'assure que les données reçues, lors de l'ajout au panier, sont dans le bon type.
  • Bugfix : suppression de l'attribut for du tag label dans les templates du checkout
  • Bugfix : suppression de la conversion utf8 car provoque des erreurs avec les accents
  • Bugfix : traite différemment le redimenssionement des fenêtres EditBox
  • Bugfix : traite le target des noeuds de type document dans le templating
  • Bugfix : utilisation de fausse variable
  • Bugfix : utilise la langue courante dans admin lors de l'envoi du mot de passe à l'utilisateur
  • Bugfix : Utilise la vue d'un internaute pour générer le sitemap.
  • Bugfix : utilise le layoutcontext lors de l'affichage des erreur 404
  • Bugfix : utilise le skin spécifié dans le noeud 30 (action) pour les messages de retour des formulaire.

 

Nouvelle Version Quicksite 4.75

Nouveautés

  • Resize : Dans le gestionnaire d'image, permettre de revenir à la version originale.
  • Member : Inscription des membres possible sans mot de passe
  • TinyMCE : v3.5.4.1.

Améliorations

  • Adresses : ajuste le lien pour une nouvelle recherche afin de tenir compte du paramètre lngAllAddressNodeFK.
  • CustomData : affiche les custom data view se trouvant dans une liste des articles systèmes.
  • CustomData : affiche un message si l'image d'origine ne correspond pas à la définition de taille.
  • CustomData : upload images - garde l'original.
  • ECommerce : adaptation traduction.
  • ECommerce : ajout d'une option blnUseShippingNotice.
  • ECommerce : possibilité de re-commander les derniers éléments d'une commande e-commerce depuis le portail membre.
  • EventHandler : Ajout de l'événement OnQueryNode qui permet de modifier les valeurs de requête appliqué sur les listes.
  • Json : traite le caractère LF en.
  • Location : affiche la ville avec le canton pour distinguer certaines villes.
  • Location : ajout d'attribut pour le jQuery UI autocomplete.
  • Newsletter : compatibilité améliorée avec les anciens formats de newsletter.
  • Newsletter : corrections des traductions.
  • Newsletter : n'utilise plus le compteur d'envoi dans les listes administratives.
  • SEO : utilise les images réduites dans les articles.
  • SEO Keyword Système : ajustement du calcul de la position des fenêtres en thickbox pour html5. Système : ne passe plus les noeud document de type multi-langues par le système de traduction business.
  • Système : prend les css suckerfish dans les thèmes s’ils existent.
  • Système : pas de caching si on spécifie une action (login, recherche, ...).
  • TagMgr : correction d'une erreur si une image de tag est spécifiée.
  • TinyMCE: autorise l'attribut onsubmit des formulaires.
  • TinyMCE: force les retours de ligne à des <br> au lieu de <p>.
  • TinyMCE: suppression de iespell (ne fonctionne qu'en anglais et que sur ie).
  • TinyMCE: ajout liste de sélection des noeuds pour créer des liens depuis l'éditeur.
  • Traduction : copie les traductions systèmes dans les traductions business si nécessaire.
  • Traduction : correction système de traduction javascript.
  • Traduction : n'affiche que les langues du site.
  • Traduction : permet de spécifier le nom de la page de traduction à utiliser.
  • Traduction : refactoring de la classe Traduction : supporte les suppressions multiples.

BugFix

  • Bugfix : corrige dans le portail membre une balise h1 en h2.
  • Bugfix : corrige la sauvegarde du Shipping notice.
  • Bugfix : corrige le système de traduction javascript dans l'api JS qs.
  • Bugfix : DPH, si le parent n'est pas trouvé, continue sans provoquer d'erreur système.
  • Bugfix : re-active la colonne newid dans les listes.
  • Bugfix : traduit les entités html dans la fonction htmltotext.
  • Bugfix : corrige le clonage de petites annonces.
  • Bugfix : corrige l'affichage des select dans le checkout e-commerce.
  • Bugfix : corrige le formulaire de login pour le renvoi du mot de passe.
  • Bugfix : désactive le PicGallery.
  • Bugfix : corrige l'affichage des listes de contrôle des emails envoyé dans la newsletter.

"