Page mise à jour le 02/09/2018
- mrvbCategories, widget "liste des catégories"
- mrvbFeed, widget "lecteur de flux"
- mrvbLastComments, widget "derniers commentaires"
- mrvbLastPosts, widget "derniers billets"
- mrvbNavigation, widget "navigation"
- mrvbPages, widget "liste des pages"
- mrvbSearch, widget "recherche"
- mrvbSubCategories, widget "liste hiérarchisée des catégories"
- mrvbSubscribe, widget "liens de souscription"
- mrvbTags, widget "liste des mots-clés"
- mrvbText, widget "texte"
- Historique des versions
v0.4.12 :
- correction d'un bug (via html:clean) dans les listes d'exclusion lors d'utilisation avec un éditeur,
- correction d'un bug dans les listes d'exclusion si un élément du tableau est vide,
- correction d'un bug (html::escapeHTML) dans mrvbFeed,
- prise en compte de la possibilité proposée à partir de Dotclear 2.15 d'exclure l'utilisation d'un éditeur avec certains zones de saisie multi-lignes (textarea). Ici, seules les listes d'exclusion seront concernées.
v0.4.11 :
- insertion de sauts de lignes dans tous les widgets afin de rendre plus lisible leur contenu dans le code-source d'une page HTML, sans incidence sur leurs paramétrages et leur fonctionnement
- mrvbFeed : correction dans la prise en compte de caractères HTML (comme '&', '<' et '>') pouvant être présents dans le titre de chaque item
v0.4.10.1 :
- correction lien incorrect vers DotAddict ('details' dans les "properties" du fichier _define.php)
v0.4.10 :
- mrvbPages : correction d'un bug (pas de prise en compte de l'ordre des pages si demandé dans les réglages)
- ajout de 'support' (url de support) et de 'details' (lien vers DotAddict) dans les "properties" du fichier _define.php
- l'option "Mettre hors ligne" est déplacée en bas de chaque widget pour se rapprocher de l'organisation des widgets standards
v0.4.9.1 :
- mise en place d'un paramètre pour interdire l'installation et l'usage du plugin si la version de dotclear est antérieure à la v2.7
- Attention : cette version de mrvbCustomWidgets n'est plus compatible avec les versions de Dotclear antérieures à la v2.7
v0.4.9 :
- chaque widget se voit doté d'une nouvelle classe "widget" à l'image des widgets fournis avec Dotclear depuis la v2.7
- Attention : cette version de mrvbCustomWidgets n'est plus compatible avec les versions de Dotclear antérieures à la v2.7
v0.4.8.1 :
- correction d'un bug constaté lors de l'affichage des x premiers niveaux de l'arborescence pour le widgets mrvbSubCategories
v0.4.8.0 :
- ajoute la possibilité de n'afficher que les x premiers niveaux de l'arborescence pour le widget mrvbSubCategories
v0.4.7.1 :
- corrige une régression apparue avec la v0.4.7 qui entraînait une non-conformité W3C (absence balise <ul>) pour les widgets mrvbFeed, mrvbLastComments, mrvbLastPosts et mrvbNavigation
v0.4.7 :
- idem que la v0.4.6 mais compatible avec les versions de Dotclear antérieures à la v2.7. Donc pouvant se passer de la fonction renderTitle fournie par Dotclear v2.7. Le titre, s'il existe, restera alors comme précédemment entre <h2> et </h2>
v0.4.6 :
- adaptation à la présence de plusieurs jeux de templates depuis l'arrivée de Dotclear 2.7 :
- si 'tplset' => 'currywurst' alors le titre du widget sera entre <h3> et </h3>
- sinon le titre reste comme précédemment entre <h2> et </h2>
v0.4.5 :
- ajout du widget mrvbSubscribe avec la possibilité...
- de proposer les liens vers les flux RSS2 et vers les flux Atom
- de personnaliser le texte de chaque lien (si pas de texte, alors pas de lien)
v0.4.4.3 :
- ajout du widget mrvbFeed avec la possibilité...
- d'afficher la date selon un certain format
- de formater chaque item de la liste
- réagencement des champs de tous les widgets du plugin pour se rapprocher de l'organisation des widgets standards
v0.4.3 :
- mrvbLastPosts : ajout de la classe "post-current" à l'item qui correspond au billet actuellement affiché (contexte post.html)
- mrvbTags : ajout de la classe "tag-current" aux mots-clés attribués au billet actuellement affiché (contexte post.html)
v0.4.2 :
- ajout du widget mrvbNavigation avec la possibilité de...
- modifier les textes "Accueil", "Archives" et les caractères utilisés comme séparateur
- modifier/supprimer l'ID "topnav" pour permettre plusieurs instances du widget dans la même page
- ajout du widget mrvbSearch avec la possibilité de remplacer/supprimer l'ID "search" pour permettre plusieurs instances du widget dans la même page
v0.4.1 :
- mrvbLastPosts : il est possible à présent de ne lister que...
- les billets sélectionnés
- certains types de billets ("post" par défaut)
v0.4.0 :
- Les champs permettant d'exclure des catégories, des pages ou des mots-clés augmentent de capacité en devenant multi-lignes
- La possibilité d'exclure plusieurs catégories sous forme de liste d'URL séparées par "/" a été supprimée
- La possibilité d'utiliser le séparateur "/" dans la liste des mots-clés à exclure a été supprimée
v0.3.8 :
- Correction d'un bug qui interdisait le filtrage d'un mot-clé contenant des espaces
v0.3.7 :
- Dans chaque widget, la case à cocher "page d'accueil uniquement" est remplacée par une liste déroulante proposant 3 options :
- "Sur toutes les pages"
- "En page d'accueil uniquement"
- "Sauf en page d'accueil"
- Dans l'interface d'administration, les noms des widgets sont simplifiés et complétés de sous-titres (sous-tritres affichables à partir de la v2.5 de Dotclear)
v0.3.6 :
- ajout de mrvbLastPosts : personnalisation du widget listant les derniers billets publiés
- ajout dans mrvbCategories et mrvbSubCategories d'une liste affichant les catégories du blog avec leur ID. Aide sans impact sur l'affichage de ces widgets
v0.3.5 :
- pour tous les widgets : ajout de la possibilité de ne pas l'afficher en page d'accueil
v0.3.4 :
- ajout dans mrvbCategories et mrvbSubCategories d'un champ permettant d’exclure des catégories d'après leur ID (liste utilisant la virgule comme séparateur)
- ajout dans mrvbPages d’un champ permettant d'exclure des pages d'après leur ID (liste utilisant la virgule comme séparateur)
- mrvbTags accepte la virgule comme séparateur dans la liste d’exclusion des mots-clés, en plus du slash "/"
- Les anciennes classes CSS "mycategories", "mysubcategories", "mytags", "mytext" et "mypages" sont supprimées.
v0.3.3 :
- ajout de mrvbLastComments : personnalisation du widget listant les derniers commentaires publiés
- modification des classes CSS mycategories, mysubcategories, mytags, mytext et mypages qui deviennent mrvbcategories, mrvbsubcategories, mrvbtags, mrvbtext et mrvbpages
- Les anciennes classes CSS "mycategories", "mysubcategories", "mytags", "mytext" et "mypages" sont conservées à des fin de rétrocompatibilité mais leur usage est fortement déconseillé.
v0.3.2 :
- identique à la v0.3.1b mais avec un numéro de version mieux accepté par PHP (et DotAddict)
v0.3.1b :
- correction d'un bug apparu avec la v0.3.1a pour mrvbCategories et mrvbSubCategories entraînant une alerte par le valideur W3C, sans empêcher un affichage correct des widgets
v0.3.1a :
- mise en compatibilité côté public de tous les widgets avec des outils de traduction comme dctranslations
- correction d'un bug laissant mrvbCategories prendre en compte des billets qui n'ont pas le type 'post'
- correction d'un bug sur le filtrage d'une page dans mrvbPages si son URL contient des caractères spéciaux
- modification du libellé de la case à cocher activant (ou pas) le comptage des billets des sous-catégories (mrvbCategories et mrvbSubCategories)
v0.3.0a :
- dans mrvbCategories et mrvbSubCategories :
- affiche (ou pas) dans une info-bulle (ou entre parenthèses) le nombre de billets de la catégorie
- prend en compte (ou pas) le nombre de billets des sous-catégories
v0.2.9 :
- correction d'un bug d'initialisation du paramètre "type d'affichage" (devrait être "liste à puces" par défaut) pour mrvbCategories, mrvbTags et mrvbPages dans le contexte d'une utilisation avec <tpl:Widget>
v0.2.8 :
- dans mrvbCategories :
- si affichage dans un paragraphe, chaque élément a, à présent, une classe <a class="catXXX"> où XXX est l'id de la catégorie...
- dans le contexte d'affichage d'un billet, la classe de l'item correspondant à la catégorie du billet est complétée par "category-current"
- dans mrvbSubCategories :
- ajout pour chaque item de la liste d'une classe <li class="catXXX"> où XXX est l'id de la catégorie
- dans le contexte d'affichage d'un billet, la classe de l'item correspondant à la catégorie du billet devient : <a class="catXXX category-current">
v0.2.7 :
- ajout de mrvbPages : personnalisation du widget qui liste les pages créées à l'aide de l'extension "pages" fournie avec Dotclear
- ajout dans mrvbTags de la possibilité (ou pas) d'afficher un lien vers la page listant tous les mots-clés
v0.2.6 :
- nettoyage et optimisation du code. Pas d’impact sur son utilisation
v0.2.5 :
- compatible avec un serveur utilisant PHP 5.3.0
- compatible avec Dotclear v2.2
v0.2.3 :
- Suppression des widgets mrvbOpenBlock, mrvbCloseBlock et mrvbInterBlocks qui intègrent à présent l'extension mrvbSidebar
v0.2.2 :
- Ajout des widgets
- mrvbOpenBlock, ouvre un bloc pour regrouper des widgets de la sidebar
- mrvbCloseBlock, ferme le bloc précédemment ouvert
- mrvbInterBlocks, associe mrvbCloseBlock et mrvbOpenBlock
- Suppression du test de présence d'un fichier (myCatsOK.txt pour mrvbCategories et myTagsOK.txt pour mrvbTags), remplacé par le choix entre deux modes "liste à puce" et "paragraphe" dans l'administration des widgets concernés
- nouvelle classe CSS pour le dernier séparateur (si mode paragraphe) pour mrvbCategories et mrvbTags
v0.1.9 :
- Mise à disposition officielle de mrvbCustomWidgets avec les widgets...
- mrvbCategories, liste des catégories
- mrvbSubCategories, liste hiérarchisée des catégories
- mrvbTags, liste des mots-clés
- mrvbText, texte