| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Никита Козин 13.05.2005 13:01 / 13.05.2005 13:01
Даже я бы сказал грабля...@init[]
^MAIN:pSQL.server{
$auth[
^my_auth::init[
$cookie:CLASS;
$form:fields;
$.csql[$pSQL]
$.timeout(1)
$.event_lifetime(60)
$.event_min_count(300)
]
]
$forum[
^forum::init[
$.csql[$pSQL]
$.auth[$auth]
$.base_path[/forum]
$.is_forums_disabled(1)
]
]
}
# end @init[]Так вот локально все нормально, а на сервек когда загружаю, то он как-будто бы перестает видить сточку ^MAIN:pSQL.server{ и }... Ну это я поборол вот так: ^MAIN:pSQL.server{^init[]}Этот метод я в auto[] вызываю.@auto[]
^MAIN:pSQL.server{
$auth[
^my_auth::init[
$cookie:CLASS;
$form:fields;
$.csql[$pSQL]
$.timeout(1)
$.event_lifetime(60)
$.event_min_count(300)
]
]
$forum[
^forum::init[
$.csql[$pSQL]
$.auth[$auth]
$.base_path[/forum]
$.is_forums_disabled(1)
]
]
^rem{ *** Добавляем сообщение, если был передан флаг постинга формы *** }
^if(def $form:do){
^forum.insertMessage[$form:fields]
}
}
@main[]
$auth.is_logonТак вот на выходе получаю 0, как такое получается — ума не приложу. На главной странице все нормально, пользователь залогинен. Да если бы он был не залогинен, то и кнопочка «Добавить сообщение» даже не появилась бы.