1.12.7 i starsze - P?e? w overlibach
Pantera_Polnocy - 07-04-2009, 18:53 Temat postu: Płeć w overlibach
Płeć w overlibach
Mod dodaje ikonkę płci przy nicku wskazanego użytkownika
Kod: | #################################################################
## Mod Title: Płeć użytkownika w overlibach "Kto jest na forum"
## Mod Author: Pantera Północy
## Mod Version: 1.0
## Mod description: Ten bardzo malutki mod dodaje ikonkę płci przy nicku wskazanego użytkownika - w belce tytułowej overlib - na liście osób przeglądających forum, na stronie głównej.
##
## Installation Time: 1 Minute
## Installation Level: Very Easy
##
## Files To Edit: 1
## includes/functions_add.php
##
################################################################# |
[c[Co modyfikacja potrafi:[/b]
Umożliwia z poziomu strony głównej forum prześledzić ile orientacyjnie mamy na nim przedstawicieli danej płci. :3
INIM - 07-04-2009, 21:03
Wersja dla tych co mają zainstalowanego moda Centka: http://www.przemo.org/php...pic.php?t=42987
Kod: | #
#---- [ OPEN ] ----
#
includes/functions_add.php
#
#---- [ FIND ] ----
#
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, u.user_jr, u.user_session_time, u.user_session_start,
#
#---- [ IN-LINE AFTER, ADD ] ----
#
u.user_gender,
#
#---- [ FIND ] ----
#
if($row['user_avatar'])
{
if(stristr($row['user_avatar'], "http"))
$overlib_online = 'onMouseOver="return overlib(\'<center><table><tr align=center><td align=center><img src=' . $row['user_avatar'] . '></td></tr><tr><td align=top>' . sprintf($lang_online, $time_online) . '<br />Obecnie: <b>' . str_replace(array("'", '"'), array('&#039;', '&quot;'), $location) . '</b><br />Postów: <b>' . $row['user_posts'] . '</b></td></tr></center></table>\', CAPTION, \'<center>' . str_replace("'","&#039;", $row['username']) . '</center>\')" onMouseOut="nd();"';
else
$overlib_online = 'onMouseOver="return overlib(\'<center><table><tr align=center><td align=center><img src=./images/avatars/' . $row['user_avatar'] . '></td></tr><tr><td align=top>' . sprintf($lang_online, $time_online) . '<br />Obecnie: <b>' . str_replace(array("'", '"'), array('&#039;', '&quot;'), $location) . '</b><br />Postów: <b>' . $row['user_posts'] . '</b></td></tr></center></table>\', CAPTION, \'<center>' . str_replace("'","&#039;", $row['username']) . '</center>\')" onMouseOut="nd();"';
}
else
$overlib_online = 'onMouseOver="return overlib(\'<center><table><tr><td align=top>' . sprintf($lang_online, $time_online) . '<br />Obecnie: <b>' . str_replace(array("'", '"'), array('&#039;', '&quot;'), $location) . '</b><br />Postów: <b>' . $row['user_posts'] . '</b></td></tr></center></table>\', CAPTION, \'<center>' . str_replace("'","&#039;", $row['username']) . '</center>\')" onMouseOut="nd();"';
#
#---- [ REPLACE WITH ] ----
#
switch($row['user_gender']) {
case '1': { $plecoverlib = "<img src=./templates/subSilver/images/icon_minigender_male.gif> "; break; }
case '2': { $plecoverlib = "<img src=./templates/subSilver/images/icon_minigender_female.gif> "; break; }
default: { $plecoverlib = ""; break; }
}
if($row['user_avatar'])
{
if(stristr($row['user_avatar'], "http"))
$overlib_online = 'onMouseOver="return overlib(\'<center><table><tr align=center><td align=center><img src=' . $row['user_avatar'] . '></td></tr><tr><td align=top>' . sprintf($lang_online, $time_online) . '<br />Obecnie: <b>' . str_replace(array("'", '"'), array('&#039;', '&quot;'), $location) . '</b><br />Postów: <b>' . $row['user_posts'] . '</b></td></tr></center></table>\', CAPTION, \'<center>' . str_replace("'","&#039;", $row['username']) . ' ' . $plecoverlib . '</center>\')" onMouseOut="nd();"';
else
$overlib_online = 'onMouseOver="return overlib(\'<center><table><tr align=center><td align=center><img src=./images/avatars/' . $row['user_avatar'] . '></td></tr><tr><td align=top>' . sprintf($lang_online, $time_online) . '<br />Obecnie: <b>' . str_replace(array("'", '"'), array('&#039;', '&quot;'), $location) . '</b><br />Postów: <b>' . $row['user_posts'] . '</b></td></tr></center></table>\', CAPTION, \'<center>' . str_replace("'","&#039;", $row['username']) . ' ' . $plecoverlib . '</center>\')" onMouseOut="nd();"';
}
else
$overlib_online = 'onMouseOver="return overlib(\'<center><table><tr><td align=top>' . sprintf($lang_online, $time_online) . '<br />Obecnie: <b>' . str_replace(array("'", '"'), array('&#039;', '&quot;'), $location) . '</b><br />Postów: <b>' . $row['user_posts'] . '</b></td></tr></center></table>\', CAPTION, \'<center>' . str_replace("'","&#039;", $row['username']) . ' ' . $plecoverlib . '</center>\')" onMouseOut="nd();"';
#
#---- [ SAVE/CLOSE ALL FILES ] ----
#
# EoM |
Demo u mnie na Harmoszka.com, tylko że trza być zalogowanym, i do tego u siebie przeniosłem tę ikonkę za nick zamiast przed nick.
Andrej32 - 26-04-2009, 19:21
INIM, no niechce działać obcina cały duł
INIM - 26-04-2009, 19:55
Podmieniłem instrukcję, tak aby obrazek płci był po nicku. Według mnie tak to się prezentuje ładniej i przejrzyściej. Z pewnościa działa, bo skopiowałem ze swojego functions_add.php.
Andrej32 - 01-05-2009, 17:55
INIM, Tak już działa dzięki
pozdrawiam
|
|
|