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

  Реклама

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

  Вход на сайт
:

:



Регистрация

  Кто он-лайн

Привет!


  Visit It
dyspraquoi

  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....





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

:

:
:


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