Przesunięty przez: Matteo 09-11-2013, 09:36 |
Gender in ShoutBox |
Autor |
Wiadomość |
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 30-07-2010, 13:01 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ć?
|
_________________ The Cephei Family
stuff 'n' stuff |
Ostatnio zmieniony przez Majkelo 12-01-2012, 07:01, w całości zmieniany 9 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
cziter
Pomógł: 92 razy Posty: 806
|
Wysłany: 30-07-2010, 13:07
|
|
|
Może być fajne |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 30-07-2010, 13:10
|
|
|
Polaczek, nie powinno być przypadkiem? Kod: | #
#-----[ W LINII DODAJ PO ]------------------------------------------
#
u.user_gender, |
|
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 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 |
|
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 30-07-2010, 13:15
|
|
|
Polaczek, przecinek za u.user_gender |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 30-07-2010, 13:16
|
|
|
xlesiu
Dziękuję Teraz widzę. JUż poprawiam |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 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ć. |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 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. |
_________________ Prezes |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 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 |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
Mario14125
Pomógł: 52 razy Posty: 811
|
Wysłany: 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ć |
_________________ MULTIPOLAND @ AMXBans # 1.6.2 - Deflection |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 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 |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
INIM
Pomógł: 326 razy Posty: 1652
|
Wysłany: 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. |
_________________ Serwis o harmonijce ustnej.
"Stadion Narodowy to zawsze będzie Śląski..." |
|
|
|
|
Polaczek
Pomógł: 351 razy Posty: 2297
|
Wysłany: 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. |
_________________ The Cephei Family
stuff 'n' stuff |
|
|
|
|
Ryba100
Pomógł: 3 razy Posty: 128
|
Wysłany: 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. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 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ć |
|
|
|
|
|
|