Иконка ресурса

[XenMax] - More Thread Same Category 2.0.1

Нет прав для скачивания

XFI Bot

Проверенные
Сообщения
763
Реакции
1,276
Баллы
28,930
Отображение будет в конце первого поста? Или как это работает?
 
Да, под первым постом.
 
Периодически возникает ошибка:
Код:
Error: Call to undefined method XF\Mvc\Reply\Redirect::getparam() src/addons/XenMax/SamCategory/XF/Pub/Controller/Thread.php:24
Сгенерирована пользователем: ****** 27 Окт 2018 в 13:27
Трассировка стека
#0 src/XF/Mvc/Dispatcher.php(249): XenMax\SamCategory\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#1 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', 'html', Object(XF\Mvc\ParameterBag), 'forums', Object(TickTackk\ChangeContentOwner\XF\Pub\Controller\Thread), NULL)
#2 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#3 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#4 src/XF.php(329): XF\App->run()
#5 index.php(13): XF::runApp('XF\\Pub\\App')
#6 {main}
Содержимое запроса
array(4) {
  ["url"] => string(45) "/threads/*******.2161/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Перехожу в браузере по ссылке, указанной в ошибке: /threads/*******.2161/
в браузере открывается страница с ошибкой:
Код:
An exception occurred: [Error] Call to undefined method XF\Mvc\Reply\Redirect::getparam() in src/addons/XenMax/SamCategory/XF/Pub/Controller/Thread.php on line 24

XenMax\SamCategory\XF\Pub\Controller\Thread->actionIndex() in src/addons/VNNET/UpThread/XF/Pub/Controller/Thread.php at line 13
VNNET\UpThread\XF\Pub\Controller\Thread->actionIndex() in src/addons/Andy/Calendar/XF/Pub/Controller/Thread.php at line 16
Andy\Calendar\XF\Pub\Controller\Thread->actionIndex() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
XF\App->run() in src/XF.php at line 329
XF::runApp() in index.php at line 13
отключаю плагин и перехожу вновь по ссылке: /threads/*******.2161/ открывается тема, но ID у неё уже другой: /threads/*******.2160/
Ранее, если тема не актуальная, то просто удалял её и всё ок. Но эту тему хотелось бы оставить. Есть возможность как то поправить? Похоже что-то с редиректом.
 
Есть возможность как то поправить?
Плагин не проверяет тип приходящего ответа.
Можете попробовать такой файл закинуть в src/addons/XenMax/SamCategory/XF/Pub/Controller
Единственное, движок начнёт жаловаться на несовпадающий хеш файла.
 

Вложения

  • Thread.7z
    781 байт · Просмотры: 7
Плагин не проверяет тип приходящего ответа.
Можете попробовать такой файл закинуть в src/addons/XenMax/SamCategory/XF/Pub/Controller
Единственное, движок начнёт жаловаться на несовпадающий хеш файла.
Ошибка ушла. Благодарю.
 
Hope обновил(а) ресурс [XenMax] - More Thread Same Category новой записью:

2.0.1

  • Небольшой рефакторинг для совместимости со сторонними дополнениями
  • Заголовок блока перенесён из настроек во фразу
  • Добавлено исправление ошибки, предоставленное CrazyHackGUT, за что ему отдельное спасибо

Узнать больше об этом обновлении...
 
При включенном плагине пропадают подписи в сообщениях.
 
Да, есть такой момент, перекачайте дополнение и перезалейте, а потом сделайте перестроение данных.
 
На 2.2.9 не будет работать? При попытке установить, "Не удаётся обработать XenMax-SamCategory-2.0.1.zip: Файл не является корректных архивом, содержащим в себе плагин."
 
BIZON, в корне архива должна быть папка upload.

Я всегда решаю проблему легко: любым архиватором копирую папку upload в корень архива, а всё остальное удаляю.
 
Последнее редактирование:
BIZON, в корне архива должна быть папка upload.

Я всегда решаю проблему легко: любым архиватором копирую папку upload в корень архива, а всё остальное удаляю.
Да, также сделал на одном сайте, получилось, работает... Но сайтов много, мне удобнее через админку было бы их загружать и устанавливать...
Не подскажете как поправить архив, чтобы он корректно мог загружаться?
 
Вообще дополнение собиралось средствами движка, по этому должно устанавливаться без проблем, разве что когда-то был баг, опять же движка, когда чуть не верно формировалось дерево каталогов при сборке, отсюда возможно и проблема.
 
BIZON, один раз отредактировал архив - и ставь сколько хочешь. Я говорил о банальном копировании папки внутри архива, а не о ручной загрузке. Как ещё один вариант - \upload переименовать в upload.
любым архиватором копирую папку upload в корень архива
Mirovinger, там название папки \upload. Отсюда и ошибка.
 
dimka1510, это ошибка в движке была, если дополнения собирались под Виндой. Саму ошибку исправили, но архивы это не пересоберет.
 
Можно ли как то в этом плагине выбрать в каком форуме они будут показываться, а в каком нет?
 
Есть необходимость блок с похожими темами опустить вниз как на скрине.
2022-08-21_21-57-11.png
В модификации плагин вносит изменения в шаблон post_macros через регулярное выражение.
2022-08-21_21-47-49.png
Перемещая код внутри шаблона, максимум могу опустить сюда:
2022-08-21_21-59-46.png
Вношу модификацию в шаблон thread_view простой заменой
2022-08-21_22-18-34.png
Получаю "шапку", но без списка тем:
2022-08-21_22-19-44.png
Что не так делаю?
 
Последнее редактирование:
Пытаясь переместить блок вниз, в PAGE_CONTAINER вставляю заменой код
Код:
<xf:if is="$post.isFirstPost()">
    <xf:macro template="xmmt_more_thread" name="xmmt_more_threads" arg-sameNodeThread="{$__globals.sameNodeThread}" />
</xf:if>
$0
Получаю ошибку:
Код:
ErrorException: Template error: [E_USER_WARNING] Cannot call method isFirstPost on a non-object (NULL) src/XF/Template/Templater.php:1176
Сгенерирована пользователем: * 24 Авг 2022 в 09:08
Трассировка стека
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/belorapr/...', 1176, Array)
#1 src/XF/Template/Templater.php(1176): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l3/s1/public/PAGE_CONTAINER.php(1183): XF\Template\Templater->method(NULL, 'isFirstPost', Array)
#3 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#4 src/XF/Pub/App.php(564): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#5 src/XF/App.php(2151): XF\Pub\App->renderPageHtml('...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#6 src/XF/Mvc/Dispatcher.php(404): XF\App->renderPage('...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#8 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#9 src/XF.php(524): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}
Содержимое запроса
array(4) {
  ["url"] => string(56) "/blog/threads/stroitelstvo-doma-pod-zakaz-s-xozblokom.7/"
  ["referrer"] => string(24) "https://site.ru/blog/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Вот как его одолеть? Не могу ума дать.
 
подскажите че архив пустой?
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу