|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 29-06-2009, 19:40 |
10 ostatnich postów wg. Przemo |
Autor |
Wiadomość |
montee
Posty: 30
|
Wysłany: 07-11-2006, 12:41 10 ostatnich postów wg. Przemo
|
|
|
Hej. Znalazłem taką modyfikację:
Kod: |
// Pobieramy liste 10-ciu ostatnich tematow napisanych na forum (wiele wartosci wiec zrobimy petle)
// Uwaga, pokaze tez tematy z ukrytych for.
$ilosc_tematow = '10';
// Ponizej podajemy nazwe tabeli
// w tym przypadku jest to: "topics" (phpbb_topics przedrostek jest wykrywany samoczynnie)
$sql = "SELECT topic_title, topic_id FROM " . $table_prefix . "topics
ORDER BY topic_time DESC
LIMIT $ilosc_tematow";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Blad odczytu pola2', $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$wynik = $row['topic_title'];
echo "<br><a href=\"http://www.forum.pl/viewtopic.php?t=$row[topic_id]\">$wynik</a><br>";
// Wyswietlamy wynik $i razy
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
// Dodatkowo jezeli chcieli bysmy zeby tytuly tematow byly linkami do tematow to musimy:
// 1. zamienic: SELECT topic_title na: SELECT topic_title, topic_id
// 2. zamienic: echo "<br>$wynik<br>"; na: echo "<br><a href=\"http://adres.forum.pl/viewtopic.php?t=$row[topic_id]\">$wynik</a><br>";
//----- Koniec modulu 2
|
Jak to można dostosować do forum, gdzie mamy SF Cracka? |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
geman

Pomógł: 323 razy Posty: 1500
|
|
|
|
 |
montee
Posty: 30
|
Wysłany: 07-11-2006, 13:13
|
|
|
Dzięki, jakby ktoś się z tym męczył to kod powinien wyglądac tak:
Kod: |
//----- Poczatek modulu 2
// Pobieramy liste 10-ciu ostatnich tematow napisanych na forum (wiele wartosci wiec zrobimy petle)
// Uwaga, pokaze tez tematy z ukrytych for.
$ilosc_tematow = '10';
// Ponizej podajemy nazwe tabeli
// w tym przypadku jest to: "topics" (phpbb_topics przedrostek jest wykrywany samoczynnie)
$sql = "SELECT topic_title, topic_id FROM " . $table_prefix . "topics
ORDER BY topic_time DESC
LIMIT $ilosc_tematow";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Blad odczytu pola2', $sql);
}
if ( $row = $db->sql_fetchrow($result) )
{
$i = 0;
do
{
$wynik = $row['topic_title'];
$link_url = append_sid("viewtopic.php?t=$row[topic_id]");
echo "<a href=\"http://www.forum.pl/$link_url\">$wynik</a><br>";
$i++;
}
while ( $row = $db->sql_fetchrow($result) );
}
|
|
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|