Рейтинг@Mail.ru
загрузкаидет загрузка

Плагин «same_category_news :: Новости из категории» для NG CMS

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

Первая версия тянется еще с 2z-project, которую постоянно приходилось допиливать. В один прекрасный момент при добавлении новой фишки решил переписать все практически с нуля, сделав код читабельным.

Встречаем версию 1.1, переработанную и дополненную. Изменения в чейнджлоге.

UPD 24.09.2010 Версия 1.2

UPD 18.02.2011 Версия 1.3

История версий
[1.3][2011-02-18] [скачать]
* исправлена ошибка, возникающая если плагин xfields не установлен

[1.2][2010-09-24] [скачать]
+ добавлена интеграция с плагином xfields

[1.1][2010-09-22]
* если в настройках плагин берет файл шаблона из директории шаблона сайта, но его там нет,
то будут использоваться шаблоны из каталога плагина
* убраны проблемы с генерацией ссылки на новость

[1.0][2010-09-13]
% Плагин полностью переписан, код приведен в читаемый вид, все старое отправилось на свалку
+ добавлена работа в news.short.tpl
+ добавлен вывод краткой новости
+ добавлены множественные блоки {same_category_news_N}


Как использовать


В шаблоне полной новости (news.full.tpl) или короткой новости (news.short.tpl)
необходимо вставить переменную same_category_news_N, где N=1..20

Используемые шаблоны


template.tpl


Доступные переменные:
  • link - ссылка на новость
  • title - заголовок новости
  • author - автор публикации
  • date - дата публикации
  • com - количество комментариев
  • views - количество просмотров
  • short_news - короткая новость

Интеграция с плагином xfields


После включения соответствующей опции становятся доступными следующие коды:
  • [xfield_ИМЯ] ... [/xfield_ИМЯ] - специальный блок, который отображается
    только в случае, если дополнительное поле с ID "ИМЯ" заполнено
    [!!] Если поле заполнено, но его значение = "0", то оно также не будет
    отображаться.
  • [xvalue_ИМЯ] - данная переменная заменяется значением поля с ID "ИМЯ"

Пример работы


На главной:

plugin_samecategorynews_ngcms_1.png (96.3 Kb)


На странице новости:

plugin_samecategorynews_ngcms_2.png (42.42 Kb)


Отблагодарить меня можно по следующим реквизитам:

http//digitalplace.ru/images/static/webmoney.png WebMoney: Z185759217217 и R128203457262

http//digitalplace.ru/images/static/yandexmoney.png Яндекс.Деньги: 41001246158060
Комментарии:
  • 26.09.2010 - 23:29 / defic
  • а можно кликабельный примерчик?

  • Wolverine
  • 26.09.2010 - 23:46 / Wolverine
  • afishagoroda.vinnica.ua

  • 27.09.2010 - 00:09 / defic
  • благодарю. весьма интересный плагин

  • _Xavier_
  • 17.10.2010 - 02:46 / _Xavier_
  • а плагин контачит с последней версией с-мы?

  • Wolverine
  • 17.10.2010 - 09:58 / Wolverine
  • Да, конечно. Мои плагины всегда работают на последней версии и я стараюсь эту традицию поддерживать :))

  • 25.05.2011 - 05:59 / GRADUSnick
  • А если не секрет, как на сайте afishagoroda.vinnica.ua реализован вывод небольших картинок? Ну как на первом скрине. Благодаря xfields?

  • Wolverine
  • 26.05.2011 - 10:14 / Wolverine
  • Возможно

  • 7.01.2013 - 07:06 / Ариан
  • Алексей, а возможно изменить код так, чтобы плагин выводил случайные новости только из одной, указанной вручную категории?

  • 8.01.2013 - 11:08 / Ариан
  • Не дождавшись ответа я решил вопрос с помощью плагина топ ньюс.


последние комментарии

Ooooops

Looks like Twitter's feed isn't working at the moment.