Обновление компонента "Мне нравится"

2349
Приветствую.

Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Если не видите письма, посмотрите, пожалуйста, в папке "спам".

В обновлении исправлена ошибка с некорректным форматом письма пользователю о лайке его контента.

Повторю кратко возможности компонента

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



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


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


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

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

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


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


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



Другие варианты стилизации кнопки (не входят в комлект, просто для демонстрации)
Спойлер
Вопросы можно задавать в топике, либо личным сообщением на демо сайте.

Демо

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

Можно загрузить бесплатную ограниченную версию для проверки функционала, чтобы не покупать кота в мешке или вообще не покупать то, что не нужно))

Скачать тут
Обновление компонента "Каталог дополнений в админку"
Комментарии (4)
zotak 9 сентября 2015 в 14:04 0
А какие ограничения стоят на бесплатной версии ?
Shuma 9 сентября 2015 в 16:12 +1
Ограниченное количество лайков. Далее для продолжения компонента придется купить платную версию.
MegaRostov 9 сентября 2015 в 16:55 +8
Дорого! Очень!
Евгений Николаич 3 ноября 2015 в 14:13 0
Не совсем понятно как устанавливать данный компонент , а именно куда вставлять этот код чтобы выводились лайки

echo cmsEventsManager::hook("ilikeit_show_button", array(
'template' =>'button',
'target_controller' => $item['target_controller'],
'target_subject' => $item['target_subject'],
'target_id' => $item['target_id'],
'target_title' => $item['target_title'],
'target_url' => $item['target_url'],
'target_user_id' => $item['target_user_id'],
'target_photo' => $item['target_photo']
));