parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 14.10.2005 13:30

- класс авторизации не лптимизировался для ситуаций, когда есть очень большое количество записей в таблице ACL. а именно это произойдет если будете раздавать права на _сообщения_ в форуме.

- в общем случае классу авторизации пофигу на что вы даете права. там тупая битовая арифметика. если у вас в ACL в object_id будет лежать ссылка на сообщение форума - теоретически все должно работать. однако есссно не должно быть дублирование id, а это очень вероятно, если вы хоите давать права на сущности, лежащие в разных таблицах, т.е. вам придется вносить изменения в класс. а как все считается - ищите в форуме, я описывал.

- когда мы делали возможности пользователям комментировать новости, то ставился это форум, а при создании новостей в таблицу forum добавлялась новая запись. т.е. имело место быть куча форумов. отдельный форум привязывался к новости.

- в engine воспринимайте объект как документ. в большинстве случаев это так (есть правда еще фиктивные объекты, которые не имеют собственного представления на сайте, но пока забудьте об этом).

- про интерпретатор я не понял.

- со ссылками примерно так. только как сказано в описании engine если нужно из блока одного объекта поставить ссылку на другой объект пишем так: ссылка или так . а дальше настоящий URL подставит сам engine, и в xml уже будет <a href="/bla/bla/bla/">ссылка</a>... если надо получить ссылку на какой-нить объект в обработчике, то пишем что-то типа этого: <item href="^getPath[123]" />