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

Плагин «bookmarks :: Закладки пользователей» для NG CMS

plugin-bookmarks-ngcms-box.png (176.15 Kb)


Новый старый плагин от меня для NG CMS. Когда-то давно был написан kt2k под старую версию движка.

Адаптировал ее под самую последнюю 0.9.2 и добавил пару вкусностей типа AJAX, своей страницы с закладками и т.п.

Плагин позволяет организовать закладки пользователей на вашем сайте и только на материалы вашего сайта, наподобие "Избранного" на Хабрахабре.

История версий
[2.3] [2011-01-01] [скачать]
+ вывод уведомлений осуществляется не через стандартный js alert,
а с помощью красивых всплывающих окон. Thx habrahabr :)
( http://digitalplace.ru/webdev/javascript-notification.html )
+ добавлены уведомления при добавлении/удалении закладок
+ добавлен вывод уведомления, если пользователь разлогинился
и пытается добавить нечто в закладки через AJAX
+ в bookmarks.tpl добавлены условные блоки if-bookmarks и
if-not-bookmarks с говорящими названиями :)

[2.2] [2010-12-16] [скачать]
+ добавлено сообщение о лимите закладок при отключенном JavaScript
* исправлена ошибка "Error parsing JSON output" при добавлении комментария

[2.1] [2010-12-14] [скачать]
+ добавлен лимит на количество закладок

[2.0][2010-12-13] [скачать]
+ внедрен AJAX для добавления и удаления закладок без перезагрузки страницы
(если у пользователя отключен JavaScript, то генерируется обычная ссылка)
+ добавлена страница со всеми закладками пользователя (свой шаблон или шаблон сайта)
+ добавлен вывод числа сколько раз новость была добавлена пользователями
+ добавлено ограничение количества выводимых закладок в сайдбаре
+ добавлен переключатель вкл/выкл закладки в сайдбаре
+ добавлена генерация сообщения об ошибке при прямом доступе к config.php, install.php
+ весь выводимый текст вынесен в языковые файлы
+ подробный readme по использованию

[1.0][2010-12-01]
% форк bookmarks от kt2k
Плагин адаптирован для работы с NG CMS 0.9.2


Механизм добавления в картинках


Щелкаем на Добавить в избранное

plugin-bookmarks-ngcms-1.jpg (17.06 Kb)


На сервер ушел AJAX запрос

plugin-bookmarks-ngcms-2.png (3.6 Kb)


В случае его успешности звездочка из дефолтного набора меняет цвет

plugin-bookmarks-ngcms-3.png (13. Kb)


Для добавления ссылки "Добавить в закладки"/"Удалить из закладок" в шаблон news.short.tpl или news.full.tpl необходимо добавить переменную plugin_bookmarks_news

Для вывода закладок на боковой панели в main.tpl добавить plugin_bookmarks

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


bookmarks.tpl - "оболочка" вокруг закладок


Доступные переменные:
  • entries - список закладок
  • bookmarks_page - ссылка на страницу с закладками

Также доступны два условных блока: if-bookmarks и if-not-bookmarks, содержимое которые отображается при наличии и отсутствии закладок соответственно.

entries.tpl - шаблон для вывода одной закладки


Доступные переменные:
  • link - ссылка на новость
  • title - заголовок новости

add.remove.links.style.tpl - шаблон для ссылок удалить/добавить


[!] В своем шаблоне рекомендуется оставить часть

<script> .. </script>
неизменной. А также не стоит менять ID у SPAN :)

Доступные переменные:
  • news - ID новости
  • link - ссылка на добавление/удаление с полными GET параметрами (используется, если отключен JS)
  • text - текст ссылки, берется из \plugins\bookmarks\lang\russian\main.ini (act_delete и act_add)
  • counter - сколько раз новость добавили в закладки все посетители
  • url - ссылка на добавление/удаление без GET параметров (используется для работы AJAX)
  • action - принимает два значения delete или add (для AJAX)
  • title - принимает значения из \plugins\bookmarks\lang\russian\main.ini Предназначена для вывода title ссылки

ajax.add.remove.links.style.tpl - шаблон для ссылок удалить/добавить


Используется как шаблон для изменения текста ссылки без перезагрузки страницы. То есть было Добавить, щелкаете на ссылку, текст заменяется на Удалить.

Должен совпадать с шаблоном add.remove.links.style.tpl в той мере, в какой он совпадает в шаблоне, который идет с плагином.

Доступные переменные:
  • news - ID новости
  • text - текст ссылки, берется из \plugins\bookmarks\lang\russian\main.ini (act_delete и act_add)
  • counter - сколько раз новость добавили в закладки все посетители
  • url - ссылка на добавление/удаление без GET параметров (используется для работы AJAX)
  • action - принимает два значения delete или add (для AJAX)
  • title - принимает значения из \plugins\bookmarks\lang\russian\main.ini Предназначена для вывода title ссылки

