jlsitemap icon indicating copy to clipboard operation
jlsitemap copied to clipboard

Ошибка в плагине Kunena на Joomla 4+ в версии 1.12.0

Open wedal opened this issue 2 years ago • 0 comments

Оставлю здесь проблему и решение.

Joomla 4 + Kunena 6.2.1 + JL Sitemap 1.12.0

При активации плагина Kunena карта дает ошибку:

Class "KunenaUserHelper" not found

Исправляется следующим образом:

Файл: /plugins/jlsitemap/kunena/kunena.php

  1. Добавляем в начале файла:
use Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper;
use Kunena\Forum\Libraries\Forum\Topic\KunenaTopicHelper;
use Kunena\Forum\Libraries\Route\KunenaRoute;
use Kunena\Forum\Libraries\User\KunenaUserHelper;
  1. Далее заменить на: Стр 64: $object = KunenaTopicHelper::get($row->id);

  2. Далее заменить на: Стр 117: $object = KunenaCategoryHelper::get($row->id);

Это работает в указанных версиях, но не тестировал на более ранних. Надеюсь, кому-то поможет до выхода обновления компонента карты сайта.

wedal avatar Jan 06 '24 10:01 wedal