-0.07
Рейтинг
0.08
Сила

Как поставить текущую страницу в условие?

Здравствуйте!

Суть проблемы вот в чем: есть файл menu.blog.tpl, в котором есть такие строки:
<li {if $sMenuItemSelect=='blog'}class="active"{/if}>
		<a href="{router page='blog'}">{$aLang.blog_menu_collective}</a>
	</li>

Подскажите, пожалуйста, как воткнуть в это условие проверку на нахождение на определенной странице, т.е., если меню=Блог И текущая страница != blog/test, то .....

я пытался поставить так:
<li {if $sMenuItemSelect=='blog' && router page!='blog/test'}class="active"{/if}>
		<a href="{router page='blog'}">{$aLang.blog_menu_collective}</a>
	</li>

но соответственно получаю синтаксическую ошибку, т.к. router page здесь явно не подходит.

Прошу помочь дельным советом.

Облачные сервера под LS

Поделитесь, пожалуйста, информацией о возможном варианте использования облачного сервера под проекта на LS.
Сам работаю с Amazon, из русских тестировал Clodo и Selectel, остановился на последнем.
Но для нового проекта нужен надежный вариант не американский и не русский.

Плагин DAO: Интернет-витрина

9 фото
Список товаров. Доступно три вида отображения: одноколоночный список, плитка(многоколоночный режим), таблица.
image

Рад представить новый плагин для линейки DAO — Интернет витрина.

Плагин позволяет подключить к каталогу товаров корзину для покупки товаров.

Функционал корзины и оформления заказа:

— Аякс корзина на каждой странице раздела магазина.
— Одностраничное оформление заказа с предзаполнением данных: при наличии предыдущих заказов форма нового заказа сама предзаполнит все данные. Регистрация от юзера для оформления заказа не требуется.
— Выбор способа доставки(автоматический подсчет общей суммы).
— Возможность принимать оплату онлайн(плагин payment) или использовать только для приема заказов. Настраивается в конфиге
— История заказов со статусами и режимом компактного отображения списков.
— Email уведомления покупателя о статусе заказа.


Читать дальше описание и посмотреть демо и скриншоты

Плагин «Лучшие топики за период в плавающем окне в сайдбаре (Best topics flow)»


Плагин добавляет блок лучших постов с двумя переключателями периода (за 24 часа и неделю). Также, когда последний блок в сайдбаре будет прокручен до конца, то этот блок зафиксируется справа как на Хабре.

Демо-видео.

Работает на шаблоне synio. На остальных шаблонах работа не гарантируется.

Плагин доступен в каталоге. Стоимость 3уе.
Кросспост из гида по ливстрит.

Плагин "TrickyTitle" - хитрые и уникальные заголовки страниц

Привет друзья!

С удовольствием представляю вам новый, полезный, модуль для LiveStreet 1.0.1.


Плагин предназначен для автоматической модификации содержимого HTML тега «title». Таким образом, чтобы это содержимое выглядело информативно для поисковых систем, было уникальным для любой страницы, и вместе с тем, не теряло осмысленности.

В первую очередь нацелено на различные страницы со списками топиков, которые по умолчанию не имеют уникальных заголовков совсем, либо имеют их в очень ограниченном виде (акции index, blog, tag и тому подобное)

Читать дальше →

EditComment - плагин редактирования комментов. Да, еще один.

editcommentПлагин EditComment предназначен для включения возможности редактирования сделанных комментариев.

Плагин использует нативную для LS 1.0.1 систему комментирования, не требует хаков темплейтов и, в то же время, обладает гибкостью настройки. Работает с визуальным редактором.
Читать дальше →

Плагин «AutoAlt» — автоматические alt-ы изображений

Уважаемые коллеги,

Пользователи вашего сайта всегда заполняют описание (alt) изображений в создаваемых топиках? А вы сами — всегда? Но по идее это важно, из соображений доступности для людей с ограниченными возможностями, и для поисковой оптимизации.

Поэтому вам может оказаться полезным плагин AutoAlt, который заполняет пустые alt-аттрибуты на изображениях топика автоматически (при сохранении топика).



Плагин написан для и используется на сайте ММОзговед. Отправной точкой в создании плагина стал фрагмент TopicExtend, который был значительно переработан для работы с названием блога.

Работает по следующему сценарию:

  • Если alt-а нет или он пустой, то создаёт его со значением «Название блога: Название топика».
  • Если alt есть и не содержит название блога, то добавляет «Название блога: Существующий ALT». Иначе alt не изменяется.

В config/config.php можно отключить добавление названия блога (тогда берётся только название топика).

Изменение производится при сохранении топика — т.е. чтобы увидеть его на существующих топиках, их необходимо пересохранить. Фотосеты не затрагиваются данным плагином.

Исходный код доступен на GitHub (только надо переименовать папку с плагином в autoalt, если будете качать его оттуда до прохождения модерации).

Дайте знать, если встретятся какие-либо проблемы.

PS Аватар сгенерен забавным сервисом RoboHash по тексту “AutoAlt LS plugin”. Не всегда же быть серьёзными! :)

Универсальные RSS Фиды


Здравствуйте, представляю Вашему вниманию плагин «Универсальные RSS Фиды».
Что он делает? Располагается по адресу site/rssfeeds/<тип> предоставляет каждому потребителю РССок тот формат который он просит.
Настройка производится в конфиге:

$config['feedtypes'] = array(
	'yandex' => 'yandex.tpl',
	'ukrnet' => 'ukrnet.tpl'
);

Как видно из примера сейчас доступны 2 типа РСС фидов — Яндекс и Укр.нет и доступны они будут по адресам:
site/rssfeeds/yandex/ и
site/rssfeeds/ukrnet/ соответственно.

Дальнейшас структура фидов 1 в 1 соответствует структуре оригинальных фидов ЛС.:
http://goloskarpat.info/rssfeeds/yandex/tag/Україна
и т.д.

Жду Ваших предложений и пожеланий

P.S. Ответ на вопрос. Почему плагин, если здесь можно найти полно советов по переделке стандартной RSS-ки: Потому что это именно плагин и он никуда не денется после обновления движка и не нарушит возможные зависимости

Плагин «Фильтрация комментариев»

Уважаемые коллеги,

Представляю дополнительную функциональность для пользовательской фильтрации комментариев по рейтингу. Особенно это помогает, если человек приходит в топик, когда там уже написали много комментариев, и позволяет найти самые интересные (с точки зрения плюсовавших их пользователей).


Плагин в действии можно увидеть на сайте ММОзговед — mmozg.net (помимо этой логики там также переделана работа с рейтингом, но эти изменения я, возможно, выложу позже). Идея фильтрации комментариев по рейтингу позаимствована у сайта Eurogamer.

Плагин должен работать на всех шаблонах, в которых отдельный комментарий находится по критерию "#comments .comment", а значение рейтинга записано в числовом виде в элементе ".vote-count". Если в вашем шаблоне другие классы, критерии выборки можно изменить в файле «templates/skin/default/js/comment_filter.js» этого плагина.

Работа плагина Comment Filter, см.блок справа

Исходный код доступен на GitHub: github.com/NPC/ls-comment-filter (только надо переименовать папку с плагином в commentfilter, если будете качать его оттуда до прохождения модерации).

Дайте знать, если встретятся какие-либо проблемы.