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

Шаблоны и метки

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#1
В этой статье я постараюсь рассказать о том как работают метки в шаблонах Fapos CMS. Метки являются невероятно полезной шнягой, но могут стать камнем преткновения, если не знать как их юзать. Так что данный материал очень ценен с точки зрения дизайна.

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

Локальные метки.
Локальные метки - это метки действующие в определенных областях, например при формировании страницы со списком материалов, такими метками выводиться информация о каждом материале. Например, если взять файл шаблона, используемый для отображения каждой записи, мы увидим там такие метки, как {AUTHOR_NAME}, {AUTHOR_ID}, {MAIN} и {TITLE}. Это, лишь, некоторые из них.Эти метки работают только в шаблоне отображения материала, а в глобальных шаблонах они бесполезны. В процессе итерации (или проще - формирования) страницы, эти метки заменяются на значения каждой записи. Локальные метки используются для отображения динамической информации.

Глобальные метки.
Эти метки используются в основных файлах шаблона. Например есть глобальная версия метки {TITLE} и она заменяется на заголовок страницы. Еще одна глобальная метка, и пожалуй самая важная - это {CONTENT}. Эта метка заменяется на динамическое содержимое страницы и используется в главном файле шаблона. Если не поставить эту метку, страницы будут отображаться не коректно. Будет хидер и футер, а самого контента - балубу... Так как его некуда втулить:)

Но все эти метки объединяет то, что они системные и не как не могут путаться со сниппетами. По тому, что снипеты маркеруются {[снипет]}.

Посмотреть все метки можно, заглянув в шаблоны самостоятельно, или посмотреть в, ниже приведенном, списке.

Локальные метки:

{TITLE}....................Заголовок материала
{MAIN}.....................Основной текст материала
{CATEGORY_URL}.....Путь в категорию данного материала
{CATEGORY_NAME}...Название категории данного материала
{SECTION_URL}.........Путь к разделу данного материала
{SECTION_NAME}......Название раздела данного материала
{MODER_PANEL}........Панель для админа. Если пользователь не админ, панели не видно
{PROFILE_URL} .........Путь к профилю автора материала
{AUTHOR_NAME}.......Имя автора
{DATE} ....................Дата добавления материала
{VIEWS}...................Кол-во просмотров материала
{ENTRY_URL}............Ссылка на материал
{PREVIEW_FOTO}.....Превьюшка картинки (только в каталоге фото)


Глобальные метки:
{TITLE}...................Заголовок страницы
{CONTENT}.............Контент
{FPS_WDAY}............Сокращенно день (Например: Sun.)
{FPS_DATE}...............Дата (d-m-Y)
{FPS_TIME}...............Время
{CATEGORIES}..........Категории или разделы, если есть.
{FPS_USER_GROUP}.Группа текущего пользователя
{FPS_USER_NAME}....Имя текущего пользователя
{HEADMENU}.............Верхнее меню
{POWERED_BY}........Fapos
{FPS_YEAR}..................Год
{ONLINE_USERS_LIST}.Список онлайн пользователей
{GUESTS_ONLINE}........Кол-во гостей онлайн
{USERS_ONLINE}..........Кол-во пользователей онлайн
{ALL_ONLINE}...............Кол-во онлайн(всех)

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

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

skad0

  • Атом-мозг
  • Юзер
  • 841
  • Репутация:10 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#2
Обнови список меток.
{YEAR}, {USER_GROUP}, {USER_NAME} точно не работают уже

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#3
Полезная статейка)

З.Ы. Опечаточка в Локальных метках
Drunya пишет:
Эти метки работают тоько в шаблоне отображения материала
букву "л" пропустил в слове "только"

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX

Drunya

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

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

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#5
Цитата
Все метки имеют определенную
область видимости или, на человеском языка
Последние два слова с опечатками

Drunya: Сенк, исправил

ОтредактированоDrunya(Админ) 29 Апр 2011
Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
ARMI, Классная подпись;)

Сорри за офф.

Добавлено 2011.04.29 01-40

skad0 пишет:
Обнови список меток.
{YEAR}, {USER_GROUP}, {USER_NAME} точно не работают уже
ОК, сенк.

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

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#7
Drunya пишет:
Классная подпись
слизаная)

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX
1
Сейчас online: 91. Зарегистрированных: 2. Гостей: 89.