Przesunięty przez: Radek 21-03-2008, 19:54 |
Top Posters |
Autor |
Wiadomość |
Widmo
Pomógł: 180 razy Posty: 2435
|
Wysłany: 17-03-2006, 00:15
|
|
|
znajdz:
Kod: | $top_posters_num = 10; // Tutaj ustaw ilu "TOP POSTER'ów" ma wyświetlać |
Po, dodaj:
|
_________________ Potrzebujesz pomocy? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
manczos
Pomógł: 6 razy Posty: 30
|
Wysłany: 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
Posty: 11
|
Wysłany: 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 |
_________________ Pewnie jeszcze niebyłeś na tym forum o hip hop kliknij w baner wejć a niepożałujesz
<a href="http://www.rapemblemat.foxnet.pl/phpBB"><img src="http://www.rapemblemat.foxnet.pl/logo.jpg" width=468 height=80 border=0 alt="RapEmblemat"></a> |
|
|
|
|
ShotgunXC
Posty: 44
|
Wysłany: 20-03-2006, 22:04
|
|
|
Przemo powinien pomyslec o dodaniu na stale Spell Checkera w nowej wersji... |
|
|
|
|
krecix
Pomógł: 1 raz Posty: 47
|
Wysłany: 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 |
_________________ "...unoszę się ponad tym na specjalnych efektach..." |
|
|
|
|
manczos
Pomógł: 6 razy Posty: 30
|
Wysłany: 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
Posty: 5
|
Wysłany: 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
Posty: 44
|
Wysłany: 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
Pomógł: 1 raz Posty: 47
|
Wysłany: 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 |
_________________ "...unoszę się ponad tym na specjalnych efektach..." |
|
|
|
|
michaelxp91
Posty: 14
|
Wysłany: 30-03-2006, 13:04
|
|
|
Problem, jak pozbyc sie tego pustego pola ?
|
|
|
|
|
Danielo16
Posty: 31
|
Wysłany: 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 |
_________________ Gość koniecznie wejdź TUTAJ |
|
|
|
|
michaelxp91
Posty: 14
|
Wysłany: 30-03-2006, 13:28
|
|
|
THX, zadziałało !
Prosze założyciela tematu o przyznanie temu userowi plusa ! |
|
|
|
|
golasek
Posty: 3
|
Wysłany: 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
Posty: 7
|
Wysłany: 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... |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
ciaastek
Pomógł: 37 razy Posty: 434
|
Wysłany: 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? |
|
|
|
|
|