Мой личный блог
Все самое интересное в интернете, и в нашей жизни

17:06
КОДЫ $URI_ID$, $PAGE_ID$ И $MODULE_ID$
Эти три кода имеют огромное значение для тех, кто хочет изменить шаблоны определенных категорий, страниц добавления материалов, модулей и других неизменяемых обычными шаблонами страниц.

Значение кодов можно узнать на любой странице сайта (для каждой страницы эти коды имеют уникальные значения). Для того, что бы узнать значение кода, необходимо в панели администратора выбрать пункт:







-----------    $URI_ID$   ----------



Специальный код, уникальный для всех страниц сайта. Для чего нужен этот код? Ну например, вы хотите сделать сообщение с предупреждением на форуме, но в определенном разделе. Например, выберем тестовый раздел, и попробуем добавить сообщение только на страницу этого раздела.



1. Переходим на страницу раздела (в нашем случае это forum/2 )

2. Смотрим значение кода $URI_ID$ для этой страницы:







3. Составляем условие для этой страницы, на примере кода:

 

Код

<?if($URI_ID$='frForum2')?>Внимание! В этом разделе необходимо создавать темы исключительно по правилам! Создав неправильно тему вы получите бан! <?endif?>


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







Теперь можно легко составить условие:

 

Код

<?if($URI_ID$='addthread')?>При создании темы следите за своей орфографией! <?endif?>


----------  $PAGE_ID$  -----------



Специальный код, применяемый в условном операторе. Данный код намного проще предыдущего кода, но так же полезен



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







Код $PAGE_ID$ будет равен для всех модулей, но разный для все страниц модуля. Например, вставив этот код в шаблон сайта:

 

Код

<?if($PAGE_ID$='add')?>Предупреждаем, на сайте запрещено добавление порнографии.<?endif?>




Тогда на всех страницах «Добавление материала» во всех модулях будет выводиться это сообщение.



-----------   $MODULE_ID$  ------------



Код, уникальный для каждого модуля. Значения кода указаны в таблице:



Редактор страниц -------  index

Форум  --------------------   forum

Каталог файлов  ---------  load

Каталог статей  -----------  publ

Доска объявлений --------- board

Гостевая книга --------------  gb

Поиск по сайту -------------- search

Новости ------ -------------   news

Каталог сайтов -------------  dir

Блог -------------   blog

Фотоальбомы  ---  photo

Игры ------------  stuff

FAQ -------------- faq

Тесты ---------  tests



Магазин --------   shop



При помощи данного кода вы сможете поместить необходимую информацию в любом модуле.



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

Сделать это легко:

 

Код

<?if($MODULE_ID$='shop')?>Магазин<?endif?>

<?if($MODULE_ID$='blog')?>Блог<?endif?>

<?if($MODULE_ID$='photo')?>Фотоальбомы<?endif?>




И так далее…

------------

Для образца поставил вот этот

 

Код

<?if($MODULE_ID$='blog')?>Блог<?endif?>




СМ в Шапку  СМ  Вверху стр   http://kodirovanie.ucoz.net/blog/    Блог
Категория: Интернет | | © Источник: http://kodirovanie.ucoz.net/forum/3-4-1 | Просмотров: 273 | Добавил: VictorP | Рейтинг: 0.0/0
Всего комментариев: 0
avatar