Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

Структура шаблонов

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#1
По-моему на данный момент самой продуманной является структура модуля форум, а в шаблонах остальных модулей присутствует недостаток, несколько затрудняющий верстку. Этот недостаток вызван тем, что в зависимости от ситуации тег {CONTENT} заменяется либо вложенным шаблоном, либо несколькими:

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

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#2
Wasja, хорошая идея. Хотя верстая дивами такого и не понадобиться. Но идея хорошая все же. Сделаем.))

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#3
Еще одно предложение по структуре шаблонов, связанное с гостями.
На данный момент существуют модули, в которых добавление материалов защищено капчей для всех пользователей (например, чат и комментарии к материалам). В то же время, есть модули, в которых капча вообще не используется (например, форум и каталог файлов).
Предлагаю для всех форм, предназначенных для добавление любых данных, держать в шаблоне 2 файла - первый для авторизованных пользователей (без подтверждения капчей), второй для гостей (с обязательной не отключаемой стандартными средствами капчей и, при необходимости, полем ввода имени). Расширенный вариант идеи - добавить в редактор прав групп пользователей пункт "Требовать код подтверждения" и активировать его для гостей по умолчанию.

В итоге пользователи CMS получают возможность предоставлять доступ неавторизованным пользователям, будучи при этом защищенными (более-менее) от ботов-спамеров. В тоже время упрощается жизнь авторизованным пользователям.

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#4
Wasja, Это уже в планах и более того уже начата реализация этого добра)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#5
Drunya пишет:
Wasja, хорошая идея. Хотя верстая дивами такого и не понадобиться. Но идея хорошая все же. Сделаем.))
Не сделали.

1
Сейчас online: 151. Зарегистрированных: 0. Гостей: 151.