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

Propozycje modyfikacji - [gotowa modyfikacja] [1.12.8] SB by Tommekk80

Tommekk80 - 01-12-2013, 17:25
Temat postu: [gotowa modyfikacja] [1.12.8] SB by Tommekk80
Shoutbox by Tommekk80 ver 0.12

Zmodyfikowany shoutbox wersji 1.12.8, wersja uproszczona.

Mimo, iż sb by Matti ma dużą popularność, są narzekania na odświeżanie. Instalowanie dodatków do ajaxowego shoutboxa sprawia userom problemy, wybierają sb by Matti ze względu na prostotę instalacji.
Postanowiłem więc przerobić shoutbox wersji 1.12.8 tak, by można było jedynie skopiować pliki.
Co shoutbox posiada :
:arrow: avatar
:arrow: rozkrzyczani
:arrow: colored usercall (by INIM)
:arrow: wszystkie emoty
:arrow: przyciski b, i, u
:arrow: wybór koloru z listy

Instalacja - wystarczy podmienić pliki :mrgreen:

:arrow: Z racji dodanych przycisków zalecam minimalną szerokość sb 850px

Kolor usera bez grupy (usercall) ustawia się w pliku shoutbox_view.php :
Cytat:
$color = ($colored_username[1]) ? $color : 'color:#000000';

Ścieżkę do avatara domyślnego ustawia się również w shoutbox_view.php :
Cytat:
$avatar = '<img src="images/avatar.png" alt="avatar" border="0" width="35" heigh="35" />'; //avatar domyślny

Ilość wyświetlanych emotikon ustawia się w pliku shoutbox.php :
Cytat:
$ile_emotek = 15;

W tym samym pliku (shoutbox.php) ustawia się rozkrzyczanych :
Cytat:
$overlib = TRUE; // TRUE włącza overliba, FALSE wyłącza
$list = TRUE; // analogicznie jak wyżej, tyle że dotyczy listy pod sb
$shouters_under = 5; // liczba userów w liście pod sb
$shouters_overlib = 10; // liczba userów w overlibie

ramblox - 04-12-2013, 20:22

Siema mam problem z twoim sb a mianowicie mimo włączenia emotek w PA nie ma przycisku pod shoutboxem.
Czy ktoś ma ten problem?

PS:Styl forum zaktualizowałem do 1.12.8

Tommekk80 - 04-12-2013, 23:02

ramblox, musi być. Masz na pewno wysuwany panel na tak?
ramblox - 05-12-2013, 16:13

Tak cały czas mam. Lecz problem był z pamięć podręczną, niby wyczyściło lecz nie od stylu (może błąd był) dopiero przez ftp usunąłem zawartość folderu cache całkowicie.

Wyjaśnione ;p

Fin4l - 05-12-2013, 18:40

Hey, zainstalowałem ten SB i mam panel wszystko ok tylko jak wciskam Buźki to wyskakjue pare emotek a na nich jest przycisk pokaż wszystkie emotikony ...


i gdzie są pola z możliwością wyborów kolorów pogrubienia itd ?

i sb mimo 2 wpisów wczytuje się ok 7 sekund ....

Tommekk80 - 06-12-2013, 09:01

Fin4l, daj usera testowego.
Fin4l napisał/a:
zie są pola z możliwością wyborów kolorów pogrubienia itd ?

Nie ma. Chyba dorobię.
Fin4l napisał/a:
sb mimo 2 wpisów wczytuje się ok 7 sekund ....

Jeszcze tańszy hosting weź.

maciejza - 06-12-2013, 10:03

da sie to jakoś zmusić by shoutbox otwieral sie w nowym oknie po kliknięciu w nagłówek "shoutbox"?
d!r3k - 07-12-2013, 22:00

Fin4l napisał/a:
i gdzie są pola z możliwością wyborów kolorów pogrubienia itd ?

Robiłem jakiś czas temu same przyciski [ b ] [ i ] [ u ] pod wersję 1.12.7 pod nową też powinno działać.

» otwórz: images/shoutbox.js

