| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Александр Петросян (PAF) 09.11.2002 16:09
бывают тяжёлые случаи, которые трудно написать хорошо.@auto[]
$links[^table::create{id}]
@link[id]
^links.append{$id}<link id="$id"/>
@main[]
...^link[1]...^link[2]...
@postprocess[body]
#fixup ссылок
$urls[^hash::sql{
select id, url from ...
where id in (^links.menu{$links.id}[,])
}]
$body.найти <link ...> и заменить его на $titles.$найденный_id.urlпохожий подход можно использовать для кэширования страниц со случайными элементами, скажем, банерами.