Условные операторы, их разнообразие и примеры by FrenTeza
Тут я не буду рассказывать, что это и с чем его кушать, так как это уже есть в другой теме. Тут я расскажу вам о многих (часто используемых и неизвестных) условиях. 1. Пользователи сайта
1.1) Если группа "Гость", то выводим текст: "Текст". Иначе: "Нету текста".
Пример:
Code
<?if($GROUP_ID$='0')?>Текст<?else?>Нету текста<?endif?>
Где "0" там ID группы, все ID's групп:
2. Пол пользователя
2.1) Если пол пользователя "Мужской", то выводим текст: "Текст". Иначе: "Нету текста".
Пример: Code
<?if($USER_GENDER_ID$='1')?>Текст<?else?>Нету текста<?endif?>
Где 1 ID пола (1 мужской, 2 женский, 3 - ваш ID пола)
3. Модули сайта
3.1) Если модуль "Редактор страниц", то выводим текст: "Текст". Иначе: "Нету текста".
Пример: Code
<?if($MODULE_ID$='index')?>Текст<?else?>Нету текста<?endif?>
Где "index" - сокр. название модуля. Все названия модулей см. ниже:
4. Ник пользователя
4.1) Если ник пользователя "FrenTeza", то выводим текст: "Текст". Иначе: "Нету текста".
Пример: Code
<?if($USERNAME$='FrenTeza')?>Текст<?else?>Нету текста<?endif?>
Где "FrenTeza" ник пользователя вашего сайта.
Некоторые хитрости, негде такого нету :) By FrenTeza
1. Разделы сайта
1.1) Если раздел сайта "Все для uCoz", то выводим текст: "Текст". Иначе: "Текст 2".
Пример:
Code
<?if($SECTION_NAME$='Все для uCoz')?>Текст<?else?>Текст 2<?endif?>
Где "Все для uCoz" название вашего раздела (Нужно писать точное название!).
Где "Текст" ваш любой текст, который будет показываться если раздел "Все для uCoz" *Или (см. выше)
Где "Текст 2" ваш любой текст. (Лучше оставить пустым, т.е. удалить "Текст 2", что бы нечего не выводил, если раздел не "Все для uCoz".). 2. Категории сайта
2.1) Если категория сайта "Шаблоны для uCoz", то выводим текст: "Текст". Иначе: "Текст 2".
Пример:
Code
<?if($CAT_NAME$='Шаблоны для uCoz')?>Текст<?else?>Текст 2<?endif?>
Где "Шаблоны для uCoz" название вашего раздела (Нужно писать точное название!).
Где "Текст" ваш любой текст, который будет показываться если раздел "Шаблоны для uCoz" *Или (см. выше)
Где "Текст 2" ваш любой текст. (Лучше оставить пустым, т.е. удалить "Текст 2", что бы нечего не выводил, если раздел не "Шаблоны для uCoz".). 3. Страница
3.1) Если номер страницы 2, то выводим текст: "Вы на странице 2". Иначе: "(Пусто)".
Пример:
Code
<?if($CURRENT_PAGE$='[color=red]2[/color]')?>[color=green]Вы на странице 2[/color]<?else?>[color=orange](Пусто)[/color]<?endif?>
Где "2" ваш номер страницы, например 5 или 10. (Номера страниц материалов).
Где "(Пусто)" - удалите этот текст. Вы можете пробовать подставлять коды, и разные условия их выполнения, кодов очень много, а комбинаций еще больше, написать их все одной темы не хватит.
Что вам нужно знать:
1. <?if($код$)?> - Где " $код$ " любой специальный код системы uCoz.
2. <?else?> - То есть "иначе".
3. <?endif?> - Конец опаретора "end if (end - конец; if - оператор).
А все вместе это - специальные условные операторы, которые позволяют реализовать условия в шаблона.
Ну а теперь об авторских правах!
Статью написал я, то есть FrenTeza (Не кокого копирайта!)
Если вы хотите скопировать статью, обязательно указать источник - 7ucoz.com и автора FrenTeza.
Если вы нарушите авторское право, вашего сайта, можно считать уже нету.
Специально для 7ucoz