To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Color in SB

Knofel - 15-04-2007, 18: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:
:arrow: Daje możliwość kolorowania tekstu w SB.

d@Ve - 15-04-2007, 20: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, 21: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, 21: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, 22:09

ok dzięki działa masz ode mnie piwo i to strasznie wielkie
pawelsasza1 - 18-04-2007, 22:59

dzięki świetny mod wszytko ładnie działa ;] :lol:
Shalimar - 28-04-2007, 22: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 :D

qwerty001 - 08-06-2007, 11: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, 20: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, 20: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, 23: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, 16: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, 17:11

Teraz to nikt nie ma kolorków :D 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, 17:21

Mam problem gdy zrobiłem ten mod to teraz użytkownicy nie mogą pisać :(
warna - 06-07-2007, 18:01

Jesteś pewien, że dobrze zedytowałeś plik? Załącz shoutbox_view.php w załączniku, spojrze.


Powered by phpBB modified by Przemo © 2003 phpBB Group