LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
19.05.2013, 06:39:02 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 [Все]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: JomSocial Plugin  (Прочитано 29814 раз)
0 Пользователей и 1 Гость смотрят эту тему.
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« : 29.04.2009, 17:34:37 »

Итак, мой первый на моём веку самописный плагин! Прошу сильно не бить - но вроде пашет, как оно того требует.

В чём его суть?
Когда пользователь добавляет комментарий к материалу, то в JomSocial Activity Stream появляется новое событие типа: пользователь добавил (а) новый коммент к такому-то материалу. Естественно название материала и ссылка на него присутствуют.

Также начисляются очки за: добавление комментария, удаление комментария и оценку комментария.

Не забудьте запустить в JomSocial сканирование новых правил (появятся новые правила для JComments) и настроить их.

Версия для Joomla! 2.5 - совместима c JComments 2.3.0+
27.03.12 - версия 1.0

Обновление 03.04.12 - версия 1.1
- фикс загрузки языка

Версия для Joomla! 1.5 - совместима с JComments 2.2.0.2
Обновление 17.08.09 - версия 1.2
- переименовал плагин в jcomments.jomsoc (те кто использовал старую версию (1.1) - необходимо её удалить, а потом установить эту!);
- добавил возможность добавления очков пользователям по двум событиям: добавление комментария и удаление комментария.

Обновление 15.11.11 - версия 1.3
- добавил возможность добавления очков пользователям при оценке комментария: Comment Vote Up и Comment Vote Down.

Версия для Joomla! 1.5 - совместима с JComments 2.3.0+
27.03.12 - версия 1.4

Пользуйтесь на здоровье. Но это неофициальная версия, так что юзайте на свой страх и риск  Roll Eyes


* jc_js_as.jpg (17.34 Кб, 219x75 - просмотрено 945 раз.)
* plg_jcomments_js_jomsoc_1.3.zip (2.06 Кб - загружено 176 раз.)
* plg_jcomments_js_jomsoc_1.4.zip (2.04 Кб - загружено 145 раз.)
* plg_jcomments_jomsoc_j25_v1.1.zip (3.03 Кб - загружено 206 раз.)
« Последнее редактирование: 03.04.2012, 01:03:30 от bzzik » Записан
The Yur
Гость
« Ответ #1 : 31.05.2009, 23:43:50 »

А карма юзера в JomSocial увеличивается при добавлении коммента?
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #2 : 01.06.2009, 10:31:27 »

Нет. Plugin только для Activty Stream. User points здесь не присутствуют (они и не должны быть связаны с Activty Stream).
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #3 : 01.06.2009, 11:07:16 »

В принципе, если мы этот плагин назовем не JomSocial Activity Stream, а просто JomSocial Activity, и добавим в него 2 параметра: добавлять записи в Activity Stream и добавлять поинты пользователю, то он сможет решать обе задачи. При этом, это будет все-таки один плагин, а не десяток.

Единственное, не очень понятно, каким образом производить первичную настройку JomSocial. Чтобы выставлять пользователям поинты нужно сначала в таблицу jos_community_userpoints добавить правила для JComments. Но у плагинов нет никаких функций типа как у компонентов com_install, которые бы выполнялись при установке. А каждый раз проверять - расточительно. Можно конечно возложить это на пользователя - дав инструкцию какие правила надо добавить, но это опасно - наверняка найдется пару десятков человек, которые что-нибудь, да напутают.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #4 : 01.06.2009, 11:43:56 »

Именно так, есть тут свои нюансы.

С другой стороны - очень расточительно проверять?
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #5 : 01.06.2009, 12:26:21 »

В принципе есть одна мысль, вечерком реализую. Единственное, что она будет работать только с JComments 2.1 и выше. На версии 2.0 этот трюк не получится.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #6 : 01.06.2009, 12:32:01 »

Ну 2.0 уже почти в прошлом Azn Ладно, без оффтопа.

Я кстати ещё не совсем понял, за что отвечает строчка $act->cmd = 'wall.write' ? Может стоит переделать на jc.write - не совсем ясно, на что это влияет.
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #7 : 01.06.2009, 12:44:42 »

А там нужно несколько иначе, вот так добавляем:

Код
require_once(JPATH_BASE.DS.'components'.DS.'com_community'.DS.'libraries'.DS.'karma.php');
CUserPoints::assignPoint('jcomments.add');

Ну и регистрируем в JomSocial набор действий:

jcomments.add
jcomments.remove
jcomments.vote
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #8 : 01.06.2009, 13:01:25 »

Это то ясно Azn Мне не ясно на что влияет $act->cmd = 'wall.write' в Activity Stream? Я в этом не разобрался... Можно ли её переписать на $act->cmd = 'jcomments.add' к примеру?
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #9 : 01.06.2009, 13:15:49 »

Думаю не просто можно, а нужно, вот смотри кусок кода у них:

Код
		$act = new stdClass();
