Message édité 1 fois, dernière édition par Grummfy, 07 Janvier 2008, 21:36
02 Février 2005, 13:16
02 Février 2005, 13:16 Bon voici mon premier mod pour FSB !
Il ne sert pas trop à grand chose mais ca fait classe
J'attend vos remarques et vos conseils pour améliorer ce petit mod !
Il ne sert pas trop à grand chose mais ca fait classe
J'attend vos remarques et vos conseils pour améliorer ce petit mod !
Code (Sélectionner le code)
/******************************************************************************* * Aujourd'hui / Hier :: version 1.0.0 * * ---------- Auteur -------------------------------------------------------- * Auteur :: Tagu * Email :: papymujau@hotmail.com * Site Web :: http://my.paradisia.net * * ---------- Mod ----------------------------------------------------------- * Nom :: Aujourd'hui / Hier * Version :: 1.0.0 * Compatible :: FSB 1.0.0 * * Description :: Ajoute les mots "Aujourd'hui à " et "Hier à " sur affichage des messages ! * * Temps d'installation :: ~ 5-10 minutes * Requete :: Non * Cache :: Non * Fichiers joins :: 0 * Fichiers à modifier :: 7 * * ---------- Note ---------------------------------------------------------- * Amusez vous bien ^_^ * * ---------- Historique ---------------------------------------------------- * Commencé :: Le 01 / 02 / 2005 * Dernière modification :: Le 01 / 02 / 2005 * * Le 01 / 02 / 2005 :: * Commencement du MOD * *******************************************************************************/ # # [1] ---------- ouvrir -------------------------------------------------------- # includes/header_forum.php # # [2] ---------- chercher ------------------------------------------------------ # // Cette constante annonce que le header a été parsé (utile pour la fonction info()) define('HEADER', TRUE); # # [3] ---------- apres, ajouter ------------------------------------------------ # // Obtenir le temps d'hier et d'aujourd'hui ! $ojourd8 = explode('|', @gmdate('m|d|Y', time())); $temps_aujourdhui = gmmktime(0, 0, 0, $ojourd8[0], $ojourd8[1], $ojourd8[2]); $temps_hier = $temps_aujourdhui - 86400; unset($ojourd8); # # [4] ---------- ouvrir -------------------------------------------------------- # langues/fr/langue_module.php # # [5] ---------- chercher ------------------------------------------------------ # // Pour les variables de langue des mods // ------------------------------------- # # [6] ---------- apres, ajouter ------------------------------------------------ # // Mod Aujourd'hui / Hier de Tagu ! $langue['premier_aujourdhui'] = 'aujourd\'hui à %s'; $langue['premier_hier'] = 'hier à %s'; $langue['dernier_aujourdhui'] = 'Aujourd\'hui à %s'; $langue['dernier_hier'] = 'Hier à %s'; $langue['info_forum'] = 'Posté %s par %s'; $langue['info_poste'] = 'Posté le %s'; # # [7] ---------- ouvrir -------------------------------------------------------- # includes/functions/fonctions_hierarchie.php # # [8] ---------- chercher ------------------------------------------------------ # global $compte_forum, $droit_forum, $forum, $langue, $membre, $moderation, $theme, $tpl, $cookie_sujet; # # [9] ---------- remplacer par ------------------------------------------------- # global $compte_forum, $droit_forum, $forum, $langue, $membre, $moderation, $theme, $tpl, $cookie_sujet, $temps_aujourdhui, $temps_hier; # # [10] ---------- chercher ------------------------------------------------------ # $dernier_posteur_login = stripslashes($last['dernier_posteur_login']); # # [11] ---------- apres, ajouter ------------------------------------------------ # // Gestion de la date du premier message ! if ( $temps_aujourdhui < $last['dernier_message_temps'] ) { $date_msg = sprintf($langue['dernier_aujourdhui'], aff_date($last['dernier_message_temps'], 'G:i')); } elseif ( ( $temps_hier < $last['dernier_message_temps']) && ( $temps_aujourdhui > $last['dernier_message_temps'] ) ) { $date_msg = sprintf($langue['dernier_hier'], aff_date($last['dernier_message_temps'], 'G:i')); } elseif ( $temps_hier > $last['dernier_message_temps'] ) { $date_msg = aff_date($last['dernier_message_temps']); } # # [12] ---------- chercher ------------------------------------------------------ # 'DATE_DERNIER_MESSAGE' => ( ! empty($last['dernier_message_temps']) ) ? ( aff_date($last['dernier_message_temps']) ) : '------', # # [13] ---------- remplacer par ------------------------------------------------- # 'DATE_DERNIER_MESSAGE' => ( ! empty($last['dernier_message_temps']) ) ? $date_msg : '------', # # [14] ---------- ouvrir -------------------------------------------------------- # forum.php # # [15] ---------- chercher ------------------------------------------------------ # $tpl->assign_block_vars('type.sujet', array( # # [16] ---------- avant, ajouter ----------------------------------------------- # // Gestion de la date du dernier message ! if ( $temps_aujourdhui < $sujet[$t]['dernier_message_temps'] ) { $dernier_msg = sprintf($langue['dernier_aujourdhui'], aff_date($sujet[$t]['dernier_message_temps'], 'G:i')); } elseif ( ( $temps_hier < $sujet[$t]['dernier_message_temps']) && ( $temps_aujourdhui > $sujet[$t]['dernier_message_temps'] ) ) { $dernier_msg = sprintf($langue['dernier_hier'], aff_date($sujet[$t]['dernier_message_temps'], 'G:i')); } elseif ( $temps_hier > $sujet[$t]['dernier_message_temps'] ) { $dernier_msg = aff_date($sujet[$t]['dernier_message_temps']); } // Gestion de la date du premier message ! if ( $temps_aujourdhui < $sujet[$t]['premier_message_temps'] ) { $premier_msg = sprintf($langue['premier_aujourdhui'], aff_date($sujet[$t]['premier_message_temps'], 'G:i')); } elseif ( ( $temps_hier < $sujet[$t]['premier_message_temps']) && ( $temps_aujourdhui > $sujet[$t]['premier_message_temps'] ) ) { $premier_msg = sprintf($langue['premier_hier'], aff_date($sujet[$t]['premier_message_temps'], 'G:i')); } elseif ( $temps_hier > $sujet[$t]['premier_message_temps'] ) { $premier_msg = aff_date($sujet[$t]['premier_message_temps']); } # # [17] ---------- chercher ----------------------------------------------------- # 'SUJET_NOM' => $sujet[$t]['sujet_nom'], # # [18] ---------- après, ajouter ------------------------------------------------- # 'INFOS' => sprintf($langue['info_forum'], $premier_msg, ( $sujet[$t]['message_membre_id'] == INVITE ) ? $sujet[$t]['pseudo_posteur'] : '<a href="' . ajout_sid('profil_public.php?id=' . $sujet[$t]['message_membre_id']) . '">' . $sujet[$t]['pseudo_posteur'] . '</a>' ), # # [19] ---------- chercher ----------------------------------------------------- # 'DATE_DERNIER_MESSAGE' => ( ! empty($sujet[$t]['dernier_message_temps']) ) ? aff_date($sujet[$t]['dernier_message_temps']) : '------', # # [20] ---------- remplacer par ----------------------------------------------- # 'DATE_DERNIER_MESSAGE' => ( ! empty($sujet[$t]['dernier_message_temps']) ) ? $dernier_msg : '------', # # [21] ---------- ouvrir -------------------------------------------------------- # sujet.php # # [22] ---------- chercher ------------------------------------------------------ # $tpl->assign_block_vars('message', array( # # [23] ---------- avant, ajouter ----------------------------------------------- # // Gestion de la date ! if ( $temps_aujourdhui < $message[$p]['message_temps']) { $date_msg = sprintf($langue['dernier_aujourdhui'], aff_date($message[$p]['message_temps'], 'G:i')); } else if ( $temps_hier < $message[$p]['message_temps']) { $date_msg = sprintf($langue['dernier_hier'], aff_date($message[$p]['message_temps'], 'G:i')); } else { $date_msg = sprintf($langue['info_poste'], aff_date($message[$p]['message_temps'])); } # # [24] ---------- chercher ----------------------------------------------------- # 'V_POSTE_LE' => aff_date($message[$p]['message_temps']), # # [25] ---------- remplacer par ------------------------------------------------- # 'V_POSTE_LE' => $date_msg, # # [26] ---------- ouvrir -------------------------------------------------------- # themes/IceCold/forum_corps.tpl # # [27] ---------- chercher ----------------------------------------------------- # {type.sujet.POSTE_PAR}, {type.sujet.POSTE_LE} # # [28] ---------- remplacer par ------------------------------------------------- # {type.sujet.INFOS} # # [29] ---------- ouvrir -------------------------------------------------------- # themes/IceCold/sujet_corps.tpl # # [30] ---------- chercher ----------------------------------------------------- # {message.L_POSTE_LE} :</span> {message.V_POSTE_LE}</span> # # [31] ---------- remplacer par ------------------------------------------------- # {message.V_POSTE_LE}</span></span>






