Проблема с комментариями. Теряется связь комментов на мультиязычном сайте

1 year 3 months ago #907
Topic Author
Ruslan Stepanov's Avatar
Posts: 43
Проблема с комментариями. Теряется связь комментов на мультиязычном сайте

На фото один и тот же участник. При смене языка, шаблон и комментарии пропадают. Это баг?

Attachments:
Last edit: 1 year 3 months ago by Ruslan Stepanov.
The topic has been locked.
1 year 3 months ago #908
Eugene's Avatar
Posts: 515
Проблема с комментариями. Теряется связь комментов на мультиязычном сайте

Здравствуйте, Руслан.
Насколько я помню логику работы JComments, в разных языковых версиях контента хранятся отдельные комментарии.
Например, у вас материал на русском и английском языках. В русской версии оставили комментарий. Этот комментарий в английской не отобразится и наоборот. Таким образом, в компоненте предусмотрено, чтобы комментарии не мешались в кучу, а выводились в соответствии с выбранным языком.

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


Выбираете язык и контент админки меняется - отфильтруются комментарии и сменятся настройки.

Выберите тот язык, в котором разваливается шаблон. Теперь идите в настройки > Layouts.


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


Like our extensions and support?
Add your voice to the JED listing with a 100 score review:: bit.ly/2ciJBqC
Thanks!
Attachments:
Last edit: 1 year 3 months ago by Eugene.
The topic has been locked.
1 year 3 months ago #909
Dmitry's Avatar
Posts: 661
Проблема с комментариями. Теряется связь комментов на мультиязычном сайте

Что касается комментариев в соц. сетях - они привязаны к URL, поэтому при смене языка может возникать такая проблема.

data-href="<?php echo JUri::getInstance()->toString(); ?>"

Только в VK для идентификации страницы генерируется MD5 хэш с ID участника, поэтому с VK проблем не должно быть:
<?php echo md5('ncp_' . $this->item->id); ?>

В Disqus для идентификации страницы тоже используется не URL, а ID участника:
var disqus_identifier = 'ncp_<?php echo $this->item->id; ?>';

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


Like our extensions and support?
Add your voice to the JED listing with a 100-score review: bit.ly/2ciJBqC
Thanks!
Last edit: 1 year 3 months ago by Dmitry.
The topic has been locked.
1 year 3 months ago #910
Topic Author
Ruslan Stepanov's Avatar
Posts: 43
Проблема с комментариями. Теряется связь комментов на мультиязычном сайте

Ясно спасибо. Тогда jcomments наверно лучше вообще отключу.

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