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

+28
5.14K
Привет всем.

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

Иллюстрация

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

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

Иллюстрация
Иллюстрация

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

Иллюстрация

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

Иллюстрация

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

Иллюстрация

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

Иллюстрация

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

Иллюстрация


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

Иллюстрация

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

Купить

Цена до 30 июня включительно — 950руб.
Оплата в автоматическом режиме со страницы http://myinstant.ru/ishop/10-mne-nravitsja-dlja-icms-2.html
До покупки можно (даже нужно) установить компонент к себе на сайт и проверить работоспособность всех функций.

Вопросы можно задавать в топике, либо личным сообщением на демо сайте.

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

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

Демо

http://demo2.myinstant.ru/
demo@demo.ru пароль demo
demo1@demo1.ru demo1
demo2@demo1.ru demo2
demo3@demo1.ru demo3

HostelB HostelB 9 лет назад #
Комментарий удален
+4
Денис Васильевич Денис Васильевич 9 лет назад #
Не, ну ты реально думаешь что это кому-то нужно?
Спойлер
+2
Shuma Shuma 9 лет назад #
Как минимум пользователям моего сайта:)
Олег Васильевич я Олег Васильевич я 9 лет назад #
Комментарий удален
0
Колёк Колёк 9 лет назад #
Можно ли вообще убрать уведомление по e-mail, оставить только уведомление на сайте и по умолчанию в профиле пользователя чтобы было "не уведомлять".
+1
SJen SJen 9 лет назад #
Для уведомлений есть три варианта:
1. "не уведомлять"
2. "по email и на сайте" - нужно убрать вообще этот пункт? - если правильно понимаю, добавлю в админку настройку.
3. "только на сайте"

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

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

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

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

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

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

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

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

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

А вывод списка "всех" пользователей поставивших лайки на отдельной странице как ВК - есть?
В текущей версии нет, это я оставил для следующего обновления.
0
Сергей Сергей 9 лет назад #
Поставил, проверил, мне нравится, но в maps мне нравится не появляется. Что куда вставить? Или купить потом воткнёте код в tpl файл?
0
SJen SJen 9 лет назад #
В мапсе свой файл шаблона, я вам просто кину код хука, который нужно добавить в ваш шаблон. Я сейчас в поезде, но максимум в среду скину код и в какой шаблон добавить.
0
sosed sosed 9 лет назад #
Скажите, а на форум и maps можно код сюда выложить? Проверить перед приобретением?
0
sosed sosed 9 лет назад #
Форум для двойки что тут выложен в каталоге бесплатный
0
sosed sosed 9 лет назад #
Я компонент купил, как на форум поставить на instantCMS 2.2.1 ? и на maps код нужен

Еще от автора

Обновление компонента "Мне нравится"
Приветствую. Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Обновление компонента  "Каталог дополнений в админку"
Приветствую. Обновление самого популярного аддона из официального каталога дополнений.
Обновленный парсер Яндекс.Карт
Приветствую Изменения довольно значительны, поэтому имеет смысл оформить их отдельным постом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.