• ГЛАВНАЯ
  • ФОРУМ
  • ТОП САЙТОВ
  • МОНИТОРИНГ
  • НОВОСТИ

Загрузка...
  • Страница 1 из 1
  • 1
Форум » Web-мастеру » Советы Web-мастеру » Условные операторы <?if?> , <?else?> , <?endif?>
Условные операторы <?if?> , <?else?> , <?endif?>
Fuck_SchoolДата: Понедельник, 15.08.2011, 22:52 | Сообщение # 1
Логин: Fuck_School
Имя: Бадри Алаев
Сообщений: 14
Награды: 0
Репутация: 0
Замечания:
ID вашей групы: 255
Offline
Условные операторы от новичка до профи.
Если вы совершенно не понимаете, как работают условные операторы и информации в панели управления для вас мало, то я попробую вам объяснить. Самое главное, чтобы вы настроились на то, что это очень просто. Так оно и есть!

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

Для начала нужно понять и привыкнуть к составляющим частям самого кода сценария, а это:

- это какое-то условие (код), которое говорит оператору с кем мы имеем дело и с чем работать. Заменяем мысленно фразой «Если есть»;

- это оператор которое выполнит то, что вы скажете, когда условие не соответствует названным. Мысленно заменяем фразой «Если нет»;

- это конец условного оператора, мысленно заменяем «Конец»;

Теперь разберем простой пример, который приводится в панели управления:

(Из редактора страниц)

Hello, $USERNAME$ You are GUEST. Please register.

Что это на нашем языке написано: «Если есть авторизированный пользователь, то «Привет его логину!», а если нет, «Привет Гостю!» и конец.»

Почему? Откуда? Подробней!

Что в данном коде использовалось:

Мы оператору сообщили, что наш сценарий направлен, чтобы поздороваться с теми, кто авторизирован. Мы поставили вместо $код$ следующий $USER_LOGGED_IN$ , то есть сказали «Если есть авторизированный - ». После идет какая-то ваша информация доступна только авторизированным. Однако мы попутно можем использовать условие если они не соответствуют названным, а именно у нас не соответствуют Гости. Значит, мы после информации для зарегистрированных вписываем информацию для гостей.

Получаем
Привет, $USERNAME$ Привет Гость!

Осталось закрыть всё это дело концовкой.
Привет, $USERNAME$ Привет Гость!

Мы так же можем исключить Гостей совершенно и вывести информацию только зарегистрированным. Для этого просто не используем «Если нет». Получаем следующее:

Как хорошо, что вы зарегистрировались!

То есть в данном случае фразу «Как хорошо, что вы зарегистрировались!» видят только те, кто вошёл под логином.

Условием для работы операторов может быть любой код, который указан как работающий в каком-то модуле. В нашем случае (редактор страниц) могут примеры:

Выход и вход:
ВЫХОД ВХОД

Дни после регистрации:
Вы с нами уже$USER_REG_DAYS$ дней! Пожалуйста, зарегистрируйтесь.

И так далее.

Условия для сценария можно изменить с помощью дополнительных возможностей, которые поддерживают операторы. Это знаки «=», «>», «<». При необходимости, приравненные разделяются вертикальной чертой. После знака, вы сообщаете оператору на кого направлен весь сценарий.

Я это вижу А вот я вижу это

Или

Самое главное, что я это вижу

Пример:

Дима, не забудь каждый день читать почту.

То есть, на словах «Если есть логины вошедших и среди них есть Дима (='Дима'), то ему показать это…»

То же самое касается групп, имён, пола, даты и всего что работает из кодов.
Ещё примеры:

Дима и Света, вот тайная ссылочка ….

Группы:
Модеры и Админы, все кликаем на рекламу тут…

И т.д.

Однако операторы могут работать друг в друге. Пример:

Привет $USER$! Не забываем кликать на рекламу! Пожалуйста, зарегистрируйтесь.

Сценарий такой: «Если есть вошедшие, то Привет им, а если среди них есть Админы и Модеры, то добавить Кликаем на рекламу, если есть то кто не вошел, то просим зарегистрироваться и конец.»

Самое главное хорошо подумать, как написать сценарий, какие для этого использовать коды и кому они будут направляться. Можно написать что угодно, что придет на ум. uCoz настолько гибкий, что мне иногда кажется, что он живой и создатели сами точно не знают сколько и чего будет работать. Ну всё есть! Самое главное подумайте.
Форум » Web-мастеру » Советы Web-мастеру » Условные операторы <?if?> , <?else?> , <?endif?>
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы
Самые популярные темы Самые активныеНовые участники
Мини профиль... Ответов [ 0 ]
Кнопка "... Ответов [ 0 ]
Летающая пти... Ответов [ 0 ]
Вредоносные ... Ответов [ 0 ]
+ u - сайтов... Ответов [ 0 ]
Условные опе... Ответов [ 0 ]
‘Noindex’ и ... Ответов [ 0 ]
Рипаем меню ... Ответов [ 0 ]
Как сделать ... Ответов [ 0 ]
Правила доба... Ответов [ 0 ]
Мини профиль... Ответов [ 0 ]
Кнопка "... Ответов [ 0 ]
Летающая пти... Ответов [ 0 ]
Вредоносные ... Ответов [ 0 ]
+ u - сайтов... Ответов [ 0 ]
Условные опе... Ответов [ 0 ]
‘Noindex’ и ... Ответов [ 0 ]
Рипаем меню ... Ответов [ 0 ]
Как сделать ... Ответов [ 0 ]
Правила доба... Ответов [ 0 ]
Fuck_School Постов [ 14 ]
DriG Постов [ 3 ]
IIyx Постов [ 0 ]
WazZ Постов [ 0 ]
Lexarus Постов [ 0 ]
startsmart Постов [ 0 ]
DoG Постов [ 0 ]
FIREVIPER Постов [ 0 ]
FIREVIPERДата [ 19.01.2015 ]
DriGДата [ 25.03.2013 ]
DoGДата [ 19.03.2013 ]
startsmartДата [ 09.02.2013 ]
LexarusДата [ 17.08.2011 ]
IIyxДата [ 17.08.2011 ]
WazZДата [ 08.08.2011 ]
Fuck_SchoolДата [ 07.08.2011 ]

 


Администрация не несёт ответственности за файлы на портале.
Все права не нарушены.
© 2011 Cs-Fanat.Clan.Su ForumSiteMap.xml SiteMap.xml
Конструктор сайтов - uCoz