| Новости | 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, будет печатать "Заполните форму" или "Введите пароль" или еще что-то, но это не то.