1.12.7 i starsze - Gender in ShoutBox
Polaczek - 30-07-2010, 13:01 Temat postu: Gender in ShoutBox
Gender in ShoutBox
Pokazuje obrazek płci w shoutboxie.
Kod: | ##############################################################
## MOD Title: Gender in Shoutbox
## MOD Description: Dodaje płeć użytkowników w shoutbox'ie.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: shoutbox_view.php
## templates/*/shoutbox_view_body.tpl
## Included Files: n/a
############################################################## |
Co modyfikacja potrafi:
Pokazuje obrazek płci w shoutboxie.
Nie wyświetlają mi się obrazki płci. Co robić?
Chce zmienić położenie obrazka. Co robić?
cziter - 30-07-2010, 13:07
Może być fajne
xlesiu - 30-07-2010, 13:10
Polaczek, nie powinno być przypadkiem? Kod: | #
#-----[ W LINII DODAJ PO ]------------------------------------------
#
u.user_gender, |
Polaczek - 30-07-2010, 13:13
xlesiu, a nie jest? chyba czegoś nie widzę
Kod: | #
#-----[ ZNAJDŹ ]------------------------------------------
#
u.username,
#
#-----[ W LINII ZNAJDŹ ]------------------------------------------
#
u.username,
#
#-----[ W LINII DODAJ PO ]------------------------------------------
#
u.user_gender |
xlesiu - 30-07-2010, 13:15
Polaczek, przecinek za u.user_gender
Polaczek - 30-07-2010, 13:16
xlesiu
Dziękuję Teraz widzę. JUż poprawiam
xlesiu - 30-07-2010, 13:19
A to, że mod działa nie ma co pisać wiadomo ... made in Polaczek
Screen w pierwszym poście.
Zastanawiam się tylko czy nie lepiej zamienić Cytat: | #
#-----[ ZNAJDŹ ]------------------------------------------
#
$row['username']
| na Cytat: | #
#-----[ ZNAJDŹ ]------------------------------------------
#
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username'] |
Ponieważ pierwsze znalezione $row['username'] występuje przy kodzie Kod: | $name_id = $row['sb_user_id'];
$name = $row['username'];
$id = $row['id'];
$msg = $row['msg'];
| Co mniej kumatych może zmylić.
kevin_ - 30-07-2010, 14:55
Polaczek, zamiast ręcznie wpisywać nazwę stylu użyj $theme['template_name'] i wyświetli Ci nazwę konkretnie używanej skórki na forum.
Polaczek - 30-07-2010, 18:52
kevin_, wiem o $theme Ten mod powstał bardzo dawno i nie znałem jeszcze tej możliiwości jak wrocę do domu to poprawię to co podał xlesiu i dodam template_name.
[ Dodano: 30-07-2010, 19:52 ]
xlesiu, dziękuje za screen
Mario14125 - 28-08-2010, 17:09
Polaczek, czy ta część kodu:
Kod: | switch($row['user_gender']) {
case '1': {$plec = '<img src="templates/' . $theme['template_name'] . '/images/male.png" border="0" />';break;}
case '2': {$plec = '<img src="templates/' . $theme['template_name'] . '/images/female.png" border="0" />';break;}
default: {$plec = '';break;}
} |
Nie powinna wyglądać tak:
Kod: | switch($row['user_gender']) {
case '1': {$plec = '<img src="templates/' . $theme['template_name'] . '/images/icon_minigender_male.gif" border="0" />';break;}
case '2': {$plec = '<img src="templates/' . $theme['template_name'] . '/images/icon_minigender_female.gif" border="0" />';break;}
default: {$plec = '';break;}
} |
Bo większość leni nie potrafi tego zmienić
Polaczek - 28-08-2010, 17:17
Mario14125, ja mam tak u siebie na forum. A lenie piszą tu posty i muszę im pomóc tak czy inaczej
INIM - 28-08-2010, 17:26
Polaczek, nie uważasz, że ładniej byłoby gdyby ikonka była przed nickiem? Ten osamotniony dwukropek brzydko wygląda.
Polaczek - 28-08-2010, 17:27
Być może, u mnie to wyglądało zupełnie inaczej i kwestię designu zostawiam dla użytkowników. Można zmienić sobie to tak:
Kod: | #
#-----[ templates/*/shoutbox_view_body.tpl ]------------------------------------------
#
#
#-----[ ZNAJDŹ ]------------------------------------------
#
{shoutrow.NAME}
#
#-----[ DODAJ PRZED ]------------------------------------------
#
{shoutrow.PLEC} |
[ Dodano: 28-08-2010, 18:29 ]
Dodałem w pierwszym poście.
Ryba100 - 19-11-2011, 15:05
I ja dorzucę swoje 5gr.
+ Polaczek, do poniższego kodu zakradł się błąd:
Kod: | #
#-----[ ZNAJDŹ ]------------------------------------------
#
$row['username']
#
#-----[ W LINII ZNAJDŹ ]------------------------------------------
#
$row['username']
#
#-----[ W LINII DODAJ PO ]------------------------------------------
#
, $row['user_gender'] |
powinno być:
Kod: | #
#-----[ ZNAJDŹ ]------------------------------------------
#
$row['username'];
#
#-----[ W LINII ZNAJDŹ ]------------------------------------------
#
$row['username'];
#
#-----[ W LINII DODAJ PO ]------------------------------------------
#
$row['user_gender']; |
U mnie w ten sposób nie wywalało błędu po edycji wpisu.
Tommekk80 - 19-11-2011, 16:45
Ryba100, mylisz się - nie chodzi o
Kod: | $name = $row['username']; |
tylko o
Kod: | $colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']); |
masz zamienić na
Kod: | $colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username'], $row['user_gender']); |
Czyli w linii dodać
Kod: | , $row['user_gender'] |
Polaczek napisał/a: | Należy UWAŻNIE czytać |
|
|
|