$act->cmd = 'application.remove';
$act->actor = $my->id;
$act->target = 0;
$act->title = JText::_('CC ACTIVITIES APPLLICATIONS REMOVED');
$act->content = 'This is the body';
$act->app = $name;
$act->cid = 0;
 
 
CActivityStream::add($act);
 
CFactory::load( 'libraries' , 'userpoints' );
CUserPoints::assignPoint('application.remove');
Как видишь, то, что уходит в $act->cmd, совпадает с первым аргументом в assignPoint.

Если посмотреть код CActivityStream, то можно увидеть, что изначально увеличение количества поинтов было прямо там, и лишь потом, они это дело вынесли в отдельный класс. Так что менять на jcomments.add надо.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #10 : 01.06.2009, 13:29:11 »

Уху, точно. Значит, решено Azn
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #11 : 17.08.2009, 12:28:07 »

Обновление 17.08.09
- переименовал плагин в jcomments.jomsoc;
- добавил возможность добавления очков пользователям по двум событиям: добавление коммента и удаление коммента
Кроме установки самого плагина необходимо приложенный файлик jomsocial_rule.xml закинуть в корневую папку JComments (components/com_jcomments), далее запустить в JomSocial -> User Points сканирование новых правил (появится два новых правила для JComments) и настроить их.

Те кто использовал старую версию (1.1) - необходимо её удалить, а потом установить эту!

Серж - проверь пожалуйста новую версию. А то из меня писака ещё тот (делал по их документации) Azn Мне не нравится как инклюдятся файлы (по несколько раз, хотя это и не влияет не на что) - инклюды можно вынести за функции?
« Последнее редактирование: 17.08.2009, 12:34:45 от bzzik » Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #12 : 17.08.2009, 13:41:33 »

Кроме установки самого плагина необходимо приложенный файлик jomsocial_rule.xml закинуть в корневую папку JComments (components/com_jcomments)
по идее от этого шага мы можем избавиться, включив данный файл в дистрибутив JComments...

Мне не нравится как инклюдятся файлы (по несколько раз, хотя это и не влияет не на что) - инклюды можно вынести за функции?
да не, ничего страшного там нет, все равно эти функции вызываются по одному разу, только когда срабатывает соотв. событие. А учитывая тот факт, что они могут и не вызываться (ну не будет пользователь ничего добавлять), то сейчас как раз наиболее экономный вариант. В противном случае независимо от того вызовутся они или нет, при загрузке плагинов группы JComments подключались бы лишние файлы. Так что я думаю, сейчас все нормально.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #13 : 17.08.2009, 14:23:26 »

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

да не, ничего страшного там нет, все равно эти функции вызываются по одному разу, только когда срабатывает соотв. событие. А учитывая тот факт, что они могут и не вызываться (ну не будет пользователь ничего добавлять), то сейчас как раз наиболее экономный вариант. В противном случае независимо от того вызовутся они или нет, при загрузке плагинов группы JComments подключались бы лишние файлы. Так что я думаю, сейчас все нормально.
оки
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #14 : 17.08.2009, 14:31:20 »

Аха, можно. Если так подумать, то больше правил никаких и нет?
оки
ну можно начислять еще за оценку комментариев...
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #15 : 17.08.2009, 14:32:33 »

ну можно начислять еще за оценку комментариев...
В теории да. На практике - набивание очков Azn
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #16 : 17.08.2009, 15:41:38 »

В теории да. На практике - набивание очков Azn
Если мы говорим о набивании, то их можно и комментариями набивать... а так, ничего зазорного в том, что пользователь оценивает чужие комментарии я не вижу. Никто же не заставляет приравнивать оценку к добавлению комментария, можно за это действие давать в 10 раз меньше очков, но все-таки давать.
Записан
djos
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 135

http://adsound.net


« Ответ #17 : 17.08.2009, 16:00:33 »

А вы не планируете полную поддержку коментариев в джум социал? Ну там в групах, фотках и тд
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #18 : 17.08.2009, 17:12:35 »

А вы не планируете полную поддержку коментариев в джум социал? Ну там в групах, фотках и тд
в настоящее время для этого нужно довольно сильно влезать в ядро JomSocial, чего я точно не хотел бы делать... Если вдруг авторы сделают возможность использования сторонних комментариев - я напишу соотв. плагин. Но вообще, я думаю это маловероятно, потому как у них есть свой коммерческий компонент комментариев JomComment и вряд ли они кого-то пустят на свой рынок... А поддерживать подобную интеграцию на уровне модификаций честно говоря хлопотно - у меня на это нет времени.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #19 : 17.08.2009, 17:28:44 »

А вы не планируете полную поддержку коментариев в джум социал? Ну там в групах, фотках и тд
Хы, я над этим задумывался тоже... Но там нужно дофига лопатить...
Записан
djos
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 135

http://adsound.net


« Ответ #20 : 17.08.2009, 20:55:59 »

