Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Макроподстановки //

    Or


    Назначение

    Если заданы несколько вариантов строк, выводит одну из них, выбранную случайным образом.

    Ключи

    source Строка, содержит альтернативы, разделенные символом "|". В самих альтернативах символ "|" не допускается. Вся строка может быть заключена в кавычки, если альтернативы содержат символы переноса строк для надежного разбора макропроцессором.
    fixed Строка, если имеет значение on, yes, true или 1, то выбранное из альтернатив значение будет привязано к текущему URL и номеру вызова макроса на странице. То есть если макрос Or встречается на конкретной странице 8 раз с одинаковыми параметрами, то при включенном ключе fixed каждый из 8 вызовов будет выдавать заново сгенерированную альтернативу относительно предыдущего вызова, но при этом при повторном обращении к данному URL все 8 значений повторятся относительно предыдущего вызова.

    Комментарии

    Данный макрос нужен, в основном, для целей продвижения сайтов в поисковых системах, поскольку позволяет разнообразить мета-тэги и заголовки страниц, тексты на страницах и т.п. за счет использования альтернатив.

    Макросу задается набор вариантов, среди которых он случайным образом выбирает один, который и выводит.

    У макроса есть два режима: выбор строки совершенно случайным образом, и выбор строки псевдослучайным образом с фиксацией значения для текущего URL. Первый режим понятен - если на странице разместить макрос с выбором варианта, то при каждом его вызове он будет выдавать новое значение. Для целей раскрутки сайта в поисковиках это не очень хорошо, поскольку после сброса кэша макрос будет постоянно генерировать разные значения, что может быть негативно воспринято поисковой машиной. Поэтому чаще всего применяется второй режим, активируемый ключом fixed. В этом режиме макрос на одном и том же URL всегда будет генерировать одно и то же значение. При этом, если на странице есть несколько макросов с одинаковыми параметрами, все они будут выдавать различные значения друг относительно друга, но при повторном запуске на том же URL все значения будут сохранены. То есть страница не меняется с течением времени, при этом при её начальной генерации значения будут выбраны из числа возможных псевдослучайным образом.

    Примеры

    Пример

    $Or[source: "1|2|3|4"; fixed: on]$

    $Or[source: куплю|продам|арендую]$

    « к списку макроподстановок

    версия для печати

     
    © 2003-17 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: