BBCodeComs


Installation manuelle

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)


Installation sur un autre thème

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&eacute; 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&eacute; 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&eacute; 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 */ ?>

Désinstallation

Pour désinstaller le plugin, il suffit de faire l'installation à l'envers !