Darathor
Citation :
But : Ajoute la balise BBCode def, exploitant la balise html acronym, permettant d'ajouter une bulle d'aide sur une portion de texte.
Prérequis :
- [BBCODE] Multiple BBCode MOD
Auteur : Darathor (darathor@free.fr)
Version : 1.0 DEV - A (16/08/2005)
Compatibilité phpBB : 2.0.17
Dans "includes/bbcodes.php" :
Code :
#
# Trouver la ligne commençant par
#
$EMBB_widths = array(''
#
# Dans la ligne, trouver
#
array(''
#
# Dans la ligne, ajouter après
#
,'40'
#
# Trouver la ligne commençant par
#
$EMBB_values = array(''
#
# Dans la ligne, trouver
#
array(''
#
# Dans la ligne, ajouter après
#
,'Def'
#
# Trouver
#
$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);
#
# Ajouter après
#
// DEBUT MOD BBcode acronym
$bbcode_tpl['def_open'] = str_replace('{DEFINITION}', '\\1', $bbcode_tpl['def_open']);
// FIN MOD BBcode acronym
#
# Trouver
#
// [i] and [/i] for italicizing text.
$text = str_replace("[i:$uid]", $bbcode_tpl['i_open'], $text);
$text = str_replace("[/i:$uid]", $bbcode_tpl['i_close'], $text);
#
# Ajouter après
#
// DEBUT MOD BBcode acronym
$text = preg_replace("/\[def:$uid=(.*?)\]/si", $bbcode_tpl['def_open'], $text);
$text = str_replace("[/def:$uid]", $bbcode_tpl['def_close'], $text);
// FIN MOD BBcode acronym
#
# Trouver
#
// [i] and [/i] for italicizing text.
$text = preg_replace("#\[i\](.*?)\[/i\]#si", "[i:$uid]\\1[/i:$uid]", $text);
#
# Ajouter après
#
// DEBUT MOD BBcode acronym
$text = preg_replace("#\[def=(.*?)\](.*?)\[/def\]#si", "[def:$uid=\\1]\\2[/def:$uid]", $text);
// FIN MOD BBcode acronym
Dans "bbcodes.tpl" :
Code :
#
# Trouver
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
# Ajouter après
#
<!-- BEGIN def_open --><acronym title="{DEFINITION}"><!-- END def_open -->
<!-- BEGIN def_close --></acronym><!-- END def_close -->
Dans "posting_body.tpl" :
Code :
#
# Trouver la ligne commençant par
#
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]'
#
# Dans la ligne, trouver
#
'[url]','[/url]'
#
# Dans la ligne, ajouter après
#
, '[def]', '[/def]'
Dans "lang_french.php" :
Code :
#
# Trouver
#
$lang['bbcode_help']['value'] = 'BBCode Name: Info (Alt+%s)';
#
# Ajouter après
#
$lang['bbcode_help']['def'] = 'Indiquer la définition d\'un mot : [def=définition]mot[/def] (Alt+%s)';
Dans "overall_header.tpl" :
Code :
#
# Trouver
#
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
#
# Ajouter avant
#
/* DEBUT MOD BBcode acronym */
/* Balise acronym */
acronym { cursor:help; border-bottom:1px dotted {T_BODY_TEXT}; }
/* FIN MOD BBcode acronym */
Dans "simple_header.tpl" :
Code :
#
# Trouver
#
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
#
# Ajouter avant
#
/* DEBUT MOD BBcode acronym */
/* Balise acronym */
acronym { cursor:help; border-bottom:1px dotted {T_BODY_TEXT}; }
/* FIN MOD BBcode acronym */