parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Здесь объясняю что мне надо.

Continental 29.05.2004 11:48

Имеем структуру:
1. Анекдоты
1.1 пошлые
1.2 не пошлые
2. Истории
2.1 обычные
2.3 эротические
3. И так далее... 3.1/3.2/3.2

Имеем файл где храним это в таблице:
item_id parent_id name uri
1 0 Анекдоты /?id=anecdots
2 1 Пошлые /poshalya.html
3 1 Не пошлые /neposhalya.html
4 0 Истории /?id=istoryy
5 2 Обычные /obychnyy.html
6 2 Эротичные /eroti.hmtl

Как я хочу что бы это заработало (скрытие неактивных разделов)?
1. Анекдоты
1.1 пошлые
1.2 не пошлые
2. Истории
3. И так далее...

Что я писал для этого? (все неправильно выводится!!!)

$songs[^table::load[./songslist.txt]]

^songs.menu{
^chapters_onthescreen[]
}

@chapters_onthescreen[]

^if($songs.parent_id eq "0"){
<a href="./"><nobr>$songs.name</nobr><br></a>

^songs.menu{
^songs_onthescreen[]
}
}

@songs_onthescreen[]

^if("$songs.uri" eq $request:uri){
<nobr>$songs.name</nobr><br>
}{

^if($songs.parent_id eq "??????чего здесь???????"){
<a href="./$songs.uri"><nobr>$songs.name</nobr></a><br>
}
}

По чьему руководству я это делал?
http://www.parser.ru/forum/?id=23348

Примерно чего я хочу как всегда здесь:
http://www.alfabank-express.ru/remoteaccess/atm/

Реализация должна быть на таблице из файлика.

Лучше пример, готовый,
если нет, то алгоритм,
какое menu из какого вызывать и что с чем сравнивать,
лучше с указанием используемый выражений.

p.s. древовидные стр-ры не предлагать
p.s. поиск по форуму предлагать (с указанием "кл. слов") а лучше сразу ссылок, т.к. по "меню" не ищется... слишком много.