Ясно...тогда видимо придется юзать их компонент а жаль (( Мне он кажется тупым и корявым
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #21 : 18.08.2009, 11:29:32 »

Серж - мне треба ещё более усложнить задачу Azn Можно ли как-то в плагине получить имя компонента, к которому оставлен коммент? Я хочу для своего сайта сделать кое какие ограничения.
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #22 : 18.08.2009, 12:48:35 »

Можно ли как-то в плагине получить имя компонента, к которому оставлен коммент?
да, конечно... тебе в плагин передается объект $comments, у него в поле object_group и находится название компонента.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #23 : 18.08.2009, 16:04:19 »

да, конечно... тебе в плагин передается объект $comments, у него в поле object_group и находится название компонента.

О чём-то таком я и подумал. Свою затею реализовал изменив код добавления очков на:
   
Код
if (($comment->userid) && ($comment->object_group == 'com_content')) {
CuserPoints::assignPoint ('com_jcomments.comment.add');
}
Записан
4.n
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 136


StCrox ™


« Ответ #24 : 31.08.2009, 16:07:06 »

в настоящее время для этого нужно довольно сильно влезать в ядро JomSocial, чего я точно не хотел бы делать... Если вдруг авторы сделают возможность использования сторонних комментариев - я напишу соотв. плагин. Но вообще, я думаю это маловероятно, потому как у них есть свой коммерческий компонент комментариев JomComment и вряд ли они кого-то пустят на свой рынок... А поддерживать подобную интеграцию на уровне модификаций честно говоря хлопотно - у меня на это нет времени.
Сергей, заранее извиняюсь, за вероломное вторжение, в ваши дальнейшие планы и за оффтоп.
Но все же, возьму на себя смелость спросить.
Может свой компонент социалки осилите? Помнится где то проскакивали упоминания о планах разработки блогов by Smart...  
Если это не сон, может тогда и компонент "социалки с блогами" - реально?
Предпосылок то полно и пример есть.
Правда, стоит признать, симбиоз прямо скажем не доделанный и не очень удачный.
1. JomSocial - не идеален, хотя симпотичен. (на мой взляд, лучшее из того что есть по социалкам на J!1.5)
2. MyBlog - тоже не подарок, (достоинство: внешне симпатичен, о недостатках все знают...)
3. JomComments - не наш выбор! (JComments - вне конкуренции!)

Было бы круто утереть буржуям нос... Еще и по двум верхним позициям.
С вашим подходом к делу и профессиональным отношением, уверен будет бомба.
Понятно, что время - деньги, и того, и другого, вечно не хватает.
Так мы, чем сможем, тем поможем.
Кто талантом не обижен, с кодом и дизайном помогут, а кто не талантлив - денег подкинут.
Ну и потестим всем миром =)
Думаю желающие по участвовать найдутся.
Хотя бесспорно, гиморно все это...
« Последнее редактирование: 31.08.2009, 17:09:04 от 4.n » Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #25 : 31.08.2009, 16:16:54 »

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

Понятно, что время - деньги, и того, и другого, вечно не хватает.
Так мы, чем сможем, тем поможем.
Кто талантом не обижен, с кодом и дизайном помогут, а кто не талантлив - денег подкинут.
у меня денег на создание такого расширения нет, делать его коммерческим я не хотел бы, потому как нет никакого желания затем бороться с пиратами (а то что покупать будут единицы у меня сомнений нет), в развитие расширения на пожертвования - тоже не верю, есть прекрасный пример JComments - за последние полгода пожертвования на развитие составили что-то около 15-25$ (не считая 2-х пользователей, которые финансово отблагодарили за оперативное решение их проблем). В пресс-релизе о выходе новой версии везде были указаны реквизиты как помочь проекту - с момента выхода последней версии прошел месяц - 0$. Как вы понимаете, 25$ за полгода это не те деньги, чтобы создавать расширения.
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #26 : 12.04.2010, 14:44:22 »

Так, новая версия JComments уже будет содержать jomsocial_rule.xml в дистрибутиве, и при установке он будет помещаться, как и положено в папку /components/com_jcomments/. Так что больше необходимости копировать его вручную не будет.
Записан
Power4ik
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #27 : 01.07.2010, 21:05:06 »

Доброе время суток, Активити стрим не находит перевод CC ACTIVITIES APPLLICATIONS REMOVED, прописал его се равно не помогло. как это исправить и где?? еще один вопрос, Расширенный поиск - Добавить критерий, нечего не происходит? Почему? как это исправить ?
« Последнее редактирование: 02.07.2010, 01:02:28 от Power4ik » Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #28 : 10.09.2010, 21:07:38 »

благодарю за доработку, а можно сделать чтобы текст комментария тоже отображался? (первые 50 символов к примеру)
и ещё в строке активности теперь появляются новые комментарии по всей системе, даже из статей или из других компонентов, наверно оно так и лучше
Записан
4.n
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 136


StCrox ™


« Ответ #29 : 15.09.2010, 19:05:10 »

благодарю за доработку, а можно сделать чтобы текст комментария тоже отображался?
Файл: /plugins/jcomments/jcomments.jomsoc.php
Код:
    $act->content     = '';
заменить на
Код:
    if ($comment->userid == '0') {
    $act->content     = '';
    } else {
    $act->content     = $comment->comment;
    }
Таким образом в поле контент, коммент авторизованных пользователей будет отображаться,
 а коммент гостей не будет показан, т.к должен пройти модерацию!
В активности будет только сообщение о том что гость оставил коммент к такому то объекту...
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #30 : 20.09.2010, 03:40:50 »

Здравствуйте. Все Ваши разработки отлично интегрировались в JomSocial 1.8.8. Вот только один момент есть. Когда я добавляю первый комментарий- он появляется в Activity Stream, а когда я добавляю второй, то он появляется на месте первого (первого нет). Удаляю (условно названный) второй- первый комментарий на месте. Подскажите где можно подправить? Благодарю. 
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #31 : 20.09.2010, 11:49:57 »

Добрый.

Насколько я помню, это особенность JomSocial - объект в Activity не дублируется, а заменяется.
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #32 : 20.09.2010, 23:35:08 »

Возможно Вы правы. Только у меня до этого сайтом занимался один нехороший человек (сайт тот накрылся по его вине, не буду вдаваться в подробности, только мне теперь приходится осваивать эту науку). Так вот. Он сделал так, что активити стрим не заменялся, а выводился по порядку в том количестве, которое я устанавливал в админпанели JomSocial. Я не могу найти как. И что еще. Jcomment как то не хочет совместно работать с hwdvideoshare (не знаю может это у меня так). Jomcomment работает, но он мне не нравиться. Благодарю за ответ. Я думал что у меня тут не порядок с JomSocial.
Записан
Helixir
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 19


« Ответ #33 : 21.09.2010, 04:54:49 »

Отличная работа, товарищи =)  Cheesy Благодарен Вам. и низкий поклон.
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #34 : 28.09.2010, 04:11:17 »

