Как добавить комментарии jcomments в конкурсе?

11 months 6 days ago #1466
Topic Author
Ruslan Stepanov's Avatar
Posts: 43
Как добавить комментарии jcomments в конкурсе?

Там где описание, а не в участниках

The topic has been locked.
11 months 6 days ago #1470
Eugene's Avatar
Posts: 430
Как добавить комментарии jcomments в конкурсе?

JComments поддерживается из коробки. Перейдите в настройки компонента > вкладка комментарии и в первом параметре выберите JComments.

Комментарии выводятся на странице участника (карточка), в списке участников они не выводятся.
Уточните, пожалуйста, вопрос.


Like our extensions and support?
Add your voice to the JED listing with a 100 score review:: bit.ly/2ciJBqC
Thanks!
The topic has been locked.
11 months 6 days ago #1472
Dmitry's Avatar
Posts: 536
Как добавить комментарии jcomments в конкурсе?

Руслан, добрый день.

Выполнить переопределение макета competition.php и перед строкой

<?php echo $this->loadPartialTemplate('competition.countdown'); ?>
вставить код
<?php 
$comments = JPATH_SITE . '/components/com_jcomments/jcomments.php';

if (file_exists($comments))
{
	include_once $comments;

	echo JComments::show($this->competition->id, 'com_competition', $this->competition->title);
}
?>

По идее должно сработать :)

С уважением,
Дмитрий


Like our extensions and support?
Add your voice to the JED listing with a 100-score review: bit.ly/2ciJBqC
Thanks!
Last edit: 11 months 6 days ago by Dmitry.
The topic has been locked.
11 months 6 days ago #1486
Topic Author
Ruslan Stepanov's Avatar
Posts: 43
Как добавить комментарии jcomments в конкурсе?

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

The topic has been locked.
11 months 5 days ago #1488
Dmitry's Avatar
Posts: 536
Как добавить комментарии jcomments в конкурсе?

Поменяйте com_competition на com_norrcompetition. Немного криво, но должно помочь. К сожалению, JComments не поддерживает разный контекст в рамках интеграции со сторонними расширениями.

В идеале должно быть так:

echo JComments::show('context', $this->competition->id, 'com_competition', $this->competition->title);

Тогда можно было бы для участников использовать что-то вроде такого кода:
echo JComments::show('participant', $this->item->id, 'com_competition', $this->item->title);

А для конкурсов:
echo JComments::show('competition', $this->competition->id, 'com_competition', $this->competition->title);

Я ещё поинтересуюсь у разработчика, может можно что-то другое придумать.


Like our extensions and support?
Add your voice to the JED listing with a 100-score review: bit.ly/2ciJBqC
Thanks!
Last edit: 11 months 5 days ago by Dmitry.
The topic has been locked.
11 months 5 days ago #1491
Dmitry's Avatar
Posts: 536
Как добавить комментарии jcomments в конкурсе?

Получил ответ от разработчика. Есть вариант, как сделать правильно. Надо проверить. Позже напишу :)
Пока com_norrcompetition не применяйте.


Like our extensions and support?
Add your voice to the JED listing with a 100-score review: bit.ly/2ciJBqC
Thanks!
The topic has been locked.
11 months 5 days ago #1492
Topic Author
Ruslan Stepanov's Avatar
Posts: 43
Как добавить комментарии jcomments в конкурсе?

Хорошо. Буду ждать новостей.

The topic has been locked.
11 months 5 days ago #1495
Dmitry's Avatar
Posts: 536
Как добавить комментарии jcomments в конкурсе?

Вообщем получается почти то, что я предлагал.

Вместо com_competition нужно указать com_competition_competition.

echo JComments::show($this->competition->id, 'com_competition_competition', $this->competition->title);
И плюсом в приложенном архиве плагин, который нужен для корректной обработки. Его закиньте в /components/com_jcomments/plugins.


Like our extensions and support?
Add your voice to the JED listing with a 100-score review: bit.ly/2ciJBqC
Thanks!
Attachments:
The topic has been locked.
11 months 5 days ago #1497
Topic Author
Ruslan Stepanov's Avatar
Posts: 43
Как добавить комментарии jcomments в конкурсе?

Дмитрий, вы мне очень помогли. Отличная работа! B)

The topic has been locked.
11 months 4 days ago #1498
Dmitry's Avatar
Posts: 536
Как добавить комментарии jcomments в конкурсе?

Рад, что получилось.


Like our extensions and support?
Add your voice to the JED listing with a 100-score review: bit.ly/2ciJBqC
Thanks!
The topic has been locked.

You can get our help: Monday - Friday / 09:00 to 17:00 (GMT+2). but not limited. Our staff will be pleased to provide Premium support to every paid subscriber asap, but sometimes you should be ready to wait for our reply for up to 3 days. In case of free extensions we do the best to develop and maintain them either, but their support is not necessary.

Product Latest Update