Przesunięty przez: joli 22-01-2009, 19:25 |
[PROPOZYCJA] TOP osób POMÓG? |
Autor |
Wiadomość |
futrzak
Posty: 103
|
Wysłany: 11-08-2005, 13:23 [PROPOZYCJA] TOP osób POMÓGŁ
|
|
|
Witam mam propozycje modu
a mianowicie
można by było zrobic liste osob które najbardziej pomagaja na forum i umiescic ją w podobnym miejscu jak najczesciej postująci
co Wy na to?
Moze sie ktos tego podejmnie |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-08-2005, 13:31
|
|
|
Pa -> Konfiguracja - > Statystyki -> Tam mas ztop Helepd czy jaos tak |
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 11-08-2005, 13:44
|
|
|
RuseK napisał/a: | Pa -> Konfiguracja - > Statystyki -> Tam mas ztop Helepd czy jaos tak |
a można jakoś to wyciągnąc w meijsce ktore pisalem ? |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-08-2005, 14:43
|
|
|
dobra masz gotowy mod:
Kod: |
#
#-----[ OPEN ]-------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]-------------------------------------------
#
?>
#
#-----[ BEFORE ADD ]--------------------------------------
#
function top_helpful($limit)
{
global $phpEx, $db;
{
$sql = "SELECT user_id, username, special_rank FROM " . USERS_TABLE . "
WHERE (user_id <> " . ANONYMOUS . " ) AND (special_rank > 0)
ORDER BY special_rank DESC
LIMIT $limit";
}
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query forum top helpful information', $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$top_helpful .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>[' . $row['special_rank'] . '], ';
}
return $top_helpful;
}
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
'L_FORUM' => $lang['Forum'],
#
#-----[ AFTER ADD ]-------------------------------------
#
'TOP_HELPFUL' => top_helpful('5'),
'L_TOP_HELPFUL' => $lang['Top_Helpful'],
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ FIND ]------------------------------------------
#
align="center" valign="middle" rowspan="6">
#
#-----[ IN LINE FIND ]------------------------------------------
#
rowspan="6"
#
#-----[ REPLACE WITH ]------------------------------------------
#
# Jeżeli dodawałeś inne mody dodaj +1 do atrybutu rowspan np.:
rowspan="7"
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN staff -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<tr>
<td class="row1" onMouseOver="this.style.backgroundColor='#DEE3E7'; this.style.cursor='default';" onMouseOut="this.style.backgroundColor='#EFEFEF';" align="left">
<span class="gensmall">{L_TOP_HELPFUL}: {TOP_HELPFUL}</span></td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
language/lang_polish/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Top_Helpful'] = 'Najbardziej pomocni';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
|
|
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 11-08-2005, 15:38
|
|
|
RuseK, JESTES WIELKI
Dzięki
wszystko działa bez zarzutów,
tylko mam pytanie idzie to jakos przystosować do Color Ranks ??
By wyświetlały się kolory uzytkowników ? Tak jak to ma miejsce w modzie
Top Poster?? |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-08-2005, 15:57
|
|
|
tak powinna wygladac ta funkcja dla color ranks
Kod: |
function top_helpful($limit)
{
global $phpEx, $db;
{
$sql = "SELECT user_id, username, special_rank, user_posts, user_rank FROM " . USERS_TABLE . "
WHERE (user_id <> " . ANONYMOUS . " ) AND (special_rank > 0)
ORDER BY special_rank DESC
LIMIT $limit";
}
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query forum top helpful information', $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$top_helpful .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . color_username($row['user_id'], $row['username'], $row['user_rank'], $row['user_posts'], USERNAME_STATIC) . '</a>[' . $row['special_rank'] . '], ';
}
return $top_helpful;
} |
|
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 12-08-2005, 13:07
|
|
|
wszsytko działa dzieki RuseK
a co bym musial wyedytowac by usunąc podkreślenia na liscie najbardziej pomocnych >? |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 12-08-2005, 15:33
|
|
|
Kod: |
$top_helpful .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . color_username($row['user_id'], $row['username'], $row['user_rank'], $row['user_posts'], USERNAME_STATIC) . '</a>[' . $row['special_rank'] . '], ';
|
spróbuj zamienić na:
Kod: |
$top_helpful .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '" style="text-decoration: none;">' . color_username($row['user_id'], $row['username'], $row['user_rank'], $row['user_posts'], USERNAME_STATIC) . '</a>[' . $row['special_rank'] . '], ';
|
|
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 09-05-2006, 20:48
|
|
|
ale odkopuje stary temat
ale chcialem to zaimplementowac na forum - wszsytko działa tlyko nie działaja mi kolory, tzn nicki nie sa pokolorowane czy ktos wie jak to przeobić ? oraz jak zrobić bez podkreśleń
dzieki bardzo z góry
dodam ze moj index_body.tpl wyglada nastepująco:
Kod: | <tr>
<td>
<span>{L_TOP_POSTERS}: {TOP_POSTERS}</span></td>
</tr>
<tr>
<td>
<span>{L_TOP_HELPFUL}: {TOP_HELPFUL}</span></td>
</tr> |
|
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-05-2006, 21:08
|
|
|
Kod: | function top_helpful($limit)
{
global $phpEx, $db;
{
$sql = "SELECT user_id, username, special_rank, user_posts, user_rank, user_level, user_jr FROM " . USERS_TABLE . "
WHERE (user_id <> " . ANONYMOUS . " ) AND (special_rank > 0)
ORDER BY special_rank DESC
LIMIT $limit";
}
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query forum top helpful information', $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row['username'] = $colored_username[0];
$top_helpful .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '" ' . $colored_username[1] . '>' . $row['username'] . '</a>[' . $row['special_rank'] . '], ';
}
return $top_helpful;
} |
|
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 09-05-2006, 21:29
|
|
|
RuseK, you are the BEST
a mógłbys mi jeszcze napomknąć jak usunąc podkreślenia ? |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-05-2006, 21:51
|
|
|
Kod: |
$colored_username[1] = $colored_username[1] . ' text-decoration:none;';
$top_helpful .= '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '" ' . $colored_username[1] . '>' . $row['username'] . '</a>[' . $row['special_rank'] . '], ';
|
albo wpisz w pole styl ( pa -> grupy ) text-decoration: none ;p |
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 09-05-2006, 22:24
|
|
|
RuseK, nie działa mi to niestety |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 09-05-2006, 22:27
|
|
|
Cytat: | albo wpisz w pole styl ( pa -> grupy ) text-decoration: none ;p |
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
futrzak
Posty: 103
|
Wysłany: 10-05-2006, 08:17
|
|
|
to może dziwne ale tak też probowałem i to nie robi u mnie żadnego efektu.... |
_________________ www.pobieralnia.pl -->> PROGRAMY & SPOLSZCZENIA |
|
|
|
|
|