Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ostatnie posty na forum
kpjeziorak
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Iława

Ostrzeżenie: (0%)
-----


Witam
Po okresie długich poszukiwań udało mi się znaleźć skrypt, ktory wyświetli mi ostatnie posty na forum phpBB. Od razu zaznaczam, że Topics Anywhere na moim serwerze (home.pl) nie działa, więc zmuszony byłem szukać... No i udało się, a co ciekawe skrypt okazał się banalnie prosty, ale za to bardzo przydatny. Oto jego kod:

  1. <?php
  2. $link = mysql_connect('localhost', 'user', 'pass');
  3. $zapytanie = "SELECT * FROM phpbb_topics ORDER BY
  4. topic_id DESC LIMIT 0,5";
  5. $wykonaj = mysql_query($zapytanie);
  6. while($wiersz = mysql_fetch_array($wykonaj))
  7. {
  8. echo "<a href=forum/viewtopic.php?t=".$wiersz['topic_id'].">";
  9. echo "".$wiersz['topic_title']."</a><BR>";
  10. }
  11. mysql_close($link);
  12. ?>


Mam nadzieję, że się Wam przyda.
PS. Czy mógłby mi ktoś "udoskonalić" ten skrypt o to by pokazywał ile było odpowiedzi w poszczególnych tematach np. Jakiś tytuł (8). Poza tym chciałbym, aby tytuły były ograniczone do np. 30 znaków po czym było by "...". Jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  1. SELECT topic_id, topic_title, topic_replies, topic_vote
  2. FROM phpbb_topics ORDER BY topic_time DESC LIMIT 0, 5


  1. <?php
  2. // ciach
  3.  
  4. if($row['topic_vote'] <> 0)
  5.  $is_vote = '[A] ';
  6. else
  7.  $is_vote = '';
  8.  
  9. if(strlen($row['topic_title']) > 40))
  10.  $row['topic_title'] = substr($row['topic_title'], 36) . ' ...';
  11.  
  12. $row['topic_title'] = $is_vote . $row['topic_title'] . ' (' . $row['topic_replies'] . ')';
  13.  
  14. // i tutaj dalej kod
  15. ?>


Sprawdza też czy temat jest ankietą (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeżeli tak to przed tematem wyświetla [A], np. [A] Propozycja dot. forum (22)

Powinno działać...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.10.2025 - 13:36