Si l'installation retourne systématiquement une erreur ou que vous préférez installer le plugin à la main, suivez les instructions suivante.
L'installation du plugin consiste en la modification de quelques fichier de DotClear.
Commençons par conf/dotclear.ini, ouvrez le, cherchez la ligne :
dc_wiki_comments = 1
Si la valeur est bien à 1 comme dans l'exemple si dessus, mettez la à 0, enregistrez et fermez le fichier.
Passons au fichier layout/prepend.php. Copiez le tout d'abord en prepend.php.BBCodeComs.bak pour faire un backup.
Cherchez ensuite la ligne :
nl2br($blog->parseContent(htmlspecialchars($c_content))).'</p>';
Et remplacez la par :
/* Original line from Dotclear 1.2 clean install : nl2br($blog->parseContent(htmlspecialchars($c_content))).'</p>'; */ /* Line from BBCodeComs plugin : */ nl2br(BBCode::ParseComment($c_content)).'</p>'; /* End of the line from the plugin */
Pour finir l'installation il faut modifier themes/<votre-thème>/form.php en suivant les instructions ci-dessous.
(Si ce fichier n'existe pas modifiez à la place themes/default/form.php)
Si le thème que vous utilisez n'est pas celui par défaut et qu'il a son propre fichier form.php, il faut suivre la procédure suivante pour montrer aux visiteurs les BBCodes disponibles.
Ouvrez le fichier themes/<votre-thème>/form.php.
Cherchez les lignes :
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.
Si vous ne voulez rien pour indiquer à vos visiteurs le BBCode disponible, supprimez ces lignes.
Si vous voulez un lien vers une popup les indiquant, remplacez les par ce code :
<?php /* Original line from Dotclear 1.2 clean install : Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement. */ /* Line from BBCodeComs plugin : */ ?> Mettez en forme votre commentaire : <a href="<?php substr(dc_blog_url, 0, -9); ?>ecrire/tools/BBCodeComs/show.php?l=fr" onclick="javascript:window.open(this.href, 'BBCodes', 'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=450, height=300, left=50, top=50'); return(false);">Voir les BBCodes disponibles</a> <?php /* End of the line from the plugin */ ?>
Si vous voulez l'affichage direct des codes disponibles, remplacez les par ce code :
<?php /* Original line from Dotclear 1.2 clean install : Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement. */ /* Line from BBCodeComs plugin : */ ?> <?php echo(BBCode::getEnabledBBCode()); ?> <?php /* End of the line from the plugin */ ?>
Pour désinstaller le plugin, il suffit de faire l'installation à l'envers !