Вход в почту


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

Главная » Статьи » прочее

    Условные операторы для uCoz  >  прочее


    Условные операторы от новичка до профи.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Выход и вход:
    <a href="$LOGOUT_LINK$">ВЫХОД</a> <a href="$LOGIN_LINK$">ВХОД</a>

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

    И так далее.

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

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

    Или

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

    Пример:

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

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

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

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

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

    И т.д.

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

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

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

    Самое главное хорошо подумать, как написать сценарий, какие для этого использовать коды и кому они будут направляться. Можно написать что угодно, что придет на ум. uCoz настолько гибкий, что мне иногда кажется, что он живой и создатели сами точно не знают сколько и чего будет работать. Ну всё есть! Самое главное подумайте.
    Взято с оф.сайта тех.поддержки uCoz

  •    Получить ссылку

    В новом окне Просмотров:[501]Добавлено:19.06.2025 Подробнее

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




Создатели u.Tools не несут ответственности за размещаемые материалы. Каждый файл принадежит его создателю.
Сайт оптимизтрован для просмотра в брузерах:Firefox & Opera при разрешении экрана 1280x1024 пикселя.

Главное меню

  • Главная
  • Форум
  • Правила
  • Об uTools
  • Фотографии
  • Обзоры
  • Тематические новости
  • jQuery
  • u.Faq
  • Загрузки
  • Олимпиада
  • Кто нас сегодня посетил


  • Главная | Новости | Загрузки | Вопрос-ответ | Обзоры | Контакты

    © u.Tools
    Хостинг от uCoz

    Служба поддержки


    support@utools.net.ru

    1967426