Ответить
1
Структура шаблонов
Отправлено: 27 Feb 2011#1
По-моему на данный момент самой продуманной является структура модуля форум, а в шаблонах остальных модулей присутствует недостаток, несколько затрудняющий верстку. Этот недостаток вызван тем, что в зависимости от ситуации тег {CONTENT} заменяется либо вложенным шаблоном, либо несколькими:

Из-за этого, например, для вывода повторяющихся материалов в табличном виде необходимо реализовывать сниппеты, которые только в требуемом режиме генерируют шапку и низ таблицы.
Этот недостаток можно устранить путем введения дополнительного файла, в котором будет осуществляться непосредственное подключение повторяющихся материалов:


Из-за этого, например, для вывода повторяющихся материалов в табличном виде необходимо реализовывать сниппеты, которые только в требуемом режиме генерируют шапку и низ таблицы.
Этот недостаток можно устранить путем введения дополнительного файла, в котором будет осуществляться непосредственное подключение повторяющихся материалов:

Отправлено: 27 Feb 2011#2
Wasja, хорошая идея. Хотя верстая дивами такого и не понадобиться. Но идея хорошая все же. Сделаем.))
Я горжусь тем, что создал . И люблю нашу команду)
Отправлено: 11 Mar 2011#3
Еще одно предложение по структуре шаблонов, связанное с гостями.
На данный момент существуют модули, в которых добавление материалов защищено капчей для всех пользователей (например, чат и комментарии к материалам). В то же время, есть модули, в которых капча вообще не используется (например, форум и каталог файлов).
Предлагаю для всех форм, предназначенных для добавление любых данных, держать в шаблоне 2 файла - первый для авторизованных пользователей (без подтверждения капчей), второй для гостей (с обязательной не отключаемой стандартными средствами капчей и, при необходимости, полем ввода имени). Расширенный вариант идеи - добавить в редактор прав групп пользователей пункт "Требовать код подтверждения" и активировать его для гостей по умолчанию.
В итоге пользователи CMS получают возможность предоставлять доступ неавторизованным пользователям, будучи при этом защищенными (более-менее) от ботов-спамеров. В тоже время упрощается жизнь авторизованным пользователям.
На данный момент существуют модули, в которых добавление материалов защищено капчей для всех пользователей (например, чат и комментарии к материалам). В то же время, есть модули, в которых капча вообще не используется (например, форум и каталог файлов).
Предлагаю для всех форм, предназначенных для добавление любых данных, держать в шаблоне 2 файла - первый для авторизованных пользователей (без подтверждения капчей), второй для гостей (с обязательной не отключаемой стандартными средствами капчей и, при необходимости, полем ввода имени). Расширенный вариант идеи - добавить в редактор прав групп пользователей пункт "Требовать код подтверждения" и активировать его для гостей по умолчанию.
В итоге пользователи CMS получают возможность предоставлять доступ неавторизованным пользователям, будучи при этом защищенными (более-менее) от ботов-спамеров. В тоже время упрощается жизнь авторизованным пользователям.
Отправлено: 11 Mar 2011#4
Wasja, Это уже в планах и более того уже начата реализация этого добра)
Я горжусь тем, что создал . И люблю нашу команду)
1
Сейчас online: 5. Зарегистрированных: 0. Гостей: 5.
