| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Baurjan 08.10.2002 22:18
Здравствуйте,id file uri alt 1 /images/home.gif / Home 2 /images/about.gif /about/ About me 3 /images/portfolio.gif /portfolio/ PortfolioВ нужном месте я вставляю следующую функцию:
@topleft[]
$request[$request:uri]
$topleft[^table::load[/template/topleft.cfg]]
^if(^topleft.locate[uri;$request]){
$topleft_image[^image::measure[$topleft.file]]
<td bgcolor=white>^topleft_image.html[$.border[0]$.alt[$topleft.alt]]</td>
}{
$filepath[^file:dirname[$request]/] ### здесь выводится например /about/ для файла /about/1.html
^if($filepath eq $topleft.uri){
<td bgcolor=white>^topleft_image.html[$.border[0]$.alt $topleft.alt]]</td>
}
}К примеру, если пользователь попадает на /about/index.html или /about/1.html, то увидит ту же самую "шапку", что и для /about/. Отсюда еще одна проблема: как сделать чтобы uri / и /index.html воспринимались как одинаковые.^file:dirname[$request]почему то не работает. Может у меня "Вин" поэтому так.