» На главную »RuSupport Форум » Файловый Архив » Ссылки партнеров
  Категории Раздела

  Реклама

  Последние темы форума

  Вход на сайт
:

:



Регистрация

  Кто он-лайн

Посетителей: 0



За день:
  • Всего: 7
  • Мемберов: 0
  • Посетителей: 7


  •   Visit It
    » интернет магазин игрушек
    » опилки.ком

      Nucleus Info
    Последняя версия: 3.65
    Скачать можно здесь:
    Powered by Nucleus CMS

      Статистика
    Яндекс цитирования

      Nucleus Ru Support Staff

      Поиск по сайту


      Кнопки
    RSS



    » Переменные if, else, endif. Значения, применение.

    Вероятно многие не знают о такой многофункциональной переменной встроееной в Nucleus как if.
    Переменную можно расценивать как логическое условия типа "если-то-иначе-это".
    Рассмотрим некоторые примеры, при которых очень удобно использовать переменную и возможные ее значения.



    Возможные значения:

    category - условие, если выбрана категория;
    category,catname,имякатегории - условие, если текущая категория - имякатегории
    category,catid,idкатегории - условие, если id категории - idкатегории
    blogsetting - условие, если значение blogsetting удовлетворяет условию
    loggedin - условие, если посетитель залогинен
    onteam - условие, если залогинен и в команде
    nextitem - условие, если существуют более новые посты блога
    previtem - условие, если существуют более старые посты блога
    skintype - условие, если выбран определиенный тип скина (index, search, item, archive, archivelist, ...)
    hasplugin,PluginName - условие, если уствновлен определенный плагин
    hasplugin,PluginName,OptionName - условие, если опция плагина установлена не в положение "нет"
    hasplugin,PluginName,OptionName=value - условие, если опция плагина имеет определенное значение


    Применение:

    <%if(значение)%>
    условие
    <%else%>
    условие если "иначе"
    <%endif%>



    Теперь давайте разберем пару примеров:

    Пример 1.
    Задача, сделать ссылки "следующих пост" и "предыдущий пост". Если этих постов не существует, ссылку не делать.

    Решение:

    [ « <%if(previtem)%><a href="<%prevlink%>"><%endif%>Предыдущий пост<%if(previtem)%></a><%endif%> ] - [ <%if(nextitem)%><a href="<%nextlink%>"><%endif%>Следующий пост<%if(nextitem)%></a><%endif%> » ]


    Задача 2.

    Создать ссылку только на главной странице/

    Решение:
    Редактируем скин Main Index. В месте гда нам необходимо установить ссылку вставляем:
    <%if(category)%><%else%><a target="_blank" href="LINK">LINKTEXT</a><%endif%>


    Желаю удачи в освоении переменных.

    Комментарии:

    Почему-то ссылки не отображаются на "следующих пост" и "предыдущий пост"
    в чем причина. Посм. м.з. http://financeinside.fubix....





    Оставить комментарий:

    :

    :
    :
    Warning: Parameter 1 to NP_SpamGuardian::event_FormExtra() expected to be a reference, value given in /home/bh52645/public_html/nucleus.com.ru/nucleus/libs/MANAGER.php on line 328

    Warning: Parameter 1 to NP_Captcha::event_FormExtra() expected to be a reference, value given in /home/bh52645/public_html/nucleus.com.ru/nucleus/libs/MANAGER.php on line 328



    © 2005-2011 Nucleus.com.ru - Design by Suvoroff