Adapter son code pour la 2.24 n° 26

Exit le défunt XHTML ou xhtml affiché un peu partout, préférence utilisateur pour le format par défaut d’écriture, … J’ai ajouté de quoi définir un libellé associé à chacune des syntaxes proposées, libellé qui se définit à l’aide d’une méthode dcCore::app()->addFormaterName().

Exemple :

dcCore::app()->addFormaterName('xhtml', __('HTML'));
dcCore::app()->addFormaterName('wiki', __('Dotclear wiki'));

Ou encore :

dcCore::app()->addFormaterName('markdown', __('Markdown'));

Où le premier argument représente la syntaxe (qui n’a pas changé1) et le libellé associé qui sera affiché à l’utilisateur.

Lorsque vous avez besoin d’afficher ce libellé, associé à une syntaxe, alors utilisez la méthode dcCore::app()->getFormaterName(), où le seul argument est la syntaxe :

echo dcCore::app()->getFormaterName(dcCore::app()->auth->getOption('post_format')));

Notez que vous pouvez ne toucher à rien pour l’instant, c’est essentiellement « décoratif » :-)


  1. Vous continuerez donc à trouver xhtml, wiki et éventuellement markdown dans les champs idoines de la base de données. ↩︎

Ajouter un commentaire

Les champs suivis d'un * sont obligatoires

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/15529

Haut de page