1.12.7 i starsze - Color in SB
Knofel - 15-04-2007, 17:36 Temat postu: Color in SB
Color in SB
Możliwość kolorowania textu w shoutboxie
Kod: | #################################################################
## MOD Title: Color in SB
## MOD Version: 1.0
## MOD Author: Knofel
## MOD Description: Możliwość kolorowania textu w shoutboxie.
##
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: (1)
## shoutbox_view.php
##
################################################################# |
Co mod potrafi:
Daje możliwość kolorowania tekstu w SB.
d@Ve - 15-04-2007, 19:04
Knofel napisał/a: | plus kod który należy wkleić aby dodać sobie rozwijane pole z klorami do ShoutBoxa. |
Chyba zapomniałeś podać ten kod
SAD - 15-04-2007, 20:02
fajne i przydatne ale co zrobić bu obok jak ja mam [wyślij] [r] [emotki] zrobić jeszcze pasek rozwijany z kolorami
CMP - 15-04-2007, 20:18
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> |
by Knofel
SAD - 15-04-2007, 21:09
ok dzięki działa masz ode mnie piwo i to strasznie wielkie
pawelsasza1 - 18-04-2007, 21:59
dzięki świetny mod wszytko ładnie działa
Shalimar - 28-04-2007, 21:36
dzieki
dopisalam sobie jeszcze kilka kolorow niestandardowych :
Kod: | <option style="color:#CC66FF;" value="#CC66FF" class="genmed">Fiolet</option>
<option style="color:#80C0FF;" value="#80C0FF" class="genmed">Błękitny</option>
<option style="color:#48D1CC;" value="#48D1CC" class="genmed">Tuskus</option>
|
mam nadzieje ze nic mi nie padnie
jak narazie dziala
qwerty001 - 08-06-2007, 10:44
a czy ta się zrobić kolorki tylko dla adma i modów? Jeśli tak to jak? (Lub dla wybranej grupy, bo modów mam w grupie..)
Pozdrawiam
Mackownik - 19-06-2007, 19:03
qwerty001 napisał/a: | a czy ta się zrobić kolorki tylko dla adma i modów? Jeśli tak to jak? (Lub dla wybranej grupy, bo modów mam w grupie..)
Pozdrawiam | Ja jak kolega również mam takie zapytanie czy można.
Knofel - 19-06-2007, 19:28
Kod: | $msg = preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+)\]/si",'<font color="\\1">', $msg); |
na
Kod: | $msg = ( $is_auth['auth_mod'] ) ? preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+)\]/si",'<font color="\\1">', $msg) : '<font>'; |
Powinno działać
Mackownik - 19-06-2007, 22:16
zrobiłem tak w pliku shoutbox_view.php i zamiast poprawnego efektu otrzymałem inny, a mianowicie taki, że zniknęły wypowiedzi ludzi w sb ;|
Knofel - 20-06-2007, 15:46
Aaaa widze:
Kod: | $msg = ( $is_auth['auth_mod'] ) ? preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+)\]/si",'<font color="\\1">', $msg) : preg_replace("/\[color=(\#[0-9A-F]{6}|[a-z]+)\]/si",'<font>', $msg); |
A tak ??
Mackownik - 20-06-2007, 16:11
Teraz to nikt nie ma kolorków i jeszcze mam pytania ;D Czy można usunąć tylko dla zwykłych użytkowników pole z wyborem kolorów w sb? I czy można zrobić kolorki w sb dla wybranych grup? bo w moim przypadku chciałbym zrobić kolorki dla Admina, JA, Moderatora (grupa) i VIP (grupa)
Glatek - 06-07-2007, 16:21
Mam problem gdy zrobiłem ten mod to teraz użytkownicy nie mogą pisać
warna - 06-07-2007, 17:01
Jesteś pewien, że dobrze zedytowałeś plik? Załącz shoutbox_view.php w załączniku, spojrze.
|
|
|