Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
noff 16.12.2005 17:16
Господа и дамы. Не могу въехать чисто организационно, как изобразить сайт на xml+parser. Никаких технических вопросов, только организация процесса:@register_form[] #...lalala... Регистрация. Заполните все поля #...form... @register_do[] #...lalala... Регистрация выполнена #...lalala...В файле index.html стоит обработчик действий, который в зависимости от значения переменной $mode вызывает определенный метод:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> <link rel="STYLESHEET" type="text/css" href="/style.css"> </head> <body> <table align="center" width="100%" cellspacing="2" cellpadding="2" border="0"> <tr> <td width="80%" valign="top"> ^switch[$MAIN:mode]{ ^case[register]{^user:register_form[]} ^case[register_do]{^user:register_do[]} ^case[DEFAULT]{ Хелло! <a href="?mode=register">Зарегистрируйся!</a><br> } } </td> <td width="20%" valign="top">^user:menu[]</td> </tr> </table> </body> </html>Вроде было всё нормально, но приходилось извращаться со всякими штуками, типа <title></title> (как туда вставить заголовок, в зависимости от обрабатываемого метода). Можно, конечно, между <title> и </title> поставить тоже ^switch, который в зависимости от переменной $mode, будет печатать "Заполните форму" или "Введите пароль" или еще что-то, но это не то.