not.logged.links.tpl - шаблон для отображения пиктограммы и счетчика для не авторизованных пользователей


Доступные переменные:
  • text - текст ссылки, берется из \plugins\bookmarks\lang\russian\main.ini * act_delete
  • counter - сколько раз новость добавили в закладки все посетители

bookmarks.page.tpl - страница плагина


Доступные переменные:
  • no_bookmarks - выводится при отстутствии закладок (\lang\russian\main.ini)
  • all_bookmarks - список закладок

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

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

http//digitalplace.ru/images/static/yandexmoney.png Яндекс.Деньги: 41001246158060
Комментарии:
  • RocketBoy
  • 22.12.2010 - 00:57 / RocketBoy
  • Хороший плагин получился

  • 19.05.2017 - 21:48 / MatthewGulky
  • Stikbox Первый в мире чехол-селфи палка!

    Stikbox совмещает в себе французский дизайн.
    Немецкое качество сборки.
    Непередаваемое удобство в использовании
    и самое главное мобильность и стиль!

    - Монопод сделан из легкого и прочного сплава легированной стали и алюминия.
    - Крепление надежное! Телефон не упадет даже при сильной тряске!
    - Беспроводное соединение через Bluetooth® до 10 метров (можно использовать как пульт ДУ для смартфона).
    - Поддерживает iOS и Android устройства.

    Официальный сайт: http://stikbox.bxox.info

  • 1.06.2017 - 15:48 / MatthewGulky
  • Пластырь от мастопатии (Huaxin Breast Plaster)
    - это современный и безопасный способ лечения
    и профилактики заболевания женской груди.

    Действие пластыря основано
    на лечебных свойствах восточных целительных трав.

    «Китайские трансдермальные пластыри «HUAXIN BREAST PLASTER»
    невероятно популярны сегодня на Западе.
    И это не просто так – зачастую они единственное средство,
    которое действительно помогает вылечить мастопатию.

    Пластыри прошли все необходимые клинические испытания,
    которые наглядно продемонстрировали их эффективность.

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

    Уверен, за этими пластырями будущее.
    Безопасность пластырей делает их
    оптимальными для домашнего лечения»

    Официальный сайт: http://huaxinplaster.bxox.info

  • 2.06.2017 - 04:03 / MatthewGulky
  • Пластырь от мастопатии (Huaxin Breast Plaster)
    - это современный и безопасный способ лечения
    и профилактики заболевания женской груди.

    Действие пластыря основано
    на лечебных свойствах восточных целительных трав.

    «Китайские трансдермальные пластыри «HUAXIN BREAST PLASTER»
    невероятно популярны сегодня на Западе.
    И это не просто так – зачастую они единственное средство,
    которое действительно помогает вылечить мастопатию.

    Пластыри прошли все необходимые клинические испытания,
    которые наглядно продемонстрировали их эффективность.

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

    Уверен, за этими пластырями будущее.
    Безопасность пластырей делает их
    оптимальными для домашнего лечения»

    Официальный сайт: http://huaxinplaster.bxox.info

  • 11.06.2017 - 13:30 / MatthewGulky
  • Stikbox Первый в мире чехол-селфи палка!

    Stikbox совмещает в себе французский дизайн.
    Немецкое качество сборки.
    Непередаваемое удобство в использовании
    и самое главное мобильность и стиль!

    - Монопод сделан из легкого и прочного сплава легированной стали и алюминия.
    - Крепление надежное! Телефон не упадет даже при сильной тряске!
    - Беспроводное соединение через Bluetooth® до 10 метров (можно использовать как пульт ДУ для смартфона).
    - Поддерживает iOS и Android устройства.

    Официальный сайт: http://stikbox.bxox.info

  • 28.06.2017 - 13:08 / MatthewGulky
  • Tinedol Крем От Грибка В Одинцово

    Мне вполне хватило одного курса применения этих капель.антибиотики. Один из главных плюсов употребления препарата — отсутствие каких-либо негативных последствий после курса применения. Продолжительность курса лечения определяется дерматологом, обычно она составляет от 3-х до 6 недель. Помню, тогда я подумал: «Неужели он уже с первого дня помогает? Если вы нашли отрицательные отзывы об креме от грибка Tinedol, это совсем не значит, что он является неэффективным или попросту разводом. Не знаю, где он его покупал, но мне реально он помог очень быстро. Особое внимание Тинедол — это пониженная мазь от грибка тонометров, которую вы можете купить в Санкт-Петербурге по теме рублей. Крем от грибка Тинедол – лидер в борьбе с заболеванием. Эфирное масло мяты – комфортно охлаждает стопу и придает приятный аромат. Поскольку впитывается мазь быстро, пользоваться ею можно даже утром: в течение дня кожа будет защищена. Как мне назначил мазь Тинедол. Крем от возраста Тинедол в случае отличается от таких нюансов, так как:.

    Перейти на сайт: http://tinedol.bxox.info/

  • 7.07.2017 - 12:17 / MatthewGulky
  • Вкуснейший экзотический плод - мангустин, стал настоящим открытием в диетологии!
    Он содержит РЕКОРДНОЕ количество полезных веществ, стимулирующих активное жиросжигание и снижающих вес!
    Сироп мангустина растопит до 10 кг жира за 2 недели!
    Спаситесь от ожирения и сократите риск инфаркта, диабета и гипертонии на 89%.
    Перейти на сайт: http://mangjoo77.mangoosteen.com/

  • 15.07.2017 - 19:36 / MatthewGulky
  • Очень часто детские комнаты, мебель для них, выглядят нагромождением нужных и ненужных вещей, игрушек, предметов интерьера. Заботливые родители пытаются приобрести как можно больше, как им кажется, полезных вещей, но получают обратный результат. Ребенок теряется в их массе, не умеет выбрать нужную и любимую игрушку, привыкает жить в хаосе и беспорядке. А ведь все, что нужно - это купить детскую, состоящую из элементарного набора мебели: стола со стулом, кровати, шкафа и нескольких полочек.
    Игрушки следует покупать по возрасту, которые помогут развивать воображение, внимание, тренировать моторику пальцев. Обязательно это должны быть яркие, красочные предметы, чтобы развить творческие способности малыша. Если ребенок гиперактивный, не может усидеть на месте, психологи рекомендуют подбирать игрушки светлых пастельных тонов, тогда они будут немного успокаивать его на подсознательном уровне. Комната в этом случае также должна быть оформлена в мягких, спокойных тонах. Даже для уравновешенного ребенка множество ярких цветов в обстановке, нагромождение вещей и игрушек станут испытанием для нервной системы, поэтому мебель, детские комнаты в целом должны быть без излишеств.


    http://bigwork.info/


    <a href=http://lnkgo.com/5tl8>Click Here</a>

  • 15.07.2017 - 19:58 / MatthewGulky
  • ALCO BLOCKER АКТИВИРУЕТ РЕЖИМ АЛКОГОЛЬНОГО ОТТОРЖЕНИЯ
    С ALCO BLOCKER выпить ПРОСТО НЕ УДАСТСЯ!

    Это первый биогенный растительный комплекс, способствующий выработке непереносимости алкоголя при совместном приеме капель и спиртных напитков, вызывая тошноту и его полное отторжение организмом!

    Кроме того, он оказывает мощное оздоровительное действие, устраняя алкогольную интоксикацию и способствуя восстановлению правильной работы органов и систем.

    Официальный сайт: http://alcoblocker.cteamshops.com

  • 15.07.2017 - 20:00 / MatthewGulky
  • Рады предложить нашим покупателям удивительное средство для похудения Mangoosteen. С ним возможно сжечь около 10 kg за недели.

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

    Основным действующим компонентом сиропа Mangoosteen являются плоды с растения мангостан, в них имеется большое число полезных микроэлементов. Благодаря веществу окиси дифениленкетона, которое в больших дозах имеется в плодах, сильно замедляются окислительные процессы в организме. Ксантон признается одним из самых мощных антиоксидантов. В плоде дерева мангостин к тому же имеются разные витамины и элементы. Приобрести сироп Мансустина возможно на сайте http://mangoo77.mangoosteen.com.

  • 15.07.2017 - 20:05 / MatthewGulky
  • Regemo - останавливает боль и кровотечение,
    способствует рассасыванию узлов,
    заживляет трещины,
    позволяет забыть о дискомфорте надолго!

    Быстрый способ избавиться от геморроя без боли
    в домашних условиях за 14 дней
    Останавливает боль и кровотечение
    Способствует рассасыванию узлов
    Заживляет трещины
    Позволяет забыть о дискомфорте надолго!

    Официальный сайт: http://regemo.bxox.info

  • 17.07.2017 - 20:13 / MatthewGulky
  • http://bcs.com.sv/index.php?option=com_k2&view=itemlist&task=user&id=14884
    http://creditcase.ru/user/x.ez.ne.r@hceap.info
    http://elitebrowars.ucoz.ru/index/8-12897
    http://worldroyals.com/space-uid-371565.html
    http://aloook.com/space-uid-67276.html
    http://helixprimegame.com/Forums/member.php?action=profile&uid=895
    http://www.vibra.ws/forum/index.php?showuser=31184
    http://khersoncity.at.ua/index/8-21340
    http://softer.at.ua/index/8-4926
    http://animesay.ru/users/Nataliamally


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

Ooooops

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