[JUM] Yandex.Turbo

[JUM] Yandex.Turbo 2.1.1

Нет прав для скачивания
Я так понял, плагин сырой и никто допиливать его не собирается?
 
почему сырой то? все прекрасно работает, даже на 2.2.15
 
Да. Вроде работает. Просто не сразу разобрался. Я извиняюсь.
 
На PHP 8.2 и выше лезет ошибка при создании новых тем, которые плагин пытается отправить яндексу.

Код:
ErrorException: [E_DEPRECATED] Creation of dynamic property JUM\YandexTurbo\Zend\Feed\Writer\Renderer\Entry\Turbo::$called is deprecated src/addons/JUM/YandexTurbo/zend-feed/Writer/Renderer/Entry/Turbo.php:41
Код:
#0 src/addons/JUM/YandexTurbo/zend-feed/Writer/Renderer/Entry/Turbo.php(41): XF::handlePhpError(8192, '[E_DEPRECATED] ...', '/var/www/user...', 41)
#1 src/addons/JUM/YandexTurbo/zend-feed/Writer/Renderer/Entry/Turbo.php(25): JUM\YandexTurbo\Zend\Feed\Writer\Renderer\Entry\Turbo->_setContent(Object(DOMDocument), Object(DOMElement))
#2 src/addons/JUM/YandexTurbo/zend-feed/Writer/Renderer/Feed/Turbo.php(49): JUM\YandexTurbo\Zend\Feed\Writer\Renderer\Entry\Turbo->render()
#3 src/addons/JUM/YandexTurbo/zend-feed/Writer/Feed.php(17): JUM\YandexTurbo\Zend\Feed\Writer\Renderer\Feed\Turbo->render()
#4 src/addons/JUM/YandexTurbo/XF/Pub/View/Forum/Rss.php(112): JUM\YandexTurbo\Zend\Feed\Writer\Feed->export('turbo', true)
#5 src/XF/Mvc/Renderer/AbstractRenderer.php(91): JUM\YandexTurbo\XF\Pub\View\Forum\Rss->renderRss()
#6 src/XF/Mvc/Renderer/Xml.php(72): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Forum\\Rss', '', Array)
#7 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Xml->renderView('XF:Forum\\Rss', '', Array)
#8 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#9 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Rss), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'rss')
#11 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#12 src/XF.php(524): XF\App->run()
#13 index.php(20): XF::runApp('XF\\Pub\\App')
#14 {main}
Код:
array(4) {
  ["url"] => string(32) "/forums/-/index.rss?yandex=turbo"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["yandex"] => string(5) "turbo"
  }
  ["_POST"] => array(0) {
  }
}

Аналогично. Проблема в том, что начиная с 8.2 необъявленные явно свойства класса "устарели".
PHP: Deprecated Features - Manual

Если на примере ошибки, то видимо надо в класс
JUM\YandexTurbo\Zend\Feed\Writer\Renderer\Entry\Turbo
добавить например так
 
Назад
Верх Низ