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

Archiwum - [beta] 1.12.7 - Ajax jQuery Shoutbox

lui754 - 24-02-2010, 17:31

simon231 napisał/a:
shoutbox_view_body.tpl

Tego pliku w moim SB się nie używa. Tak więc możesz sobie go gdzieś zapisać na dysku i usunąć z FTP ;]

simon231 napisał/a:
To jak zrobić aby w tym ajaxowym również tak wyglądało ?

Zrób usera testowego, zobaczę jak to wygląda i postaram się dać Ci instrukcje specjalnie dla Ciebie.

simon231 - 24-02-2010, 17:48

lui754, chodzi mi o forum króre właśnie zaczynam i zacząłem od SB właśnie:

http://at1.boo.pl

L: test
P: test

kam821 - 24-02-2010, 17:50

Chwile posiedziałem i znalazłem błąd :)
W załączniku:
Kod:
var row = (res.d[x].x % 2) ? 'row1' : 'row2';

Poprawnie:
Kod:
var row = (res.d[x].i % 2) ? 'row1' : 'row2';

lui754 - 24-02-2010, 18:04

kam821, Dziękuję. Literówki się zdarzają ;]

simon231, no ok, ale pokaz mi jak ma to wyglądać.

z kodu mogę wywnioskować iż ma wyglądać to tak:

Cytat:
x e Nick: <odstęp> [data]
wiadomość.....................


Jeżeli tak to zaraz Ci podam instrukcje.

simon231 - 24-02-2010, 18:12

lui754 napisał/a:
z kodu mogę wywnioskować iż ma wyglądać to tak:

Cytat:
x e Nick: <odstęp> [data]
wiadomość.....................




Jeżeli tak to zaraz Ci podam instrukcje.


Dokładnie tak.

lui754 - 24-02-2010, 18:22

simon231, shoutbox.js
znajdź:
Kod:
                htmlMessage += '<div id="'+res.d[x].i+'" class="'+row+' table0"> '
                if (res.d[x].x == 1){
                htmlMessage += '<a onclick="removeShout('+res.d[x].i+')" style="cursor: pointer;"><b>x</b></a> ';}
                if (res.d[x].e == 1){
                htmlMessage += '<a onclick="editShout('+res.d[x].i+')" style="cursor: pointer;"><b>e</b></a> ';}
                htmlMessage += res.d[x].t;
                if (res.d[x].l == 1){
                htmlMessage += ' <a href="profile.php?mode=viewprofile&u='+res.d[x].u+'"'+color+'>'+res.d[x].n+'</a>: ';}
                else{
                htmlMessage += ' <span '+color+'>'+res.d[x].n+'</span>: ';}
                htmlMessage += '<span id="edit_'+res.d[x].i+'">'+res.d[x].m+'</span></div>';

zmień na:
Kod:
                htmlMessage += '<div id="'+res.d[x].i+'" class="'+row+' table0"> '
                if (res.d[x].x == 1){
                htmlMessage += '<a onclick="removeShout('+res.d[x].i+')" style="cursor: pointer;"><b>x</b></a> ';}
                if (res.d[x].e == 1){
                htmlMessage += '<a onclick="editShout('+res.d[x].i+')" style="cursor: pointer;"><b>e</b></a> ';}
                if (res.d[x].l == 1){
                htmlMessage += ' <a href="profile.php?mode=viewprofile&u='+res.d[x].u+'"'+color+'>'+res.d[x].n+'</a>: ';}
                else{
                htmlMessage += ' <span '+color+'>'+res.d[x].n+'</span>: ';}
                htmlMessage += '<div style="text-align: right; float: right;">'+res.d[x].t+'</div><br>';
                htmlMessage += '<span id="edit_'+res.d[x].i+'">'+res.d[x].m+'</span></div>';


Powinno byc ok.

simon231 - 24-02-2010, 18:33

Nie działa, jedynie się data obniżyła (ale jednak po prawej), a msg dalej zaraz po nicku zamiast pod ;p
lui754 - 24-02-2010, 19:09

Zapomniałem o "<br>". Poprawka wyżej.
Don8 - 24-02-2010, 22:22

nie działa, cały czas jest tak jak by ładowało i nic nie wyświetla.....
simon231 - 24-02-2010, 22:27

nie działa... wygląda to tak:




//edit
Ja już nie wiem o co chodzi.. Usunąłem wszystkie msg z SB, podmieniłem ten kod na ten "podstawowy" z 1 postu ale mimo wszystko jest jak wyżej...

//edit2

a teraz działa... lol!


//edit3

a teraz to niby już działa... nie rozumiem...

Calvin - 24-02-2010, 22:48

hmm czemu nie wyświetla mi polskich znaków ?
link w profilu

Edit..

Nie ważne już :)

Przemo - 24-02-2010, 23:53

lui754, dałbyś jakis link do wersji live :)
Niedługo go zainstalujemy tutaj na forum i będziemy testować :)

Joy17 - 25-02-2010, 01:26

Zapytam odnośnie kwestii estetycznej.

W poprzedniej wersji SB co druga wiadomość była na szarym tle, moim zdaniem teraz jest troszkę mniej czytelnie. W jaki sposób mógłbym to zmienić tak, jak to było wcześniej? (nic nie zmieniane w css, tylko usunięte background color przy table0)
Druga kwestia (tak naprawdę mały drobiazg), to podkreślenie nicków chyba nie jest konieczne ;)
Chciałbym jeszcze zapytać, w jaki sposób usunąć spacje w nawiasie -> [ Dzisiaj 15:03 ]
Czekam również na instrukcję instalacji buttona Smiles

Poza tym znakomita robota ;) odnośnie obciążenia CPU serwera będę mógł się wypowiedzieć za kilka dni.

Pozdrawiam

/edit:

Czy komuś działa to row1 row2 ? Może jest jakiś błąd w pliku shoutbox.js
lui754 napisał/a:
znajdź: Kod:
var color = (res.d[x].c) ? 'style="'+res.d[x].c+'"' : '';

zmień na: Kod:
var row = (res.d[x].x % 2) ? 'row1' : 'row2';

a w pliku jest:
Kod:
var color = (res.d[x].c) ? 'style="'+res.d[x].c+'"' : '';
var row = (res.d[x].i % 2) ? 'row1' : 'row2';

Czyli oba te wpisy. Nie znam się, wiem tylko że nie działa to u mnie tak, jak powinno

Azen - 25-02-2010, 12:45

lui754, A da się jakoś do tego sb, dodać avatary (Żeby było widać avatary obok)
nolag - 25-02-2010, 15:16

Przemo, kiedy zaczniemy testy na tym forum? Bo modyfikacja ciekawa i chętnie zastosuję ją u siebie jak będzie się dobrze sprawdzać :)


Powered by phpBB modified by Przemo © 2003 phpBB Group