Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Шаблоны для линкора

Новичок
Сообщений: 1
Здравствуйте,

Как делать самому шаблоны?
помогите советами )
Супер пользователь
Сообщений: 171
Smoke:

Как делать самому шаблоны?

Я в тупике от такого вопроса.
Для начала нужно знание html и css.
Разработчик
Сообщений: 605
1) Знать HTML/CSS. Желательно иметь представление о JS/PHP. Можно найти в интернете информацию о них или в книжках.
2) Про строение шаблонов было парочку статей. Одна из них забита в базу как пример на установленную систему. В целом, имея некоторые знания из 1 пункта и логику, можно разобраться как все работает.
3) Темы лежат в папке templates, имея свою отдельную директорию в ней
4) В папке с каждой темой обычной есть папки: module (html шаблоны модулей), java (js файлы, по идее специфичные для темы. но могут встречаться и от модулей), images (изображения), block (стили блоков, как общие шаблоны вывода, так и специфичные для каждого блока), styles (css стили темы и модулей)
5) Главный файл темы - это theme.html. В ней содержится общий шаблон страницы. Так же с 1.4 есть footer.html и header.html. В них можно выносить верх и низ страницы для удобства.
6) В html шаблонах разрешены php вставки. Оформляется как обычный PHP код: <?php ... ?>. Часто используется для подключения css и js файлов. Но можно вплоть до создания модулей дойти (по первости так и делал года два назад, но не рекомендую так поступать). Есть и файл init.php, в который можно вынести php код инициализации темы.
7) Язык шаблонов довольно простой. Но почти не обладает скриптовыми функциями. Есть блоки (можно даже сказать подобие циклов), переменные, условия, с 1.4 есть отрицание и другое по мелочи.
8) Кратко можно показать синтаксис так:
{block}
{block.variable}
{block:is_true}будет показано если is_true == true{/block:is_true}
{/block}
Супер пользователь
Сообщений: 94
Правильно, люди попросту не понимаю о чём спрашиват!
Разработчик
Сообщений: 605
Mnml Mouse:
Правильно, люди попросту не понимаю о чём спрашиват!

Вопрос вполне корректный, но затрагивает сразу обширную тему. По теме создания шаблонов можно даже книгу написать, аспектов много.
Младший пользователь
Сообщений: 5
ИМХО, нужно открыть счет для того что бы оплатить создание мануала по CMS, сама система хороша, но без документации на первых шагах все понять и использовать довольно проблематично.

А по теме, Smoke, если вы не владеете html и css, то для вас это практически нереально - создать свой шаблон.

Вообще для создания шаблона "с нуля", необходимо знание графических редакторов по типу photoshop для собственно разработки макета шаблона, далее вам понадобится xHTML и CSS знания для верстки того что нарисовали, ну а если уж сверстали то как бы вопрос темы уже и не вопрос вовсе :)
Разработчик
Сообщений: 605
Документация по CMS планируется вообще. Думал над ее написанием, но по времени вряд ли скажу когда.
Супер пользователь
Сообщений: 25
Категорически говоря - было бы правильно в дистрибутив скрипта вложить хотя бы краткий курс по шаблонам. Очень много времени уходит на поиск при ваянии своего оформления. Ваша LinkorCMS есть талантливейший скрипт, если плюс к нему небольшой хелп - и он затмит многих.

-- Изменено "Feniks": 08.02.2013 14:49 --
Неизвестный
Сообщений: 1
Действительно, возникает затруднение с созданием шаблонов для линкора. Очень не хватает мануала по адаптации html шаблона под линкор!
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: