Начисление баллов биллинга за комментарии

ICMS 2

 
Посетитель
small user social cms
Медаль
Сообщений: 260
Всем привет, может кто-то подскажет, есть ли такое решение? чтобы начислять баллы биллинга за комментарии к типам контента?

Буду благодарен, если кто-то подскажет решение
Посетитель
no avatar
Медаль
Сообщений: 232
Готовых решений нет, у себя сделал. Там есть сложность с тем, что комментарии добавляются на ajax, поэтому не очень просто отловить действие добавления коммента.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 260
Dimon, а вы могли бы поделиться решением?
Посетитель
no avatar
Медаль
Сообщений: 232
Если честно, не очень бы хотелось:)
Как вариант, обменять на какое-то равноценное интересное мне решение)
Посетитель
small user social cms
Медаль
Сообщений: 260
Dimon:
Если честно, не очень бы хотелось:)
Как вариант, обменять на какое-то равноценное интересное мне решение)
Ну если не очень хочется, то не мучайте себя. Надеюсь другие помогут
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1158
не пробовал, но должно сработать
откроем файл \system\controllers\comments\actions\submit.php после строка 156
Код PHP:
  1. if ($comment_id){
добавим
Код PHP:
  1. $billing = cmsCore::isControllerExists('billing') ? cmsCore::getController('billing') : false;
  2. if($billing && $user->id){
  3. $billing->incrementUserBalance($user->id, 1, 'За добавление комментарий'); // 1 - это баллы которые начисляются
  4. }
  5.  
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Медаль
Сообщений: 438
Dimon:

Если честно, не очень бы хотелось:)
Как вариант, обменять на какое-то равноценное интересное мне решение)

Как в дет. саде у меня есть машинку но я Вас ее не дам. А что в нашей песочнице делаете? look
Посетитель
small user social cms
Медаль
Сообщений: 260
Evanescence:
не пробовал, но должно сработать
Спасибо за помощь, вечером попробую и сообщу о результатах.

Erwin:
Как в дет. саде у меня есть машинку но я Вас ее не дам. А что в нашей песочнице делаете? look
Я если честно тоже был удивлен такому повороту событий.
Посетитель
small user social cms
Медаль
Сообщений: 309
Evanescence, ваш метод, к сожалению не работает
Посетитель
small user social cms
Медаль
Сообщений: 260
HostelB:
Evanescence, ваш метод, к сожалению не работает
У меня работает (только сейчас ошибку в тексте описания операции исправлю)
Начисление баллов биллинга за комментарии

Evanescence,
Большое спасибо за решение
Редактировалось: 1 раз (Последний: 21 декабря 2015 в 19:09)
Посетитель
small user social cms
Медаль
Сообщений: 994
Evanescence, спасибо за помощь и отзывчивость! +++
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1158
HostelB, вроде нормально.
Начисление баллов биллинга за комментарии
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1158
Доработка: если не хотите платить за короткие комменты, строку
Код PHP:
  1. if($billing && $user->id){
замените на
Код PHP:
  1. if($billing && $user->id && strlen($content) >= 20){
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Медаль
Сообщений: 260
Evanescence:
Доработка: если не хотите платить за короткие комменты, строку
Вот это вообще круто, еще раз спасибо
Посетитель
small user social cms
Медаль
Сообщений: 994
У меня тоже пашет
Начисление баллов биллинга за комментарии
Самые дешевые и быстрые VPS | Выгодный перенос доменов
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.