Здравствуйте. А вот такой вопрос. Смайлы, шрифты, скрытый текст для гостей (вся раскладка над полем) должна/может отображаться в активити стрим? В самом комменте в профиле или группе отображается, а вот в активити нет. Или я что-то пропустил возможно? Если пропустил- подскажите где проверить. Благодарю.
« Последнее редактирование: 28.09.2010, 04:20:45 от ERTQ » Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #35 : 28.09.2010, 10:16:54 »

Хммм, честно говоря я не знаю, возможно ли это.
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #36 : 28.09.2010, 14:57:00 »

Хммм, честно говоря я не знаю, возможно ли это.
Значит я ни в чем не ошибся- это Вами было не предусмотрено.
Записан
4.n
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 136


StCrox ™


« Ответ #37 : 28.09.2010, 18:35:29 »

На мой взгляд, лента активности, должна отражать факт какого-то события, а не его суть и тем более не оформленное содержание.
Другими словами, лента должна сообщить пользователю, о факте произошедшего события и ненавязчиво предложить поинтересоваться подробностями.
Оформление если и должно быть то минимальным, если уж ставить вопрос, то только о авто-фильтрации BB кодов... Проще говоря, полностью запретить отображение BB кода.
Записан
4.n
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 136


StCrox ™


« Ответ #38 : 28.09.2010, 18:49:06 »

В каком то из activity плагинов встречал ограничение кол-ва символов для поля content
надо бы сюда приспособить и в другие activity плагины, где выводится это поле, например для kunena было бы полезно...
Может кто то уже сделал? Велосипед что бы не изобретать...
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #39 : 29.09.2010, 12:50:22 »

На мой взгляд, лента активности, должна отражать факт какого-то события, а не его суть и тем более не оформленное содержание.
Другими словами, лента должна сообщить пользователю, о факте произошедшего события и ненавязчиво предложить поинтересоваться подробностями.
Оформление если и должно быть то минимальным, если уж ставить вопрос, то только о авто-фильтрации BB кодов... Проще говоря, полностью запретить отображение BB кода.
Я полностью с Вами согласен, но смайлы предлагается пользователю и если он его вставляет, то в активити выходит так ":lol:". Можно отключить- это не обязательно, но, как я понимаю, это делается в JComments и тогда это отключение смайлов для всего сайта? А есть такие люди, которые без этих самых смайлов жить не могут. А так, если только для JomSocial отключить- было бы не плохо.
« Последнее редактирование: 29.09.2010, 18:04:35 от ERTQ » Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #40 : 01.10.2010, 13:08:35 »

Подскажите, пожалуйста, в чем причина, что в активити отображение процитированного комментария к статье выглядит вот так [quote name="ismael"]комментарий к статье[/quote] и мой комментарий к комментарию. Отображаются теги (если я правильно выразился).
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #41 : 02.10.2010, 23:56:36 »

Подскажите, пожалуйста, в чем причина, что в активити отображение процитированного комментария к статье выглядит вот так и мой комментарий к комментарию. Отображаются теги (если я правильно выразился).
есть мнение, что плагин должен вырезать BBCode-теги из текста, прежде чем его сохранять в Activity Stream
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #42 : 04.10.2010, 09:58:15 »

есть мнение, что плагин должен вырезать BBCode-теги из текста, прежде чем его сохранять в Activity Stream
Так я что-то неправильно сделал?
Записан
ERTQ
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 65


« Ответ #43 : 19.10.2010, 14:45:20 »

Да, вырезаются ВВ коды. Вот только под гостем нет. Это у меня так? Подскажите, пожалуйста, где исправляется.
И все таки, в чем же проблема, когда цитируюю кого-то, то выглядит так [quote name="user"]комментарий пользователя[/quote]. Подскажите, пожалуйста, а то выход один отказаться от JComments в activity (очень не хочется). Благодарю.
« Последнее редактирование: 19.10.2010, 19:01:47 от ERTQ » Записан
rsx
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 17



« Ответ #44 : 18.11.2010, 03:50:23 »

и так ребята на счёт k2 и JomSocial Activity Stream делаем следующее взятое с блогов сообщества от k2

добавляем код в administrator/components/com_k2/models/item.php на 632 строке после

case 'save':
default:


         // ------------------
         //jomsocial activity stream include
                $JSinstallchk = JPATH_BASE . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php';
                           
               
                //activity stream  - added a blog
                if ( file_exists($JSinstallchk)) {
                require_once($JSinstallchk);
                }
                    $contentTitle = $row->title;
                      $link = 'index.php?option=com_k2&view=item&id='.$row->id.'&Itemid=4940';
                    //$item->link=urldecode(JRoute::_($link));
                    $item->link=$link;
                     
                     
                     
                    $act = new stdClass();
                    $act->cmd    = 'wall.write';
                    $act->actor    = $user->id;
                    $act->target    = 0; // no target
                    $act->title    = JText::_('{actor} has created blog <a href="'.$item->link.'">'.$contentTitle.'</a>');
                    $act->content    = '';
                    $act->app    = 'wall';
                    $act->cid    = 0;
                     
                    CFactory::load('libraries', 'activities');
                    CActivityStream::add($act);


                     // -------------------
Записан
deacon
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 57



« Ответ #45 : 08.12.2010, 11:49:43 »

Интересная проблемка. Наверное никто не сталкивался, да и подумает "Да ну... не стоит это того!" Но все же проблемка есть.
Ставили компонент JomSocial. Присвоили пункт меню и псевдоним /social уводящий на общую страничку. Мы её назвали "Лента новостей"
Но нам также было необходимо, чтобы по пункту меню можно было перейти и на личную страничку. К тому же было необходимо разграничение. То есть личная страничка стала не просто личной страничкой, а личным кабинетом по управлению сервисами сайта. В итоге мы присвоили псевдоним /profile

И как только кто-то оставляет коммент прямо на стене странички пользователя, на общей стене указывается например Михаил оставил комментарий к Deacon, соотвественно ссылка генерится правильно /profile/deacon

Но как только кто-то оставляет комментарий на фотку (например, Михаил оставил комментарий к Фото32), ссылка присваивается вида /profile/deacon/photos/photo?albumid=28#photoid=1085
Хотя правильнее было бы присвоить адрес /social/deacon/photos/photo?albumid=28#photoid=1085
или даже /social/photos/photo?albumid=28#photoid=1085
Оба варианта рабочие.

Кто-нить знает как подправить?  Smiley
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #46 : 08.12.2010, 16:00:06 »

SEF404? там можно отключить добавление в ссылку логина... а вообще сильно запутано  Smiley

У меня ВОПРОС: если удалить комментарий - то он остаётся в Ленте активности, почему она не обновляется?
А так же если поменять ссылки в sef404 (добавить id пользователя например) - то в ленте активности остаются старые ссылки.
Или например поменять текст комментария - в Ленте активности остаётся старый текст.

Тоже касается модуля Ленты активности. А вот например модуль последних комментариев JComments обновляет комментарии в "реальном времени" так сказать.

В общем в двух словах чё произошло: после обновления с 1.8.10 до 1.8.11 и повторной интеграции JComments ссылка на фото стала формироваться с логином пользователя в ней:
сообщество/логин/фотоальбом/id-фото, а было сообщество/фотоальбом/id-фото
И теперь все комментарии в Ленте активности со старыми ссылками без /логин/, и при переходе по этой ссылке появляется ошибка, страница не найдена. Почему /логин/ в ссылке не было изначально, я не знаю.
...
Дальше ещё интересней: когда отключил sef404sh - ссылки в Ленте активности остались теми же SEF-ссылками, то есть они где-то прописываются в какой-то таблице просто как SEF-ссылки, а не как index.php?option=com_community - как было бы правильней.

Вообщем зашел в таблицу jos_community_activities и там всё отредактировал как надо  Grin благо комментариев тут у меня не много, всего 30
« Последнее редактирование: 08.12.2010, 18:08:08 от Ecspert » Записан
Dagiz
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 79


« Ответ #47 : 06.04.2011, 20:20:56 »

ну можно начислять еще за оценку комментариев...

кто нибудь реализовал начисление очков за оценку комментариев? вот smart предлагал такую идею Smiley
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #48 : 01.05.2011, 20:53:48 »

Никаких настроек делать не надо. Публикуете и все.
Записан
ramcho
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Сообщений: 29


« Ответ #49 : 05.08.2011, 02:22:49 »

Огромное спасибо автору за данный плагин. У меня ушло несколько часов на поиск информации о выводе тела коммента в Activity stream, а оказывается решение было тут на форуме. Я его еще немного допилил, добавил обрезку Bbcoda и контроль длины сообщения, если кому надо могу выложить.
« Последнее редактирование: 05.08.2011, 02:26:26 от ramcho » Записан
Zaicev
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 120


« Ответ #50 : 01.09.2011, 15:41:27 »

А возможно сделать хак, чтоб при публикации материалов к2 добавлялся бал в Activity Stream ?
Записан
Zaicev
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 120


« Ответ #51 : 22.09.2011, 14:18:59 »

кто нибудь реализовал начисление очков за оценку комментариев? вот smart предлагал такую идею Smiley
Присоединяюсь, очень полезное правило.
Большой объём работы, чтоб добавить еще 2 правила (оценка комментария)?
Спасибо разработчикам!
Записан
djos
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 135

http://adsound.net


« Ответ #52 : 25.03.2012, 22:47:59 »

Мне смарт говорил что скорее всего плагин этот будет платным, так что вряд ли нас ждут подвижки в этой теме.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #53 : 26.03.2012, 11:20:51 »

Дык у него свой плагин - улучшенная версия моего. Мой останется бесплатным. Просто проблема в том, что ни его ни мой не работают у меня на тесте...
Записан
djos
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 135

http://adsound.net


« Ответ #54 : 27.03.2012, 23:37:41 »

У меня ошибочка вылезла после установки плагина на Joomla 2.5
Fatal error: Using $this when not in object context in /var/www/shepetivka.km.ua/data/www/shepetivka.km.ua/libraries/joomla/plugin/plugin.php on line 103
Записан
smart
Администратор
*******

Репутация: +1205/-14
Offline Offline

Пол: Мужской
Сообщений: 7571


снова дома...


« Ответ #55 : 02.04.2012, 23:02:13 »

Попробуйте отредактировать плагин /plugins/jcomments/jomsoc.php:

1. Удалите строчку:
Код
JPlugin::loadLanguage('plg_jcomments_jomsoc', JPATH_ADMINISTRATOR);

2. Замените код:
Код
		parent::__construct($subject, $config);
$this->api_core = JPATH_SITE.DS.'components'.DS.'com_community'.DS.'libraries'.DS.'core.php';
на
Код
		parent::__construct($subject, $config);
$this->api_core = JPATH_SITE.DS.'components'.DS.'com_community'.DS.'libraries'.DS.'core.php';
$this->loadLanguage('plg_jcomments_jomsoc', JPATH_ADMINISTRATOR);

Записан
djos
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 135

http://adsound.net


« Ответ #56 : 02.04.2012, 23:46:04 »

Все работает...большое спасибо
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #57 : 03.04.2012, 01:01:48 »

Во как... Обновил первый пост - версия 1.1 для J2.5 с учетом исправлений от smart
Записан
Afres
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 44



« Ответ #58 : 11.07.2012, 00:13:44 »

Во как... Обновил первый пост - версия 1.1 для J2.5 с учетом исправлений от smart
Огромное спасибо! Все работает!
Эх, вот бы кто наконец то обновил плагин аватаров для новой версии jcomments да еще и рассказал\прикрутил так чтобы аватары в комментах брались из JomSocial... Я бы с таким человеком и денежкой поделился Azn
Записан
Snip
Осваиваюсь на форуме
***

Репутация: +12/-1
Offline Offline

Пол: Мужской
Сообщений: 186



« Ответ #59 : 21.08.2012, 20:36:43 »

Огромное спасибо! Все работает!
Эх, вот бы кто наконец то обновил плагин аватаров для новой версии jcomments да еще и рассказал\прикрутил так чтобы аватары в комментах брались из JomSocial... Я бы с таким человеком и денежкой поделился Azn
Поставь Komento и не мучайся.
Записан
Afres
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 44



« Ответ #60 : 21.08.2012, 20:41:54 »

