Вверх страницы
Вниз страницы
Операторы системы Ucoz -условие - Особенности системы Ucoz - Уроки сайтостроения - Каталог статей - Venera Art

HOME ABOUT BANNERS FRIENDS GBOOK FORUM
icons 100х100 PSD wallpapers pic packs PS tutorials
icons 150/170/180 icon bases phone wallpapers materials uCoz tutorials
icons 190х300 textures 100x100 blends group icons помощь по UCOZ
icons 100х162 big textures gif signatures messege icons :)
Приветствую Вас Гость
Главная » Статьи » Уроки сайтостроения » Особенности системы Ucoz

Операторы системы Ucoz -условие
При настройке дизайна под кодом шаблонов можно увидеть список особых операторов (кодов) на которых работает большАя часть системы.

Сегодня я расскажу вам об условном операторе

Теория


Исходя из названия, понятно, что основная функция оператора - выполнять различные действия в зависимости от предписанных условий. Где такое встречается? Уверяю вас, везде. Ярким примером служить форма входа в систему - если на сайт зашел гость, то он видит особый аватар и предложение регистрации, если пользователь заходит в свой профиль - то ему показывается только его собственная аватарка и личная информация. Поэтому нет смысла бегать по сети и искать подходящий скрипт формы входа - без особых познаний вы можете соорудить форму входа (да и любой другой блок) самостоятельно.

Как это работает?


Code
- специальные условные операторы, которые позволяют реализовать условия в шаблонах.

Практический пример


Допустим, вы хотите чтобы для гостей показывался особой "гостевой" аватар, а для пользователей - их собственный аватар.
Идем в ПУ смотреть нужные нам операторы. Собственный аватар пользователя вызывается с помощью оператора
Code
$USER_AVATAR_URL$


Начинаем писать код с оператором if - он поможет нам задать начальное условие - "если аватар пользователя есть".

Code


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

Code
<img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0">


Получается, что при наличие аватара тот отображается в блоке. Теперь напишем, что будет выводится, если аватара нет. Это делается при помощи оператора else ("либо").

Code
<img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><img class="userAvatar" title="$USERNAME$" src="ссылка на аватар для гостя" border="0">


При отстутвии аватара будет выводиться на экран та картинка, которую вы задали.
Очень важно не забыть закрыть код - иначе всё может полететь к чертям. Это мы делаем с помощью оператора endif ("конец условия").

Code
<img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><img class="userAvatar" title="$USERNAME$" src="ссылка на аватар для гостя" border="0">


Не стесняемся задавать вопросы, с радостью отвечу)
Категория: Особенности системы Ucoz | Добавил: imyaslavie (26.02.2012)
Просмотров: 1355 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 2
2 something_more  
0
Юкоз - птичий язык, блин. Мудрят мудрят с операторами. Все было лучше, когда все операторы сводились к одному и не было этого визуального конструктора.
Спасибо за статью 25

1 modern_myth  
3
умничка!
полезная вещь)

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Аффилиаты








Мини-чат
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0