Bon alors voilà, j'ai fais un truc qui permet d'afficher un message à l'index du forum visible uniquement par les membres qui sont connectés. J'ai fais ça parce que je trouver dommage que le MOD Bienvenue de mini-mouse soit aussi afficher aux membres !
Donc j'ai repris un peu ses codes pour creer le fichier d'install ^^"
/*******************************************************************************
* MOD Message à l'index visible par les membres :: version 1
*
* ---------- Auteur --------------------------------------------------------
* Auteur :: Pitou43
* Email :: pitou43
* Site Web :: ///
*
* ---------- Mod -----------------------------------------------------------
* Nom :: Message visible par les membres
* Version :: 1
* Compatible :: FSB 1.0.3b
*
* Description :: Ce MOD permet d'afficher un message sur
* l'index du forum visible uniquement par les membres de votre forum, ce message est modifiable par l'admin.
*
* Temps d'installation :: ~5 minutes
* Requete :: Non
* Cache :: Oui
* Fichiers joins :: 0
* Fichiers à modifier :: 5
*
* ---------- Note ----------------------------------------------------------
*
Je me suis servi de la base du MOD Message d'Acceuil de Mini-Mouse !
De plus merci à Grummfy, T@ncredo, Genova, Mido, Yoursef et SquallX pour leur aide précieuse ! ;-D
*
* ---------- Historique ----------------------------------------------------
* Commencé :: Le 30 / 05 / 2006
*
*******************************************************************************/
#
# [1] ---------- requete cache --------------------------------------------------
#
INSERT config FIELDS name value VALUES 'msglog_activ' '0';
INSERT config FIELDS name value VALUES 'msglog' 'Tapez ici votre message visible par les membres';
#
# [2] ---------- ouvrir ---------------------------------------------------------
#
index.php
#
# [3] ---------- chercher -------------------------------------------------------
# /!\ Si vous utilisez le MOD BIENVENUE de Mini-Mouse /!\ Si non, voir plus bas!
//MOD Message d'acceuil par Mini-Mouse
if ($config['msg_activ'])
{
$tpl-> assign_block_vars('msg', array(
'MSG' => stripslashes($config['msg']),
));
}
#
# [4] ---------- remplacer par -------------------------------------------------
#
// Mod message sur l'index visible seulement pour les membres
if ($membre['membre_id'] != INVITE && $config['msglog_activ'])
{
$tpl-> assign_block_vars('msglog', array(
'MSGLOG' => stripslashes($config['msglog']),
));
}
// Mod Message d'acceuil par Mini-Mouse
elseif ($config['msg_activ'])
{
$tpl-> assign_block_vars('msg', array(
'MSG' => stripslashes($config['msg']),
));
}
#
# [5] ---------- chercher -------------------------------------------------
# /!\ Si vous n'utilisez pas le MOD BIENVENUE de Mini-Mouse /!\
$tpl->assign_vars( array(
'L_MARQUER_LU' => $langue['marquer_lu'],
'U_MARQUER_LU' => ajout_sid('index.php?marquer=true')
));
#
# [6] ---------- apres, ajouter ---------------------------------------------------------
#
// Mod message sur l'index visible seulement pour les membres
if ($membre['membre_id'] != INVITE && $config['msglog_activ'])
{
$tpl-> assign_block_vars('msglog', array(
'MSGLOG' => stripslashes($config['msglog']),
));
}
#
# [7] ---------- ouvrir ---------------------------------------------------------
#
langue/fr/langue_module.php
#
# [8] ---------- chercher -------------------------------------------------------
#
?>
#
# [9] ---------- avant, ajouter -------------------------------------------------
#
//Message visible par les membres
$langue['msglog_admin'] = 'Configuration du message visible visible par les membres';
$langue['msglog'] = 'Message visible par les membres:';
$langue['msglog_activ'] = 'Activer le MOD message visible par les membres :';
#
# [10] ---------- ouvrir ---------------------------------------------------------
#
admin/admin_index_config.php
#
# [11] ---------- chercher -------------------------------------------------------
#
'L_OUI' => $langue['oui'],
'L_NON' => $langue['non'],
#
# [12] ---------- apres, ajouter -------------------------------------------------
#
'L_MSGLOG' => $langue['msglog'],
'L_MSGLOG_ADMIN' => $langue['msglog_admin'],
'L_MSGLOG_ACTIV' => $langue['msglog_activ'],
#
# [13] ---------- chercher -------------------------------------------------------
#
'V_UPLOAD_AVATAR_OUI' => ( $config['upload_avatar'] ) ? 'checked="checked"' : '',
'V_UPLOAD_AVATAR_NON' => ( ! $config['upload_avatar'] ) ? 'checked="checked"' : '',
#
# [14] ---------- apres, ajouter -------------------------------------------------
#
'V_MSGLOG_ACTIV_OUI' => ( $config['msglog_activ'] ) ? 'checked="checked"' : '',
'V_MSGLOG_ACTIV_NON' => ( ! $config['msglog_activ'] ) ? 'checked="checked"' : '',
'V_MSGLOG' => ($config['msglog']),
#
# [15] ---------- ouvrir ---------------------------------------------------------
#
themes/votre_theme/index_corps.tpl
#
# [6] ---------- chercher -------------------------------------------------------
#
<!-- BEGIN cat -->
#
# [7] ---------- avant, ajouter -------------------------------------------------
#
<!-- BEGIN msglog -->
<table align="center" width="100%" class="tableau" cellpadding="2" cellspacing="0">
<tr>
<td class="td_titre" width="100%" align="center">{NOM_SITE}</td>
</tr>
<tr>
<td class="td_stats" width="100%" align="center">{msglog.MSGLOG}</td>
</tr>
</table>
<!-- END msglog -->
<br />
#
# [16] ---------- ouvrir ---------------------------------------------------------
#
themes/votre_themes/admin/admin_configuration.tpl
#
# [17] ---------- chercher -------------------------------------------------------
#
<tr>
<td class="td_admin4">{L_COOKIE_NOM}:<br />{L_COOKIE_CHEMIN}:<br />{L_COOKIE_DOMMAINE}:<br />{L_COOKIE_SECURITE}:</td>
<td class="td_admin2" width="350">
<input type="text" name="cookie_nom" value="{V_COOKIE_NOM}" size="25" /><br />
<input type="text" name="cookie_chemin" value="{V_COOKIE_CHEMIN}" size="25" /><br />
<input type="text" name="cookie_dommaine" value="{V_COOKIE_DOMMAINE}" size="25" /><br />
<input type="radio" name="cookie_securite" value="1" {V_COOKIE_SECURITE_OUI} /> {L_OUI}
<input type="radio" name="cookie_securite" value="0" {V_COOKIE_SECURITE_NON} /> {L_NON}
</td>
</tr>
#
# [18] ---------- apres, ajouter -------------------------------------------------
#
<tr>
<td class="td_admin_titre2" align="center" colspan="2">{L_MSGLOG_ADMIN}</td>
</tr>
<tr>
<td class="td_admin4" valign="top">{L_MSGLOG_ACTIV}</td>
<td class="td_admin2" width="350">
<input type="radio" name="msglog_activ" value="1" {V_MSGLOG_ACTIV_OUI} /> {L_OUI}
<input type="radio" name="msglog_activ" value="0" {V_MSGLOG_ACTIV_NON} /> {L_NON}</td>
</tr>
<tr>
<td class="td_admin4" valign="top">{L_MSGLOG}</td>
<td class="td_admin4">
<textarea rows="4" name="msglog" cols="40">{V_MSGLOG}</textarea>
</td>
</tr>
Là je suis en train d'essayer de creer un champs qui va permettre de changer le titre du message (qui est à la base le nom de notre forum). Dois-je demander la permission à Styx pour avoir repris son mod ?
Voilà, j'ai une autre idée tout bête dans la tête aussi ... (parce que je peux pas encore faire de grand trucs comme vous, mais j'aime bien aussi les petites modifications pour forums ...

)