Новости | 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, как такое получается — ума не приложу. На главной странице все нормально, пользователь залогинен. Да если бы он был не залогинен, то и кнопочка «Добавить сообщение» даже не появилась бы.