Скины:
В целом "скин" — это ряд файлов TPL, представляющих собой "шаблоны".
По умолчанию в скине seditio существует 36 TPL файлов .
Файл TPL состоит из кода HTML, и плэйсхолдеров (placeholders), называемых иначе "тэгами".
Почти все HTML страницы, которые передаются браузеру клиента, состоят из 3 TPL-файлов, добавляемых один за другим в следующем, строго определенном порядке:
1: header.tpl
2: файл TPL, который зависит от отображаемой страницы
3: footer.tpl
Например, для главной страницы, Seditio будет использовать: header.tpl + index.tpl + footer.tpl
Для главной страницы с форумами это будет: header.tpl + forums.sections.tpl + footer.tpl
и т.д
Все скины загружают CSS в header.tpl
Так, если Вы планируете создать свой собственный скин, самый быстрый и самый легкий путь состоит в том, что установив официальный скин, первым делом нужно подправить header.tpl, footer.tpl и CSS файлы. Редактируя эти 3 единственныхе файла Вы быстро сможете получить интересные результаты.
По некоторым причинам, так нельзя поступить со всплывающими окнами рейтингов и опросов. Это следует из того, что эти автономные страницы имеют свой собственный заголовок и нижний колонтитул в их главном TPL файле.
Тэги:
Тэги выглядят следующим образом: {XXX_YYY}
Иными словами тэг — это объект, динамически созданный кодом PHP, внутри которого есть значения типа строк, кода HTML, URL, изображений, и т.д
Обратите внимание, что тэг, не являющийся "глобальным", будет только работать в конкретном файле TPL. Название тэга часто говорит, где этот тэг допустим.
Существует инструмент, который перечисляет все значения тэгов по умолчанию — Tags HQ.
Глобальные тэги :
Глобальные тэги — специальный вид тэгов, допустимых во всех файлах скина.
По большей части, эти тэги происходят от переменных кода PHP, от таблицы конфигурации, или от плагинов.
Все глобальные тэги выглядят следующим образом: {PHP.tagnamehere}
Нажмите в этом месте, чтобы увидеть список всех глобальных тэгов, существующих по умолчанию.
Образец некоторых довольно общих глобальных тэгов:
{PHP.cfg.adminemail}
{PHP.cfg.maintitle}
{PHP.cfg.version}
{PHP.cfg.mainurl}
{PHP.usr.name}
{PHP.usr.level}
{PHP.out.copyright}
Маленькая хитрость:
Вложение файлов TPL :
Вы можете рекурсивно получать содержание файла в файле TPL с тэгом: {FILE "filename.tpl"}
Как образец, значки в конце страницы тем, на форумах LDU, вставлены используя этот метод.
forums.topics.tpl содержит тэг {FILE "skins/.../forums.icons.tpl"}, и forums.icons.tpl содержит таблицу HTML со значками отправлений и описаниями.
Оригинальный материал : http://www.neocrome.net/page.php?id=1220
В целом "скин" — это ряд файлов TPL, представляющих собой "шаблоны".
По умолчанию в скине seditio существует 36 TPL файлов .
Файл TPL состоит из кода HTML, и плэйсхолдеров (placeholders), называемых иначе "тэгами".
Почти все HTML страницы, которые передаются браузеру клиента, состоят из 3 TPL-файлов, добавляемых один за другим в следующем, строго определенном порядке:
1: header.tpl
2: файл TPL, который зависит от отображаемой страницы
3: footer.tpl
Например, для главной страницы, Seditio будет использовать: header.tpl + index.tpl + footer.tpl
Для главной страницы с форумами это будет: header.tpl + forums.sections.tpl + footer.tpl
и т.д
Все скины загружают CSS в header.tpl
Так, если Вы планируете создать свой собственный скин, самый быстрый и самый легкий путь состоит в том, что установив официальный скин, первым делом нужно подправить header.tpl, footer.tpl и CSS файлы. Редактируя эти 3 единственныхе файла Вы быстро сможете получить интересные результаты.
По некоторым причинам, так нельзя поступить со всплывающими окнами рейтингов и опросов. Это следует из того, что эти автономные страницы имеют свой собственный заголовок и нижний колонтитул в их главном TPL файле.
Тэги:
Тэги выглядят следующим образом: {XXX_YYY}
Иными словами тэг — это объект, динамически созданный кодом PHP, внутри которого есть значения типа строк, кода HTML, URL, изображений, и т.д
Обратите внимание, что тэг, не являющийся "глобальным", будет только работать в конкретном файле TPL. Название тэга часто говорит, где этот тэг допустим.
Существует инструмент, который перечисляет все значения тэгов по умолчанию — Tags HQ.
Глобальные тэги :
Глобальные тэги — специальный вид тэгов, допустимых во всех файлах скина.
По большей части, эти тэги происходят от переменных кода PHP, от таблицы конфигурации, или от плагинов.
Все глобальные тэги выглядят следующим образом: {PHP.tagnamehere}
Нажмите в этом месте, чтобы увидеть список всех глобальных тэгов, существующих по умолчанию.
Образец некоторых довольно общих глобальных тэгов:
{PHP.cfg.adminemail}
{PHP.cfg.maintitle}
{PHP.cfg.version}
{PHP.cfg.mainurl}
{PHP.usr.name}
{PHP.usr.level}
{PHP.out.copyright}
Маленькая хитрость:
Вложение файлов TPL :
Вы можете рекурсивно получать содержание файла в файле TPL с тэгом: {FILE "filename.tpl"}
Как образец, значки в конце страницы тем, на форумах LDU, вставлены используя этот метод.
forums.topics.tpl содержит тэг {FILE "skins/.../forums.icons.tpl"}, и forums.icons.tpl содержит таблицу HTML со значками отправлений и описаниями.
Оригинальный материал : http://www.neocrome.net/page.php?id=1220
0
Пока комментариев нет
Комментарии: (0)