» znajdź:
Kod:
function displayButton12()
{
   $('#wyslij').css('display', 'none');
   $('#messageBox').css('display', 'none');
   $('#message12').css('display', 'none');
   $('#zmien').css('display', 'none');
   $('#anuluj1').css('display', 'none');
   $('#emotki').css('display', 'none');
}
function refreshSB12()
{
   g_reqCount = 0;
   requestNewMessages();
   $('#messageBox').css('display', 'inline');
   $('#wyslij').css('display', 'inline');
   $('#refresh12').css('display', 'none');
   $('#emotki').css('display', 'inline');
}


» zamień na:
Kod:
function displayButton12()
{
   $('#wyslij').css('display', 'none');
   $('#messageBox').css('display', 'none');
   $('#message12').css('display', 'none');
   $('#zmien').css('display', 'none');
   $('#anuluj1').css('display', 'none');
   $('#b').css('display', 'none');
   $('#i').css('display', 'none');
   $('#u').css('display', 'none');
   $('#emotki').css('display', 'none');
}
function refreshSB12()
{
   g_reqCount = 0;
   requestNewMessages();
   $('#messageBox').css('display', 'inline');
   $('#wyslij').css('display', 'inline');
   $('#refresh12').css('display', 'none');
   $('#b').css('display', 'inline');
   $('#i').css('display', 'inline');
   $('#u').css('display', 'inline');
   $('#emotki').css('display', 'inline');
}


» otwórz: templates/*/shoutbox_body.tpl

» znajdź:
Kod:
<input type="button" class="post" id="wyslij" value="{L_SEND}" onclick="sendMessage();" style="margin-right:2px;">


» po tym dodaj:
Kod:
           <input type="button" class="post" style="font-weight: bold;" id="b" class="sb_button" value="b" onclick="bbcodeSB('[b]', '[/b]');">
           <input type="button" class="post" style="font-style:italic;" id="i" class="sb_button" value="i" onclick="bbcodeSB('[i]', '[/i]');">
           <input type="button" class="post" style="text-decoration: underline;" id="u" class="sb_button" value="u" onclick="bbcodeSB('[u]', '[/u]');">


[ Komentarz dodany przez: Tommekk80: 08-12-2013, 09:03 ]
d!r3k, zgoda, tylko bbcodeSB? Gdzie jest ta funkcja? Pozostałość po moim sb...? :mrgreen:
Do jsscripts.js (no, shoutbox.js - zresztą wszystko jedno) jeszcze trzeba dopisać
Kod:
function bbcodeSB(strFore, strAft)
{
    wrapSelection(document.getElementById('messageBox'), strFore, strAft);
}

Tommekk80 - 08-12-2013, 08:56

Update - ver.0.12

Dodane:
:arrow: Przyciski b, i, u
:arrow: Wybór koloru

Paczka w pierwszym poście zaktualizowana.

Fin4l - 11-12-2013, 11:19

Tommekk80,
L: test H: test123

Tommekk80 - 12-12-2013, 06:05

Cytat:
Konto użytkownika: test nie jest aktywne.

Jaja sobie robisz? :mrgreen:

raven85 - 14-12-2013, 15:21

Witam,
mam jeszcze wersję 1.12.7 ale powoli mam zamiar się przesiadać na 1.12.8 ale mam pytanie... Generalnie chciałem znów mieć sb by Tommekk80 gdyż przypadł użytkownikom do gustu ale czy w 1.12.8 nie będzie można wyłączać grupom dostępu do sb poprzez PA? Mam u siebie na forum grupę "na celowniku" i generalnie ich posty są akceptowane ale mogą pisać do woli na sb i chciałbym im go po prostu wyłączyć. Może to głupie pytanie ale czy generalnie jest to możliwe z ajaxowym sb?
Pozdrawiam

HYPERSHOCKK^ - 15-12-2013, 10:43

Sorry, ale wygląda to paskudnie :/


Już wolałem Twojego SBeka... jest szansa na zaktualizowanego Twojego SB? :)

Woytec - 15-12-2013, 11:33

HYPERSHOCKK^ napisał/a:
Już wolałem Twojego SBeka... jest szansa na zaktualizowanego Twojego SB?
Kogo?
HYPERSHOCKK^ - 15-12-2013, 11:35

Tomka :P

Tak jak jest jego wersja SB pod 1.12.7 to chciałbym taką samą ale pod 1.12.8 :)
Wszystkie wersje jakie widzę pod 1.12.8 są "uproszczone" i okrojone :(



Powered by phpBB modified by Przemo © 2003 phpBB Group