Список файлов скина и их назначение

Список файлов скина и их назначение

В папке skins находятся файлы скина сайта, определяющие, как будут выглядеть отдельные элементы сайта.

  • header.tpl - html верхней части сайта (header)
  • footer.tpl - html нижней части сайта (footer)
  • skin .css - CSS-файл скина

#2. Назначение файлов .tpl

  • header.tpl - верхняя часть шаблона (шапка), используется во всех шаблонах
  • footer.tpl - нижняя часть шаблона (подвал), аналогично
  • admin.tpl - шаблон отображения адинистративной части движка
  • adminqv.tpl - аналогично
  • admin.banlist.inc.tpl - аналогично
  • admin.bbcode.inc.tpl - аналогично
  • admin.cache.inc.tpl - аналогично
  • admin.comments.inc.tpl - аналогично
  • index.tpl - шаблон главной страницы сайта
  • news.tpl - шаблон вывода новостей, часть шаблона index.tpl
  • forums.editpost.tpl - шаблон с формой редактирования сообщения в форуме
  • forums.newtopic.tpl - шаблон с формой для создания новой темы форума
  • forums.posts.tpl - шаблон с развёрнутой темой форума
  • forums.sections.tpl - шаблон с разделами форума
  • forums.topics.tpl - шаблон со списком тем в разделе форума
  • list.group.tpl - шаблон с группами списков статей
  • list.tpl - шаблон списка статей
  • page.add.tpl - шаблон с формой для создания новой статьи
  • page.edit.tpl - шаблон с формой редактирования статьи
  • page.tpl - шаблон отображения статьи
  • ratings.tpl - шаблон отображения рейтинга статьи, часть page.tpl
  • comments.tpl - шаблон отображения комментариев к статье, часть page.tpl
  • pfs.tpl - шаблон отображения файлового архива
  • pfs.view.tpl - шаблон всплывающего окна для показа изображения из файлового архива
  • pm.send.tpl - шаблон формы для создания нового личного сообщения
  • pm.tpl - шаблон отображения личных сообщений
  • plugin.tpl - шаблон для отображения результата работы различных плагинов
  • polls.tpl - шаблон всплывающего окна с результатами опроса и списком всех опросов
  • popup.tpl - шаблон всплывающего окна
  • message.tpl - шаблон системных сообщений
  • users.auth.tpl - шаблон формы авторизации пользователя
  • users.details.tpl - шаблон отображения профиля пользователя
  • users.edit.tpl - шаблон для редактирования профиля пользователя администратором (точно не помню назначение этого шаблона :) )
  • users.profile.tpl - шаблон формы для редактирования личного профиля пользователя
  • users.register.tpl - шаблон формы регистрации нового пользователя
  • users.tpl - шаблон списка всех пользователей

#3. Опциональные .tpl файлы (по умолчанию не существуют но могут быть созданы для модификации оформления конкретных разделов)

  • list. cat .tpl - шаблон списка статей конкретной категории
  • list.group. cat .tpl - шаблон с группами списков статей конкретной категории
  • page. cat .tpl - шаблон отображения статьи для определеннной категории
  • page.add. cat .tpl - шаблон с формой для создания новой статьи в конкретную категорию
  • page.edit. cat .tpl - шаблон с формой редактирования статьи для конкретной категории
  • forums.posts. fcat . forum_id .tpl
  • forums.topics. fcat . forum_id .tpl
  • forums.editpost. fcat . forum_id .tpl
  • forums.newtopic. fcat . forum_id .tpl
  • users.banned.tpl
  • users.inactive.tpl
  • plugin.standalone. plug .tpl - шаблон для отображения результата работы указанного плагина

#4. Другие файлы скина

  • skin .css - основной CSS-файл скина
  • skin . lang .lang.php - языковой файл
  • skin .php - служебный файл скина
  • skin .readme.txt - правовая и авторская информация скина

О Cotonti можно сказать следующее: насколько хороша система, настолько она и проблематична. Такое впечатление, что ее создавали лишь для избранных, тех, кто легко владеет навыками программирования, а таких из общего числа, включая начинающих, не так уж много.

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

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

скоро доделаю, выложу =)

надо дописать в ман, что css-скин для textboxer'a теперь ушол в пустоту, и как я понял юзается markItUp Editor, оформление коего, по спецификации проекта, теперь в самом [skinname].css

📎📎📎📎📎📎📎📎📎📎