Мне нравится! Компонент для ICMS 2*

4047
Привет всем.

Хочу представить новый компонент для InstantCMS 2*. Мне нравится! Универсальный механизм для подключения кнопки к любым разработкам (компонентам, типам контента и тд), а при необходимости - даже к любому виджету.



Возможности компонента

1. Установка кнопки "Мне нравится" в любом месте любого компонента, типа контента, виджета.



2. Вывод лайков (нажатий на "Мне нравится") в ленту активности.


3. Вывод лайков пользователя в профиле


4. Настройка внешнего вида подсказки из админки

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.

5. Настройка вывода социальных кнопок (Вконтакте, Одноклассники, Facebook, Twitter, Google+, Мой мир) - три варианта дизайна кнопок.
Возможность вывести счетчик для каждой или показ только иконок.


6. Вывод пользователей, поставивших лайк во всплывающем окне.


7. Отправка уведомлений (на сайте или через email) автору того контента, которому поставили лайк. Настраивается в профиле пользователя на вкладке уведомления.



Другие варианты стилизации кнопки (не входят в комлект, просто для демонстрации)
Спойлер

Купить

Спойлер
Ограничения бесплатной версии - 20 лайков и показ максимум трех пользователей во всплывающем окне. Все остальные функции работают так же, как и в полной версии.

Версия для ознакомления и проверки работоспособности: скачать.
Инструкция и три файла дефолтного шаблона (если у вас нет своих правок, можете их просто заменить сделав копии своих файлов) - скачать.

Демо

http://demo2.myinstant.ru/
[email protected] пароль demo
[email protected] demo1
[email protected] demo2
[email protected] demo3

Парсер Яндекс.Карт для InstantMaps (версия 1.3, обновление ) | Компонент Парсер Яндекс.Карт для InstantMaps (для iCMS 2*)
Комментарии (19)
HostelB 12 июня 2015 в 18:56 +3
Зачётный компонент!
GoodMade.ru 12 июня 2015 в 22:32 +4
Не, ну ты реально думаешь что это кому-то нужно?
Спойлер
Shuma 13 июня 2015 в 21:24 +2
Как минимум пользователям моего сайта:)
Олег Васильевич я 12 июня 2015 в 23:01 +9
Мне нравится! laugh
Что особо подкупает (разработчик так поступает не первый раз): наличие функциональной бесплатной версии.
Колёк 14 июня 2015 в 14:26 0
Можно ли вообще убрать уведомление по e-mail, оставить только уведомление на сайте и по умолчанию в профиле пользователя чтобы было "не уведомлять".
SJen 14 июня 2015 в 14:58 +1
Для уведомлений есть три варианта:
1. "не уведомлять"
2. "по email и на сайте" - нужно убрать вообще этот пункт? - если правильно понимаю, добавлю в админку настройку.
3. "только на сайте"

Колёк:
по умолчанию в профиле пользователя чтобы было "не уведомлять".

С этим есть проблема - при добавлении нового типа уведомлений значение в нем пустое. То есть нужно пользователю зайти, поменять и пересохранить, чтобы оно приняло какое-то значение. Но если это важный момент - я могу написать скрипт (добавлю кнопку в админке), чтобы можно было массово всем пользователям установить нужное значение для уведомления.

Обязательную установку значений для всех я не буду делать - не для всех это будет актуально, но сам механизм добавить можно. Кому надо, проставит.
SJen 14 июня 2015 в 14:59 +1
Поправлюсь - по умолчанию и так должно быть "не уведомлять". Никаких уведомления пока пользователь сам не проставит.
Shuma 14 июня 2015 в 19:27 0
По умолчанию стоит "По e-mail и на сайте"
SJen 14 июня 2015 в 19:47 +1
На самом деле "по умолчанию", то есть после установки компонента это поле в базе данных пустое (потому что заполнить его можно только вручную, либо если перебрать всю базу пользователей и принудительно туда это дописать), но в профиле отображается первый пункт. Но уведомления лететь не должны - потому что проверка то идет по базе данных при отправке.
Колёк 14 июня 2015 в 16:37 0
SJen:
Для уведомлений есть три варианта:
1. "не уведомлять"
2. "по email и на сайте" - нужно убрать вообще этот пункт? - если правильно понимаю, добавлю в админку настройку.
3. "только на сайте"
Да, добавьте пожалуйста настройку, чтобы убрать второй пункт.

SJen:
Поправлюсь - по умолчанию и так должно быть "не уведомлять". Никаких уведомления пока пользователь сам не проставит.
У меня почему-то по умолчанию встал пункт "уведомлять по email и на сайте".

SJen:
Но если это важный момент - я могу написать скрипт (добавлю кнопку в админке), чтобы можно было массово всем пользователям установить нужное значение для уведомления.
Было бы неплохо.

И ещё, вот заметил, когда поставил "не уведомлять", всё-равно сыпались уведомления на e-mail.
SJen 14 июня 2015 в 17:54 +1
У меня почему-то по умолчанию встал пункт "уведомлять по email и на сайте".

Да, я заметил такую штуку - но это косяк в движке, в отображении профиля. Косяк в том, что если в настройках ничего не указано - показывается первый пункт. Но на самом деле уведомления отключены. Я проверил это на своем демо пользователе - в БД отключено, а на сайте отображается первый пункт списка.

И ещё, вот заметил, когда поставил "не уведомлять", всё-равно сыпались уведомления на e-mail.
этот момент проверю еще раз, по демо сайту не могу подтвердить.. Там мне сначала сыпались на мыло, потом поставил только уведомления (их отправилось более 150штук), потом отключил - и тишина.
Shuma 14 июня 2015 в 22:43 0
Но если это важный момент - я могу написать скрипт (добавлю кнопку в админке), чтобы можно было массово всем пользователям установить нужное значение для уведомления.
Вот это было бы вообще супер
nmsk 14 июня 2015 в 21:32 0
"6. Вывод пользователей, поставивших лайк во всплывающем окне."
А вывод списка "всех" пользователей поставивших лайки на отдельной странице как ВК - есть?
И есть ли уведомления "авторов", о новых лайках? По аналогии ВК - "Ответы"...
SJen 14 июня 2015 в 22:36 +2
nmsk:
И есть ли уведомления "авторов", о новых лайках? По аналогии ВК - "Ответы"...

Да, это есть. Автор контента может сам настроить уведомления - на почту, на сайте или вообще отключить их.
7. Отправка уведомлений (на сайте или через email) автору того контента, которому поставили лайк. Настраивается в профиле пользователя на вкладке уведомления.

А вывод списка "всех" пользователей поставивших лайки на отдельной странице как ВК - есть?
В текущей версии нет, это я оставил для следующего обновления.
Сергей 21 июня 2015 в 16:10 0
Поставил, проверил, мне нравится, но в maps мне нравится не появляется. Что куда вставить? Или купить потом воткнёте код в tpl файл?
SJen 21 июня 2015 в 18:08 0
В мапсе свой файл шаблона, я вам просто кину код хука, который нужно добавить в ваш шаблон. Я сейчас в поезде, но максимум в среду скину код и в какой шаблон добавить.
sosed 6 сентября 2015 в 14:04 0
Скажите, а на форум и maps можно код сюда выложить? Проверить перед приобретением?
sosed 6 сентября 2015 в 14:05 0
Форум для двойки что тут выложен в каталоге бесплатный
sosed 8 сентября 2015 в 12:26 0
Я компонент купил, как на форум поставить на instantCMS 2.2.1 ? и на maps код нужен