On continue avec la variable globale $__resources (ou son équivalent $GLOBALS['__resources']) qui est à remplacer par dcCore::app()->resources, partout dans votre code. Exemple pris dans le code d’une des balises du plugin Akismet1. Avant : if (!isset($__resources['help']['akismet-filter'])) { […]
Série - Adapter le code pour Dotclear 2.24
Adapter son code pour la 2.24 n° 7
On reviendra plus tard sur les disparitions des variables globales, spécifiques à la prochaine 2.24 — jusqu’à présent toutes celles mentionnées précédemment l’étaient déjà (obsolètes) dans la 2.23 —, pour utiliser les nouvelles constantes qui définissent les états des entrées (billets et pages) : […]
Adapter son code pour la 2.24 n° 8
Suite des nouvelles constantes qui définissent les états des commentaires et rétroliens : dcBlog::COMMENT_PUBLISHED indique un état publié et qui vaut 1 dcBlog::COMMENT_UNPUBLISHED indique un état non publié et qui vaut 0 dcBlog::COMMENT_PENDING indique un état en attente et qui vaut -1 […]
Adapter son code pour la 2.24 n° 9
Attention, à partir de ce billet ça ne concerne plus que la version 2.24 de Dotclear, donc prévoyez de modifier ou de rajouter la dépendance dans vos plugins et thèmes si besoin, 'requires' => [['core', '2.24']], ! Suite des nouvelles constantes qui définissent les états des blogs : […]
Adapter son code pour la 2.24 n° 10
Suite des nouvelles constantes qui définissent les différents menus disponibles dans la barre de gauche de l’administration : dcAdmin::MENU_FAVORITES qui désigne le menu Mes favoris et qui vaut 'Favorites' dcAdmin::MENU_BLOG qui désigne le menu Blog et qui vaut 'Blog' dcAdmin::MENU_SYSTEM qui […]