##############################################################
## MOD Titre: Colorize Forumtitle
## MOD Auteur: OXPUS <
webmaster@oxpus.de > (Karsten Ude)
http://www.oxpus.de
## MOD Traduction: Maya007 <
webmaster@planete007.com > (Alexandra Iannone)
http://www.planete007.com
## MOD Description: Donne la possibilité à l'administrateur de mettre une couleur séparemment
## à chaque titre de forum.
## MOD Version: 1.0.0
##
## Niveau d'installation: Facile
## Temps d'installation: 3-5 Minutes
## Fichiers à éditer: (6)
## index.php
## admin/admin_forums.php
## language/lang_french/lang_admin.php
## templates/subSilver/index_body.tpl
## templates/subSilver/admin/forum_admin_body.tpl
## templates/subSilver/admin/forum_edit_body.tpl
## Fichiers inclus: n/a
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement
http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
##
http://forums.phpbb-fr.com/
##############################################################
## Notes de l'auteur:
##
## Au lieu d'appliquer la requête SQL ci-dessous, vous pouvez uploader db_update.php
## à la racine de votre répertoire phpBB et l'exécuter dans votre navigateur internet.
## Ce fichier fera tous les changements nécessaires dans votre base de données.
## Après avoir utiliser ce fichier, supprimez-le pour éviter les erreurs.
##
## Si vous avez installé le MOD Hierarchy, n'installez alors que les Add-On !
##
##############################################################
## MOD History:
##
## 2004-05-12 - Version 1.0.0
## - First release
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################
#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_forums ADD COLUMN forum_color varchar(6) DEFAULT '' NOT NULL;
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
'FORUM_NAME' => $forum_data[$j]['forum_name'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'FORUM_COLOR' => ( $forum_data[$j]['forum_color'] != '' ) ? 'style="color: #'.$forum_data[$j]['forum_color'].'"' : '',
#
#-----[ OPEN ]------------------------------------------
#
admin/admin_forums.php
#
#-----[ FIND ]------------------------------------------
#
$forumdesc = $row['forum_desc'];
$forumstatus = $row['forum_status'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
$forum_color = $row['forum_color'];
#
#-----[ FIND ]------------------------------------------
#
$forumdesc = '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$forum_color = '';
#
#-----[ FIND ]------------------------------------------
#
$forumstatus == ( FORUM_LOCKED ) ? $forumlocked = "selected=\"selected\"" : $forumunlocked = "selected=\"selected\"";
#
#-----[ AFTER, ADD ]------------------------------------------
#
$forum_color = ( empty($forum_color) ) ? '' : $forum_color;
#
#-----[ FIND ]------------------------------------------
#
'L_FORUM_TITLE' => $l_title,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_FORUM_COLOR' => $lang['Forum_color'],
'L_FORUM_COLOR_EXPLAIN' => $lang['Forum_color_explain'],
#
#-----[ FIND ]------------------------------------------
#
'FORUM_NAME' => $forumname,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'FORUM_COLOR' => $forum_color,
#
#-----[ FIND ]------------------------------------------
#
$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable" . $field_sql . ")
VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, forum_name
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, forum_color
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "'
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_color']) . "'
#
#-----[ FIND ]------------------------------------------
#
$sql = "UPDATE " . FORUMS_TABLE . "
SET forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', cat_id = " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", forum_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', forum_status = " . intval($HTTP_POST_VARS['forumstatus']) . ", prune_enable = " . intval($HTTP_POST_VARS['prune_enable']) . "
WHERE forum_id = " . intval($HTTP_POST_VARS[POST_FORUM_URL]);
#
#-----[ IN-LINE FIND ]------------------------------------------
#
forum_name = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "'
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, forum_color = '" . str_replace("\'", "''", $HTTP_POST_VARS['forum_color']) . "'
#
#-----[ FIND ]------------------------------------------
#
'FORUM_NAME' => $forum_rows[$j]['forum_name'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'FORUM_COLOR' => ( $forum_rows[$j]['forum_color'] != '' ) ? 'style="color: #'.$forum_rows[$j]['forum_color'].'"' : '',
#
#-----[ OPEN ]------------------------------------------
#
language/lang_french/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Forum_edit_delete_explain'] = 'Le formulaire ci-dessous vous permettra de personnaliser toutes les options générales du forum. Pour les configurations Utilisateurs et Forums, utilisez les liens relatifs dans le volet de gauche.';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Forum_color'] = 'Mettre une couleur pour le titre du forum';
$lang['Forum_color_explain'] = 'Laissez ce champ vide pour utiliser la couleur par défaut. Entrez juste le nombre associé à la couleur sans le \'#\'.';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<span {catrow.forumrow.FORUM_COLOR} class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" {catrow.forumrow.FORUM_COLOR} class="forumlink">{catrow.forumrow.FORUM_NAME}</a>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/forum_admin_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="row2" {catrow.forumrow.STYLE}><span class="gen"><a href="{catrow.forumrow.U_VIEWFORUM}" target="_new">{catrow.forumrow.FORUM_NAME}</a></span><br /><span class="gensmall">{catrow.forumrow.FORUM_DESC}</span></td>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<td class="row2" {catrow.forumrow.STYLE}><span {catrow.forumrow.FORUM_COLOR} class="gen"><a href="{catrow.forumrow.U_VIEWFORUM}" target="_new" {catrow.forumrow.FORUM_COLOR}>{catrow.forumrow.FORUM_NAME}</a></span><br /><span class="gensmall">{catrow.forumrow.FORUM_DESC}</span></td>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/forum_edit_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td class="row1">{L_FORUM_STATUS}</td>
<td class="row2"><select name="forumstatus">{S_STATUS_LIST}</select></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td class="row1" width="30%">{L_FORUM_COLOR}<br /><span class="gensmall">{L_FORUM_COLOR_EXPLAIN}</span></td>
<td class="row2"><input type="text" size="10" maxlength="6" name="forum_color" value="{FORUM_COLOR}" class="post" /></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM