Здесь объясняю что мне надо.
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. поиск по форуму предлагать (с указанием "кл. слов") а лучше сразу ссылок, т.к. по "меню" не ищется... слишком много.