• 8 nouvelles actions ( popup, masonry, data2list, data2table, data-info, date, addfilehead, site-stats)
  • des ajouts de fonctionnalités aux actions image-gallery, media-youtube, treeview et pdf-gallery, ....
  • la correction de petits bugs

Nouvelles actions

Popup

Popup

Des fenêtres pour attirer l'attention qui surgissent après un délai, à une position dans la page ou en arrivant sur un bloc.

Masonry

Masonry

Pour la mise en page d'un article, il est pratique d'encastrer les différents blocs pour éviter les espaces disgracieux.

Data

Data2list

affichage de données JSON, XML ou CSV sous forme de listes.

Data

Data2table

affichage de données JSON, XML ou CSV dans une table.

Data

Data-info

affichage de données JSON, XML ou CSV sous la forme que vous choississez.

Date

Date

Afficher une date parait être une action sans intérêt, mais vous changerez sans doute d'avis avec cette démo..

Code

addfilehead

D'une utilisation très confidentielle, cette action permet de forcer le chargement de fichiers JavaScript oU CSS dans le head de la page.

Site visit

site-stats

Une nouvelle version d'un compteur de visites simple et garanti sans export de données.
Il remplace l'ancienne version site-visit qui ne fera plus partie de UP. Sa documentation est conservée pour les anciens utilisateurs.

Actions modifiées

  • image-gallery :
    • ajout de 3 options (download-label, download-title et download-style) pour proposer le téléchargement de l'image dans la plus haute définition disponible.
    • l'option random permet d'afficher les photos d'un dossier dans un ordre aléatoire
    • une option "legend-template" permet de légender de façon harmonieuse vos images à partir du nom de fichier
  • pdf-gallery : une nouvelle option label-replace permet de remplacer un texte par un autre. Dans l'exemple ci-dessous, les termes (FR) et (EN) sont remplacés par un drapeau
    label-replace="(FR):[img src='/images/icon/flag/fr.png'],(EN):[img src='/images/icon/flag/gb.png']"
  • treeview : ajout option icon-size pour définir la taille de l'icône en responsive
  • icon : l'option size accepte plusieurs valeurs pour responsive
  • form-select : pour utiliser cette action comme liste des démos du menu de ce site, j'ai ajouté plusieurs options :
    • size pour le nombre de lignes visibles
    • label et label-style pour le libellé au-dessus de la liste
    • btn et btn-style ajoute un bouton pour permettre un déplacement dans la liste avant de valider. La validation est aussi possible avec la touche entrée ou un double-clic
  • media-youtube : ajout de l'option ratio pour utiliser la propriété CSS aspect-ratio (compatibilité avec cookieck)
  • modal : possibilité de parcourir le contenu de toutes les modales d'une page (merci Marc)

Modifications internes

  • Il est possible d'encadrer l'argument d'une option par guillemets doubles pour préserver un espace au début ou à la fin. ex: option=" texte "
  • Nouvelles fonctions internes :
    • get_db_value($select, $table, $where) pour récupérer une valeur unique
    • supertrim pour effacer tous les types d'espaces au début et à la fin d'une chaine.
      Ajout d'un paramètre au plugin UP pour prendre en compte les langues asiatiques.
  • Toutes les actions qui utilisent le nom du fichier pour décrire son contenu bénéficient de la nouvelle version de la méthode link_humanize.
    Exemple: 002-Les-remparts-de-Saint--Malo---Lomart.jpg
    est converti en Les remparts de Saint-Malo -- Lomart
    Les underscores sont convertis en tirets. Les tirets simples sont remplacés par des espaces et les doubles deviennent des tirets simples.
    3 tirets ou plus seront convertis en " -- ". Ce double-tiret, utilisé par image-gallery pour styler les légendes, permet séparer visuellement 2 informations.