Поставь Komento и не мучайся.
Да, уже нашел этот замечательный компонент Komento. Использую во всю, думал у него нет минусов, оказывается есть, через чур много запросов в БД делает, отчего на многопосещаемых сайтах, постоянно валится хостинг((
Записан
xabbep
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 42



« Ответ #61 : 30.08.2012, 02:28:13 »

Подскажите, пожалуйста кто знает, как бороться со следующей бедой.
Установил компонент JComments, настроил, для проверки написал тестовый коммент. Всё прошло успешно. В админке коммент удалил, а на сайте осталась фраза "Комментарий был удален администратором"
Чистил кеш, но ничего не помогает, фраза остаётся(( Как от неё избавиться ?
« Последнее редактирование: 13.11.2012, 05:12:30 от xabbep » Записан
Afres
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 44



« Ответ #62 : 30.08.2012, 10:00:21 »

Подскажите, пожалуйста кто знает, как бороться со следующей бедой.
Установил компонент JComments, настроил, для проверки написал тестовый коммент. Всё прошло успешно. В админке коммент удалил, а на сайте осталась фраза "Комментарий был удален администратором"
Чистил кеш, но ничего не помогает, фраза остаётся(( Как от неё избавиться ? Сайт - http://gogol-mogol.com.ua/reviews.php
Вопрос немного не в тему, но все же вот ответ:
Все просто, нужно изменить параметр "Режим удаления комментариев" в настройках "Общие" как показано на скриншоте:

Показать текстовый блок

Если помогло, поставьте плюс в репутацию пожалуйста. Azn
« Последнее редактирование: 30.08.2012, 10:04:54 от Afres » Записан
xabbep
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Пол: Мужской
Сообщений: 42



« Ответ #63 : 30.08.2012, 12:24:53 »

Вопрос немного не в тему, но все же вот ответ:
Все просто, нужно изменить параметр "Режим удаления комментариев" в настройках "Общие" как показано на скриншоте:

Показать текстовый блок

Если помогло, поставьте плюс в репутацию пожалуйста. Azn

В настройках так и стоит. Нашёл решение сам. Вывел на сайт форму авторизации, перешёл на страницу отзывов и удалил эти коменты.
Извините, что не в тему задавал вопрос.
Afres спасибо, что не прошёл мимо Azn
« Последнее редактирование: 30.08.2012, 12:49:23 от xabbep » Записан
Afres
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 44



« Ответ #64 : 30.08.2012, 12:40:51 »

Только что протестировал на тестовом сервере с чистой Joomla. Это глюк компонента. Вариантов два:
1. Переустановить компонент.
2. Удалить жестко в БД (Таблица суффиксбд_jcomments)
Записан
vomitting
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 83



« Ответ #65 : 11.10.2012, 23:30:38 »

Здравствуйте, есть предложение к вам, можете ли вы написать плагин, который будет показывать в профиле все комментарии пользователя с сылкой на материал (заголовок как ссылка) и краткий вывод коммантария.

За разработку могу заплатить сколько скажите.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #66 : 13.10.2012, 11:43:31 »

Здравствуйте, есть предложение к вам, можете ли вы написать плагин, который будет показывать в профиле все комментарии пользователя с сылкой на материал (заголовок как ссылка) и краткий вывод коммантария.

За разработку могу заплатить сколько скажите.
Добрый день.

Такое в принципе возможно. Это вопрос времени, которого постоянно не хватает + я уже давно не копал JomSocial... Хотя навряд ли там что-то изменилось в плане плагинов. Вообщем я попробую. Скорее всего этот плагин будет доступен как "Joomla расширения от команды JoomlaBlog.ru".

Отпишите в личку, какая у Вас версия JomSocial и JComments.
Записан
slepoy
Завсегдатай
*****

Репутация: +17/-0
Offline Offline

Сообщений: 546


Тотальная шизофазия


« Ответ #67 : 29.12.2012, 07:20:24 »

Спасибо за проделанную работу.
Давно пользуюсь данным плагином, который (ранее для J1.5) отображал активность не только относительно комментариев к joomla-материалам, но и к другим (любым?) компонентам, поддерживаемым связку с jComments (в моем случае - это голосования Community Polls и компонент Flash игр). Можно было без проблем получить следующий текст при комментировании опроса (при этом с достоверной ссылкой на него [с включенным стандартным SEF])
Цитировать
Потрошитель добавил(а) комментарий к Законны ли изделия из человеческой кожи?

После миграции на J2.5 (JomSocial 2.6.x) и установки нового плагина, заметил разницу с предыдущим:
Цитировать
PLG_JCOMMENTS_JOMSOC_POST="{actor} добавил(а) комментарий к {object}"
вместо старгого
Цитировать
CC ACTIVITIES JC POST={actor} добавил(а) комментарий к <a href="%1$s">%2$s</a>
Выходит, новый плагин обрабатывает только ссылки на материалы?
Сейчас в J2.5 при комментировании флеш-игры (не com_content) вместо ссылки на игру отображается альяс и линк главной страницы.
Что можно предпринять для возвращения "старой функциональности"?
Банальная замена {object} на <a href="%1$s">%2$s</a> не помогает.
Спасибо.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #68 : 30.12.2012, 17:29:44 »

К сожалению так сразу и не подскажу. Давно не использую JomSocial и уже не помню как там обстояли дела с комментируемыми объектами. Надо разбираться.
Записан
slepoy
Завсегдатай
*****

Репутация: +17/-0
Offline Offline

Сообщений: 546


Тотальная шизофазия


« Ответ #69 : 30.12.2012, 17:44:22 »

А быть может, подскажете как отключить появление в ленте активности события при комментировании некоторых компонентов? Или заставить плагин работать только для com_content? Спасибо.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #70 : 31.12.2012, 00:33:33 »

Не подскажу... Почему - писал выше Azn
Записан
slepoy
Завсегдатай
*****

Репутация: +17/-0
Offline Offline

Сообщений: 546


Тотальная шизофазия


« Ответ #71 : 05.01.2013, 03:17:11 »

В старой версии плагина было предусмотрено комментирование гостем - появлялось соответствующее действие в ленте активности. В новой - к сожалению, нет :[
Записан
slepoy
Завсегдатай
*****

Репутация: +17/-0
Offline Offline

Сообщений: 546


Тотальная шизофазия


« Ответ #72 : 16.01.2013, 21:43:28 »

Здравствуйте. Планируется ли доработка плагина (возвращение старых "фишек") в части:
1) активность появляется при добавлении комментария незарегистрированным пользователем. Например:
Цитировать
гость добавил(а) комментарий к Массаж тесаком - повод поехать в Китай?
2) поддержка любых компонентов (путем использования "реальной" ссылки, как в браузере / как в старой версии плагина для Joomla 1.5 - понятия не имею, как это было реализовано).

Готов оказать содействие в тестировании  Smiley и скромной мат.поодержке

Спасибо.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #73 : 16.01.2013, 21:50:42 »

Сдается мне, что дело тут не в JomSocial, а в новой версии JComments... Вообщем обещаю эту тему не бросать, просто по времени никак не добраться.
Записан
slepoy
Завсегдатай
*****

Репутация: +17/-0
Offline Offline

Сообщений: 546


Тотальная шизофазия


« Ответ #74 : 23.01.2013, 13:56:25 »

b2z, а какие-нибудь прогнозы дать не сможете? :~]

Если нет, то боюсь, что придется искать аналог jcomments в комплекте с подобным вашему JS-плагину (однако не факт, что плагин, да и сам компонент комментариев поддерживает какие-либо важные для меня расширения кроме com_content [community polls, Flash игры] - надеюсь, чот хотябы для гостей будет нормально отображаться активность [и аватары из JS]) :[
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #75 : 23.01.2013, 16:10:30 »

Прогнозы - дело неблагодарное, поэтому давать не буду. План - глянуть на этой неделе.
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #76 : 24.01.2013, 22:53:49 »

надеюсь, чот хотябы для гостей будет нормально отображаться активность
Таакс, сегодня выдалось немного времни. Собрал тестовый сайт, чтобы начать проверку. Так вот у меня для гостей все ок отображается. Если что, у меня JomSocial 2.6.1 - новее нет Azn
Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #77 : 25.01.2013, 01:38:50 »

Хмм, странно. Поставил для теста компонент Ace Polls и прокомментировал опрос. Ссылка сформировалась как надо. Посмотреть можно тут.
Записан
slepoy
Завсегдатай
*****

Репутация: +17/-0
Offline Offline

Сообщений: 546


Тотальная шизофазия


« Ответ #78 : 25.01.2013, 02:00:07 »

Удивительно - переустановил (поверх) плагин и во многом снова заработало. Прошу прощения за дезинформацию.

Активность гостя в com_content действительно отображается корректно.
Активность (событие) при комментировании опроса Community Polls тоже отображается. Однако ссылка на опрос включает в себя
component/communitypolls/viewpoll/. Возможно ли прописать в код плагина id пункта меню с Community Polls, чтобы отображалась корректная SEF ссылка?

А вот при комментировании Flash игры, отображается текст
Цитировать
Участником **** добавлен новый комментарий к [титл сайта с ссылкой на главную страницу]
Есть подозрения, что "примочка" компонента Flash игр устарела (и не был настроена под актуальную версию jComments 2.3)  Sad
Вас не затруднит взглянуть во вложении)? Возможно там какая-то очевидная и легко поправимая ошибка?

Спасибо.

* jomsocial.zip (0.54 Кб - загружено 30 раз.)
« Последнее редактирование: 25.01.2013, 02:09:23 от slepoy » Записан
b2z
Support Team
*****

Репутация: +325/-0
Offline Offline

Пол: Мужской
Сообщений: 4381


Contra Gaming Community


« Ответ #79 : 25.01.2013, 10:56:43 »

Удивительно - переустановил (поверх) плагин и во многом снова заработало. Прошу прощения за дезинформацию.
dry

Однако ссылка на опрос включает в себя
component/communitypolls/viewpoll/. Возможно ли прописать в код плагина id пункта меню с Community Polls, чтобы отображалась корректная SEF ссылка?
А пункт меню с Community Polls создан? Если да, то скорее всего проблема в JComments плагине Community Polls.

Есть подозрения, что "примочка" компонента Flash игр устарела (и не был настроена под актуальную версию jComments 2.3)  Sad
Вас не затруднит взглянуть во вложении)? Возможно там какая-то очевидная и легко поправимая ошибка?
Здесь тоже проблема не с JomSocial, а с плагином Yoflash для JComments.

Поэтому создайте в Вопросы по интеграции две темы по этим компонентам, опишите ситуацию и приложите плагины для JComments. Будем разбираться.
Записан
Страниц: 1 2 3 [Все]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet