Условные операторы от новичка до профи - ФоруММ
Приветствую Вас Прохожий | RSS Четверг, 25.04.2024, 03:40
  • Страница 1 из 1
  • 1
ФоруММ » Поддержка по uCoz » Веб-мастеру информация, скрипты » Условные операторы от новичка до профи
Условные операторы от новичка до профи

MakSS .: :. Дата: Выходной, 11.11.2012, 11:27 | Сообщение # 1

Пользователь №: 23
Сообщений: 5
-
0
+
        
Замечания: 0% ±
Условные операторы от новичка до профи.

Если вы совершенно не понимаете, как работают условные операторы и информации в панели управления для вас мало, то я попробую вам объяснить. Самое главное, чтобы вы настроились на то, что это очень просто. Так оно и есть!

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

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

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

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

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

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

(Из редактора страниц)
Code
  
  <?if($USER_LOGGED_IN$)?> Hello, $USERNAME$ <?else?> You are GUEST. Please register. <?endif?>

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

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

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

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

Получаем
Code
<?if($USER_LOGGED_IN$)?> Привет, $USERNAME$ <?else?> Привет Гость!

Осталось закрыть всё это дело концовкой.
Code
<?if($USER_LOGGED_IN$)?> Привет, $USERNAME$ <?else?> Привет Гость! <?endif?>

Мы так же можем исключить Гостей совершенно и вывести информацию только зарегистрированным. Для этого просто не используем «Если нет». Получаем следующее:
Code
<?if($USER_LOGGED_IN$)?> Как хорошо, что вы зарегистрировались! <?endif?>

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

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

Выход и вход:
Code
<?if($USER_LOGGED_IN$)?> <a href="$LOGOUT_LINK$">ВЫХОД</a> <?else?> <a href="$LOGIN_LINK$">ВХОД</a> <?endif?>

Дни после регистрации:
Code
<?if($USER_LOGGED_IN$)?> Вы с нами уже$USER_REG_DAYS$ дней! <?else?> Пожалуйста, зарегистрируйтесь. <?endif?>

И так далее.

Условия для сценария можно изменить с помощью дополнительных возможностей, которые поддерживают операторы. Это знаки «=», «>», «<». При необходимости, приравненные разделяются вертикальной чертой. После знака, вы сообщаете оператору на кого направлен весь сценарий.
Code
<?if($код$='условие')?> Я это вижу <?else?> А вот я вижу это <?endif?>




Сообщение отредактировал
[ (RU ) ]
ФоруММ » Поддержка по uCoz » Веб-мастеру информация, скрипты » Условные операторы от новичка до профи
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшии пользователи Новые пользователи

1 Обмен баННерами

Egor

2 Разное

ДмItRIu

3 Современный профиль

ДмItRIu

4 Подсветка кода

ДмItRIu

5 Эфект прозрачности баннера

ДмItRIu

6 Открытие закрытие блока с сохр...

ДмItRIu

7 Java Scripts Кнопки для навига...

ДмItRIu

8 Обсуждения всех фильмов

ДмItRIu

9 Советую посмотреть

ДмItRIu

10 Сообщить о нерабочем фильме

ДмItRIu

11 ФизруКК

ДмItRIu

12 У кого что стоит

ДмItRIu

13 Физрук 1-2 сезон

ДмItRIu

14 http://www.vinrarus.ucoz.net

ДмItRIu

15 Филь волченок

ДмItRIu

16 Новый крутой Черный чат

ДмItRIu

Обмен баННерами 11
ОБЪЩЕНИЯ НА ЛЮБЫ... 9
Советую посмотре... 8
Ф_ФЛУДИЛКА спами... 5
ФизруКК 3
Кто лучше "... 3
Сообщить о нераб... 2
Цигун 2
Автообновление м... 2
Добавить свой ба... 2
Мини-чат с польз... 2
Набор модераторо... 2
Обсуждения всех ... 1
Филь волченок 1
Новый крутой Чер... 1
Тёмный вид матер... 1
Мини-профиль от ... 1
КрасиВое меню дл... 1
Агент 007 1
Фильм ( Мачо и... 1
Пожелания и пред... 1
Разное 0
Современный проф... 0
Подсветка кода 0
Эфект прозрачнос... 0
Открытие закрыти... 0
Java Scripts Кно... 0
У кого что стоит 0
Физрук 1-2 сезон 0
http://www.vinra... 0

1 ДмItRIu ()

RU17:58 - 11.02.2012

2 Un1x (Oleg)

20:02 - 19.03.2012

3 Юляша (Юлия Новикова)

BY13:32 - 25.03.2012

4 Диана (Диана К.)

RU22:51 - 03.04.2012

5 Egor (Egor vashkin)

RU17:12 - 26.02.2012

6 Rozovenko77 (Людочка Розовенко)

UA12:02 - 11.06.2012

7 Serena (Катерина Крофт)

UZ08:44 - 09.06.2012

8 GeNNf (Гена Иванов)

RU14:12 - 14.03.2014

9 JK_Torosyan (J.K.)

BY19:14 - 30.05.2014

10 volodyantur777 (Владимир Примаков)

RU03:17 - 05.08.2014

11 sergeisurko (sergeisurko Surko)

UA14:25 - 18.08.2014

12 Kurbashi-Tagai (Roman Lobanov)

RU10:11 - 19.09.2014

13 Twix (Мартин Шевряк)

RU13:39 - 13.11.2014

14 EL1337 (Антон Емуль)

RU14:22 - 13.11.2014

1 prostojayone (JayOne)

18:16 - 04.01.2024

2 kmthakkar1971000 ()

12:01 - 07.08.2023

3 l-oleynik (Людмила Онищенко)

20:15 - 07.11.2021

4 ultimeztabasum (john kammy)

14:42 - 30.09.2021

5 ultimezsaksham (Saksham Jauhari)

13:13 - 28.09.2021

6 alimisujith ()

15:18 - 10.05.2021

7 barbizoevitch (Каербек Барбизоевич)

20:10 - 09.01.2020

8 valisleonidizrailovich70 (Leonid Valis)

23:39 - 15.01.2019

9 max (максим)

RU21:19 - 19.02.2018

10 vippasan (серега данилкин)

18:28 - 24.12.2016

11 zlodei (Вадим Иванов)

KZ10:50 - 19.12.2016

12 Timkillerby (Владислав Гришанович)

BY03:48 - 23.11.2016

13 Atlantic (Андрей Шариков)

RU23:58 - 07.10.2016

14 turyaga-stas (Стас Погодин)

16:15 - 05.06.2016


СмотРеТь ФильМЫ оНЛайн


Ucoz top Goon Каталог сайтов Тиц счетчик, счетчик pr, кнопка тиц Каталог ссылок, Top 100. Скачать красивые рипы сайтов ucoz и на заказ