phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:35
Colored user call in Ajax jQuery SB 1.4 by Lui
Autor Wiadomość
INIM


Pomógł: 326 razy
Posty: 1652
Wysłany: 19-01-2012, 00:39   Colored user call in Ajax jQuery SB 1.4 by Lui

Colored user call in Ajax jQuery Shoutbox 1.4 by Lui

Kolorowy user call w shoutboksie Luiego


Kod:
#################################################################
## MOD Title: Colored user call in Ajax jQuery Shoutbox 1.4 by Lui
## MOD Version: 1.1
## MOD Author: INIM
## MOD Description: Kolorowy user call w shoutboksie Luiego
##             
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: (1)   
##            images/shoutbox.js
##         
#################################################################


MODYFIKACJA JEST KOMPATYBILNA TYLKO I WYŁĄCZNIE Z SB LUIEGO, CZYLI NIE Z TYM, KTÓRY JEST STANDARDOWO W 1.12.6p4.

Nie zezwalam aby moja modyfikacja była wdrążana w coś w stylu Shoutbox 3.14.3. by XXX

Określając kolor grupy (PA > Grupy > Zarządzaj > Wybierz grupę > Kolor) trzeba pamiętać aby zapisać go w ten sposób: "006699", a nie "069". Czyli kolor musi być określony jako 6 znaków z układu szesnastkowego a nie jako 3 znaki. W przeciwnym wypadku modyfikacja będzie działała nieprawidłowo.

Kod:
#
#-----[ OPEN ]------------------------------------------
#

images/shoutbox.js

#
#-----[ FIND ]------------------------------------------
#

                htmlMessage += ' <a onclick="wstawianieSB(\'' + data.d[x].n + '\',0)" class="gensmall" style="cursor: pointer;' + data.d[x].c + '">' + data.d[x].n + '</a>: ';}

#
#-----[ REPLACE WITH ]------------------------------------------
#

                htmlMessage += ' <a onclick="wstawianieSB(\'[color=' + data.d[x].c.substr(6,7) + ']' + data.d[x].n + '[/color]\',0)" class="gensmall" style="cursor: pointer;' + data.d[x].c + '">' + data.d[x].n + '</a>: ';}

#-----[ SAVE/CLOSE ALL FILES ]---------------------------------
#
# EoM

Dodatkowo paczka w załączniku.
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
Ostatnio zmieniony przez Majkelo 20-02-2012, 21:22, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
czaro09


Pomógł: 26 razy
Posty: 150
Wysłany: 19-01-2012, 00:45   

Bardzo polecam i jeszcze raz dziękuję za pomoc ;) .
_________________
Nic nie umiem ...
 
     
xlesiu



Pomógł: 5274 razy
Posty: 10385
Wysłany: 19-01-2012, 01:05   

A ja mam pytanie jeżeli chodzi o instrukcję do images/shoutbox.js czy nie powinno być REPLACE WITH. Jeżeli wstawię przed to ciągle mi się sb odświeża. A jak już zamienię to jest ok ale przy adminie wstawia mi podwójny bbcode pogrubienia
Kod:
 [b][b]admin[/b][/b]
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
 
     
INIM


Pomógł: 326 razy
Posty: 1652
Wysłany: 19-01-2012, 01:22   

Prawda. Dzięki.
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
 
     
lui754


Pomógł: 591 razy
Posty: 2699
Wysłany: 19-01-2012, 08:30   

INIM, Kilka wskazówek. Nie musisz 2 razy wysyłać koloru JSON'em. Rozumiem, że w tym pierwszym podejściu jest coś w stylu: color:#FF2211 ale wystarczy użyć wbudowanej funkcji JS: http://www.w3schools.com/jsref/jsref_substr.asp dla zmiennej c, wywalisz niepotrzebny preg_match i będzie przyjemniej dla oka :)
_________________
lui754
 
     
INIM


Pomógł: 326 razy
Posty: 1652
Wysłany: 19-01-2012, 14:23   

Kurde, jakie to proste teraz. :) Jedna linijka kodu do przerobienia. :) Dzięki Lui.
Aktualizacja do 1.1:

Kod:
#
#-----[ OPEN ]------------------------------------------
#

shoutbox_view.php

#
#-----[ FIND AND DELETE]------------------------------------------
#

                $user_call_color = preg_replace("/style=\"color:(\#[0-9A-F]{6}|[a-z]+).*\"/si",'\\1', $colored_username[1]);
                $user_call_color = str_replace(' ', '', $user_call_color);

#
#-----[ FIND AND DELETE ]------------------------------------------
#

                    'u_c' => $user_call_color,


#
#-----[ OPEN ]------------------------------------------
#

images/shoutbox.js

#
#-----[ FIND ]------------------------------------------
#

                htmlMessage += ' <a onclick="wstawianieSB(\'[color=' + data.d[x].u_c + '][b]' + data.d[x].n + '[/b][/color]\',0)" class="gensmall" style="cursor: pointer;' + data.d[x].c + '">' + data.d[x].n + '</a>: ';}

#
#-----[ REPLACE WITH ]------------------------------------------
#

                htmlMessage += ' <a onclick="wstawianieSB(\'[color=' + data.d[x].c.substr(6,7) + ']' + data.d[x].n + '[/color]\',0)" class="gensmall" style="cursor: pointer;' + data.d[x].c + '">' + data.d[x].n + '</a>: ';}
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
 
     
schaf


Pomógł: 4 razy
Posty: 121
Wysłany: 23-01-2012, 11:19   

INIM, ta aktualizacja 1.1 nie znajduje żadnej linijki, o co chodzi, poza tym jak wgrywam tą modyfikację to nie widać zadnego efektu, jak klikam na nick to nie koloruje
 
     
INIM


Pomógł: 326 razy
Posty: 1652
Wysłany: 03-02-2012, 14:01   

Co znaczy "nie znajduje żadnej linijki"?
_________________
Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..."
 
     
Hapinho

Pomógł: 1 raz
Posty: 58
Wysłany: 21-02-2012, 17:52   

Przy zaznaczaniu nicku bez rangi, po prostu wyświetla się on w stylu "[color=]nick," , jak usunąć znacznik bbcode ?
 
     
Tommekk80



Pomógł: 1411 razy
Posty: 4780
Wysłany: 22-02-2012, 07:31   

Po co ci colorowy usercall skoro nie masz koloru rangi? Zrób sobie rangę usera a nie utrudniasz.
 
     
Hapinho

Pomógł: 1 raz
Posty: 58
Wysłany: 22-02-2012, 14:07   

Wszystkie inne rangi działają prawidłowo. Po prostu przy użytkownikach bez rangi się dzieje tak a nie inaczej, z błędem.
 
     
Tommekk80



Pomógł: 1411 razy
Posty: 4780
Wysłany: 22-02-2012, 14:20   

Cytat:
Zrób sobie rangę 'user' a nie utrudniaj
 
     
stankovi23

Posty: 2
Wysłany: 12-03-2012, 22:43   

A ma ktoś jakiś pomysł jak to zrobić bez tworzenia grupy/rangi ?
 
     
Mercy

Pomógł: 5 razy
Posty: 67
Wysłany: 27-09-2012, 17:37   

W wersji forum 1.12.7 nie działa... zrobiłam według instrukcji.
 
     
Gadatliwa Kasia 

   
Westbam
zbanowany

Pomógł: 44 razy
Posty: 49
Wysłany: 06-10-2012, 10:17   

Nie działa w wersji 1.12.7
_________________
Cytat by arci: "Ciepło się robi - sezon na buraki można uznać za otwarty..."
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę