Archiwum - Top Posters
Widmo - 17-03-2006, 00:15
znajdz:
Kod: | $top_posters_num = 10; // Tutaj ustaw ilu "TOP POSTER'ów" ma wyświetlać |
Po, dodaj:
manczos - 17-03-2006, 01:43
Doszedłem do wniosku, że po co mam umieszczac taki skrypt skoro można to zrobic dużo prościej (przypomnie że top userzy nie mają byc wypisani na forum lecz na innej stronie).
Napisałem coś takiego:
Kod: |
<?php
$link = mysql_connect("localhost", "", "")
or die("Could not connect");
mysql_select_db("lo1stce_forum")
or die("Could not select database");
$query = "SELECT user_id, username, user_posts FROM phpbb_users ORDER BY user_posts DESC LIMIT 7";
$result = mysql_query($query)
or die("Query failed");
while ($row = mysql_fetch_array($result)) {
echo "<a href=\"forum/profile.php?mode=viewprofile&u=".$row["user_id"]."\">".$row["username"]."</a>" .
"(" . $row["user_posts"] . "), ";
}
mysql_free_result($result);
mysql_close($link);
?>
|
Jest to poprawnie napisane? można tego użyc?
z góry dziękuję za pomoc
kosta - 20-03-2006, 22:01
manczos napisał/a: | Doszedłem do wniosku, że po co mam umieszczac taki skrypt skoro można to zrobic dużo prościej (przypomnie że top userzy nie mają byc wypisani na forum lecz na innej stronie).
Napisałem coś takiego:
Kod: |
<?php
$link = mysql_connect("localhost", "", "")
or die("Could not connect");
mysql_select_db("lo1stce_forum")
or die("Could not select database");
$query = "SELECT user_id, username, user_posts FROM phpbb_users ORDER BY user_posts DESC LIMIT 7";
$result = mysql_query($query)
or die("Query failed");
while ($row = mysql_fetch_array($result)) {
echo "<a href=\"forum/profile.php?mode=viewprofile&u=".$row["user_id"]."\">".$row["username"]."</a>" .
"(" . $row["user_posts"] . "), ";
}
mysql_free_result($result);
mysql_close($link);
?>
|
Jest to poprawnie napisane? można tego użyc?
z góry dziękuję za pomoc |
dzienki za napisanie mały problem polega gdzie to mam wkleić i w jakim pliku i czy po czy za nienapisałeś instrukcji prosze na pisać z gury za jaką kolwiek pomoc dzienkuje
ShotgunXC - 20-03-2006, 22:04
Przemo powinien pomyslec o dodaniu na stale Spell Checkera w nowej wersji...
krecix - 20-03-2006, 22:51
Cytat: | Przemo powinien pomyslec o dodaniu na stale Spell Checkera w nowej wersji... |
Yyyy... To chyba nie ten post ShotgunXC
manczos - 20-03-2006, 23:08
kosta napisał/a: | dzienki za napisanie mały problem polega gdzie to mam wkleić i w jakim pliku i czy po czy za nienapisałeś instrukcji prosze na pisać z gury za jaką kolwiek pomoc dzienkuje |
Wklejasz gdzie chcesz... (dzie mają byc widoczni). Nie zapomnij dodac loginu i hasła do bazy danych...
Thomas_Magic - 22-03-2006, 16:49
Zainstalowałem, działa super, ale czasem na górze, pojawia się coś takiego:
Kod: | End handle marking postsEnd handle marking posts
Warning: Cannot modify header information - headers already sent by (output started at /home/thomas/public_html/forum/index.php:1) in /home/thomas/public_html/forum/includes/sessions.php on line 701
Warning: Cannot modify header information - headers already sent by (output started at /home/thomas/public_html/forum/index.php:1) in /home/thomas/public_html/forum/includes/sessions.php on line 702 |
Jak odświeżę stronę, to zostaje samo:
Kod: | End handle marking postsEnd handle marking posts |
Jak odświeżę jeszcze jakieś dwa razy, to znika
Linie 701 i 702 pliku sessons.php wyglądają tak:
Kod: | 701 - setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
702 - setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure); |
Tylko co to ma do tego moda?
ShotgunXC - 22-03-2006, 17:12
krecix napisał/a: | Cytat: | Przemo powinien pomyslec o dodaniu na stale Spell Checkera w nowej wersji... |
Yyyy... To chyba nie ten post ShotgunXC |
Post jest dobry, wystarczy spojrzec na post wyzej mojego, ROI sie tam od bledow ortograficznych.
krecix - 22-03-2006, 18:53
ShotgunXC napisał/a: | wystarczy spojrzec na post wyzej mojego, ROI sie tam od bledow ortograficznych. |
Faktycznie... ale to nie jest jedyny z taką ortografią...
Niektórzy zamiast "bawienia" się forum poczytali by sobie słownik ortograficzny
michaelxp91 - 30-03-2006, 13:04
Problem, jak pozbyc sie tego pustego pola ?
Danielo16 - 30-03-2006, 13:12
w pliku index_body.tpl zamień linijki:
Kod: | <tr>
<td class="row1" {ONMOUSE_COLORS}align="left">
<span class="gensmall">{L_TOP_POSTERS}: {TOP_POSTERS}</span></td>
</tr> |
na:
Kod: | <tr>
<td class="row1" {ONMOUSE_COLORS}align="left" colspan="2">
<span class="gensmall">{L_TOP_POSTERS}: {TOP_POSTERS}</span></td>
</tr> |
powinno działać u mnie zadziałalo
michaelxp91 - 30-03-2006, 13:28
THX, zadziałało !
Prosze założyciela tematu o przyznanie temu userowi plusa !
golasek - 16-04-2006, 01:47
Witam.
nie wiem co sie stalo ale wczoraj jeszcze bylo.
Dodalem 2 dni temu TopPosters i ładnie wszystko bylo a wczoraj dodalem stat4u kolegi szpak i zniklo mi wyswietlanie najaktywniejzych na forum, nie wiem gdzie tkwi blad.
[ Dodano: 17-04-2006, 09:35 ]
juz sobie sam poradzilem, szkoda ze nikt tu nie zaglada.
pozdro.
amstik - 18-04-2006, 10:41
witam. mam nietypowy problem tzw. robilem wszystko dokladnie tak jak pisalo no ale wyskakuje jakis blad...
http://members.lycos.co.uk/amstik/error.JPG
wiecie moze co zle zrobilem ? za pomoc z gory dziekuje
edit: uhh sam sie jakos uporalem sorry za offtopa...
ciaastek - 24-04-2006, 20:02
A ja chciałbym usunąć z tego top posters... siebie. Z nickiem już sobie poradziłem, teraz zostaje problem, jak usunąć informacje i liczbie postów (biorąc pod uwagę że ona się ciągle zmienia)
narazie wygląda to tak:
Kod: | $top_posters .= '<a href="'.append_sid("profile.$phpEx?mode=viewprofile&u=".$row['user_id']).'" class="gensmall" '.$colored_username[1].'>'.$row['username'].'</a> ('.$row['user_posts'].')'.$przecinek;
}
$top_posters = str_replace('<a href="profile.htm?mode=viewprofile&u=2" class="gensmall" style="color:#FF9900; font-weight: bold;">@ciaastek</a>','',$top_posters); |
Mógłby mi ktoś poradzić coś odnośnie tej liczby postów?
|
|
|