1.12.7 i starsze - Ajax SB mod by Tommekk80
Tommekk80 - 05-01-2013, 18:06
ARMOR_CAGE napisał/a: | Standardowo przy pisaniu tematów stosuje te forumowe ograniczenie przy szybkiej odpowiedzi ale dodatkowo mamy tam zawsze przycisk "Wszystkie emotikony" a tu tego brak. |
Będę to robił w ten weekend (raczej jutro niż dzisiaj jeszcze). Wyżej userka Mercy już o tym mówiła i obiecałem, że zrobię. Także jeszcze się uzbrój w troszkę cierpliwości.
Mercy - 11-01-2013, 15:10
I jak idą prace nad emotkami?
Bo tylko na to czekam
Tommekk80 - 11-01-2013, 16:37
Mercy, komputer mi padł. Teraz mam nowy i pracuję właśnie nad instalowaniem wszystkiego - od firefoxa po xampp i troszkę to raczej potrwa.
Shoutboxa zainstalować śmiało możesz - jak wyjdzie poprawka dotycząca emot to napiszę o tym tutaj.
Mercy - 14-01-2013, 14:39
Tommekk80, a co zrobić jesli ja mam moda z domyslnymi avatarami i są one podzielone na płeć?
Nie mogę zmienić css bo nie mam tam sb1.
sb2.
kooza - 14-01-2013, 17:51
Mercy, jak aktualizowałaś szablon do wersji 1.12.7 musiałaś pominąć instrukcje z .css i nie dodałaś klas odpowiadających za sb. Czyli sb1 i sb2. I została Ci stara klasa .table0 po starym shoutboxie. Poprawione łap.
A co do domyślnych avatarów osobnych dla mężczyzn i kobiet to w shoutbox_view.php znajdź:
Kod: | $avatar = '<img src="images/avatar.gif" alt="brak_avatara" border="0" width="60" heigh="60" class="sb_avek"/>'; |
zamień na:
Kod: | if ( empty($avatar) && $poster_id != ANONYMOUS )
{
switch ($postrow[$i]['user_gender'])
{
case 1 :
$avatar = '<img src="avatar_domyślny dla męzczyzn.png" alt="brak_avatara" border="0" width="60" heigh="60" class="sb_avek" />';
break;
case 2 :
$avatar = '<img src="avatar_domyślny dla kobiet.png" alt="brak_avatara" border="0" width="60" heigh="60" class="sb_avek" />';
break;
}
} |
Powinno działać, nie testowałem
Mercy - 14-01-2013, 17:59
Zrobiłam dla jednego stylu ciemnego i nie wiem gdzie zmienić kolor w ikonkach (regulamin, emotki, b, wyślij i w oknie gdzie się pisze wiadomość). Nie miałam też avatarów w szałcie, tak samo jak klikając na regulamin nic się nie pojawiało.
I jak zrobić kiedy mam avki w zależności od płci?
kooza, dzięki
kooza - 14-01-2013, 18:04
tutaj chyba zmieniasz kolor ikonek i pole textarea
Kod: | /*buttony wylij, buĽki etc*/
input.sb_button {
background:#EFEFEF; /*tło*/
border:1px solid #D1D7DC; /*obramowanie*/
-webkit-border-radius: 5px;
border-radius: 5px;
color: #000000; /*kolor czcionki*/
cursor: pointer;
font-weight: bold;
padding: 5px 10px;
}
/*textarea w sb*/
input.sb_textarea {
background:#EFEFEF; /*tło*/
border:1px solid #D1D7DC; /*obramowanie*/
-webkit-border-radius: 5px;
border-radius: 5px;
color: #000000; /*kolor czcionki*/
padding: 6px 10px;
} |
Mercy napisał/a: | I jak zrobić kiedy mam avki w zależności od płci?
|
Podałem wyżej. Tam gdzie avatar_domyślny dla męzczyzn.png zamieniasz to na link do avatara dla mezczyzn. A tam gdzie avatar_domyślny dla kobiet.png zamieniasz na avatar dla kobiet.
Mercy - 14-01-2013, 18:24
kooza napisał/a: | <img src="avatar_domyślny dla męzczyzn.png" | chodzi o adres www? juz mi się wszystko miesza
http://www.autoagresywni....ages/av_man.gif - tak?
kooza - 14-01-2013, 18:32
Mercy, tak dokładni tak
Mercy - 14-01-2013, 18:59
kooza, domyślne avki nie działają pisze "null" a ja jako admin widzę mój avek a jako osoba bez avka widzę napis "null"
kooza - 14-01-2013, 19:30
spróbuj zamienić to:
Kod: | if ( empty($avatar) && $poster_id != ANONYMOUS ) |
na:
Kod: | if ( empty($avatar) ) |
i to:
Kod: | switch ($postrow[$i]['user_gender']) |
na:
Kod: | switch($row['user_gender']) |
i znajdź:
Kod: | , u.user_avatar_type, u.user_avatar |
dodaj w tej samej lini po:
czesio56560 - 14-01-2013, 20:12
Tomek, dla estetyki:
Kod: |
'SB_RULES' => $new['shoutbox_rules'],
'ROZKRZ_YES' => $rozkrz_yes,
'ROZKRZ_NO' => $rozkrz_no,
'ROZKRZ_OVERLIB_YES' => $rozkrz_overlib_yes,
'ROZKRZ_OVERLIB_NO' => $rozkrz_overlib_no,
'ROZKRZ_LICZBA' => $new['rozkrz_l'],
'ROZKRZ_LICZBA_OVERLIB' => $new['rozkrz_l_o'],
'L_ROZKRZ' => $lang['Shouters'],
'L_ROZKRZ_E' => $lang['Shouters_e'],
'L_ROZKRZ_OVERLIB_E' => $lang['Shouters_overlib_e'],
'L_ROZKRZ_L' => $lang['Shouters_l'],
'L_ROZKRZ_L_O' => $lang['Shouters_l_o'],
|
Zamiast:
Kod: |
'SB_RULES' => $new['shoutbox_rules'],
'ROZKRZ_YES' => $rozkrz_yes,
'ROZKRZ_NO' => $rozkrz_no,
'ROZKRZ_OVERLIB_YES' => $rozkrz_overlib_yes,
'ROZKRZ_OVERLIB_NO' => $rozkrz_overlib_no,
'ROZKRZ_LICZBA' => $new['rozkrz_l'],
'ROZKRZ_LICZBA_OVERLIB' => $new['rozkrz_l_o'],
'L_ROZKRZ' => $lang['Shouters'],
'L_ROZKRZ_E' => $lang['Shouters_e'],
'L_ROZKRZ_OVERLIB_E' => $lang['Shouters_overlib_e'],
'L_ROZKRZ_L' => $lang['Shouters_l'],
'L_ROZKRZ_L_O' => $lang['Shouters_l_o'],
|
Mercy - 14-01-2013, 20:45
z tymi kolorami coś nie tak
Mercy - 14-01-2013, 21:13
A ten domyślny avek jakiś duży...
Ale inni userzy nadal widzą swój...
Bierze avka od osoby wyżej.
kooza - 14-01-2013, 21:41
Mercy napisał/a: | z tymi kolorami coś nie tak | kolory zmieniasz sobie w .css
Mogę prosić o jakieś konto testowe?
|
|
|