Je vous présente aujourd'hui un plugin le plus con qu'il soit !
Son rôle est de transformer toutes les saisies que vous faites dans un champ contenu de vos articles Joomla, lorsque vous travaillez comme moi en mode non WYSIWYG.
En effet, dans certains cas, lorsque vous avez des articles avec l'intégration de plugin de module assez complexe qui prennent des paramètres, il se trouve beaucoup plus simple d'aller écrire son code directement dans le texte. Je reconnais, il vous faut des compétences en HTML. Mais je pars du principe que désormais, tout le monde doit les avoir, cela doit faire partie de notre formation initiale. Attention je parle bien de HTML propre bien entendu...
nl2br.nl2br.php
<?php
defined('_JEXEC') or die('Access deny');
class plgContentNl2br extends JPlugin
{
function onContentPrepare($content, $article, $params, $limit){
$article->text = nl2br($article->text);
}
}
nl2br.xml
<?xml version="1.0" encoding="utf-8"?>
<extension version="1.0" type="plugin" group="Content">
<name>nl2br</name>
<author>Sebastien LHUILLIER</author>
<creationDate>Janvier 2023</creationDate>
<copyright>Sébastien LHUILLIER</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.</authorEmail>
<authorUrl>www.sebastien-lhuillier.com</authorUrl>
<version>1.0</version>
<description>Ce plugin transforme tous les retour chariot d'un article en tag html BR</description>
<files>
<filename plugin="nl2br">nl2br.php</filename>
<filename>nl2br.xml</filename>
</files>
</extension>
