Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Komentarze w formie drzewka
wujek2009
post
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


Cześć.

Widziałem taki mechanizm na blogach opartych na Wordpress (np. www, screen).

Nie mam pojęcia jak zabrać się za to, chciałem spróbować bazować na mechanizmie WP, ale standardowo tego nie ma w skrypcie - a na supporcie WP nie potrafią mi napisać nazwy tej wtyczki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
muk4
post
Post #2





Grupa: Zarejestrowani
Postów: 309
Pomógł: 56
Dołączył: 3.11.2006
Skąd: Gliwice

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


Wyskrobałem takie coś. Z ciekawości chciałem sprawdzić czy zadziała.
  1. function show_comments($news_id, $comm_id=0, $nest_lvl=0){
  2. $margin_value = $nest_lvl*15;
  3. $res = mysql_query("SELECT * FROM `komentarze` WHERE `reply`='$comm_id' AND `news_id`='$news_id' ORDER BY `date`");
  4. if(mysql_num_rows($res) == '0'){ return 0;
  5. }else{
  6. while($koment = mysql_fetch_assoc($res)){
  7. echo "<span style=\"margin-left:{$margin_value}px;\">{$koment['id']} | {$koment['reply']} | {$koment['content']} | {$koment['date']} </span><br />";
  8. show_comments($news_id, $koment['id'], $nest_lvl+1);
  9. }
  10. }
  11. };
  12. //Sposób użycia
  13. //po połączeniu z bazą OFC
  14. $id_newsa = 5; //jakieś tam id newsa, notki
  15. show_comments($id_newsa);


Tak to wygląda u mnie:
(IMG:http://images49.fotosik.pl/314/2c765995caf144fa.jpg)
OFC zmień sobie jak chcesz tylko zostaw ten margines w spokoju i będzie dobrze (IMG:style_emoticons/default/smile.gif)

Ten post edytował muk4 10.07.2010, 19:59:46
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: 8.10.2025 - 08:14