Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Modyfikacje mniejsze - Color in SB

KnofeL - Nie 25 Mar, 2007
Temat postu: Color in SB
Prosty mod kt?ry umo?liwia kolorwanie tekstu w shoutboxie w ten sam spos?b w jaki robimy to podczas pisania post?w plus kod kt?ry nale?y wklei? aby doda? sobie rozwijane pole z klorami do ShoutBoxa.

Instrukcja:
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
Otw?rz plik shoutbox_view.php i znajd? w nim:
Kod
$msg = str_replace(array('[u]', '[b]', '[i]', '[/i]', '[/b]', '[/u]'), array('<u>', '<b>', '<i>', '</i>', '</b>', '</u>'), $msg);

Zmie? to na:
Kod
$msg = str_replace(array('[u]', '[b]', '[i]', '[/i]', '[/b]', '[/u]', '[/color]'), array('<u>', '<b>', '<i>', '</i>', '</b>', '</u>', '</font>'), $msg);
$msg = preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+)\]/si",'<font color="\\1">', $msg);


Je?li chcemy gdzie? w ShoutBoxie doda? sobie rozwijane menu z kolorami, nale?y wykona? nast?pujace kroki:
Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
Otworzy? plik shoutbox.php znale?? w nim:
Kod
'MAXLENGHT' => $shoutbox_config['text_lenght'],

I doda? po tym:
Kod
'L_COLOR_DEFAULT' => $lang['color_default'],
'L_COLOR_DARK_RED' => $lang['color_dark_red'],
'L_COLOR_RED' => $lang['color_red'],
'L_COLOR_ORANGE' => $lang['color_orange'],
'L_COLOR_BROWN' => $lang['color_brown'],
'L_COLOR_YELLOW' => $lang['color_yellow'],
'L_COLOR_GREEN' => $lang['color_green'],
'L_COLOR_OLIVE' => $lang['color_olive'],
'L_COLOR_CYAN' => $lang['color_cyan'],
'L_COLOR_BLUE' => $lang['color_blue'],
'L_COLOR_DARK_BLUE' => $lang['color_dark_blue'],
'L_COLOR_INDIGO' => $lang['color_indigo'],
'L_COLOR_VIOLET' => $lang['color_violet'],
'L_COLOR_WHITE' => $lang['color_white'],
'L_COLOR_BLACK' => $lang['color_black'],
'L_FONT_COLOR' => $lang['Font_color'],

Nast?pnie otworzy? plik templates/TW?J_STYL/shoutbox_body.tpl i w miejscu gdzie chcemy mie? rozwijane pole wklei?:
Kod
<select class="post" name="sb_color" onChange="bbfontstyle('[color=' + this.form.sb_color.options[this.form.sb_color.selectedIndex].value + ']', '[/color]'); this.form.sb_color.value='{FONTCOLOR_1}';">
<option style="{FONTCOLOR_1};" value="{FONTCOLOR_1}" class="genmed">{L_COLOR_DEFAULT}</option>
<option style="color:darkred;" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
<option style="color:red;" value="red" class="genmed">{L_COLOR_RED}</option>
<option style="color:orange;" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
<option style="color:brown;" value="brown" class="genmed">{L_COLOR_BROWN}</option>
<option style="color:yellow;" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
<option style="color:green;" value="green" class="genmed">Zielony</option>
<option style="color:olive;" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
<option style="color:cyan;" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
<option style="color:blue;" value="blue" class="genmed">{L_COLOR_BLUE}</option>
<option style="color:darkblue;" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
<option style="color:indigo;" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
<option style="color:violet;" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
<option style="color:white;" value="white" class="genmed">{L_COLOR_WHITE}</option>
<option style="color:black;" value="black" class="genmed">{L_COLOR_BLACK}</option>
</select>


To wszystko. Potestowa? mo?na na moim forum.


Powered by phpBB modified by Przemo © 2003 phpBB Group