You are here: Re: [PHP] threaded comments « PHP « IT news, forums, messages
Re: [PHP] threaded comments

Posted by Jochem Maas on 04/08/05 11:15

Sebastian wrote:
> i am developing a comment/discussion board and i want to display the results
> in a threaded style. so far i have it all working except this one issue:
>
> each row has an ID and a parentid, say i have 5 rows:
>
> id : 10 most oranges come from florida
> id : 16 ---- Re: most oranges come from florida (parentid 10)
> id : 22 --------- Re: most oranges come from florida (parentid 16)
> id : 24 --------- Re: most oranges come from florida (parentid 22)

the indentation in your example is off, 24 should be indented one more right?

> id : 28 ---- Re: most oranges come from florida (parentid 16)
>
> i want the rows to know the id directly above itself
> so for example, row 5 (id 28) will some how know its parentid (16) is not
> directly above it and is not accociated with the result its above (24)

yes, it will probably involve javascript.
also rather than outputting table rows (belonging to a single table) think about
outputting as nested DIVs (or ULs.)

<div>
id : 10 most oranges come from florida
<div>
id : 16 ---- Re: most oranges come from florida (parentid 10)
<div>
id : 22 --------- Re: most oranges come from florida (parentid 16)
<div>
id : 24 -------------- Re: most oranges come from florida (parentid 22)
</div>
id : 28 ---- Re: most oranges come from florida (parentid 16)
</div>
</div>
</div>

such a setup would give you a very easy structure to grab/find parents using the DOM/javascript

>
> i want to 'highlight' a row when the parent it belongs to is directly above
> and do nothing if its not.
>
> does this make any sense?
> very confusing nonetheless. hope someone understands.
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация