[TC] Move Thread By Word

[TC] Move Thread By Word 1.0.3

Нет прав для покупки ( 645.35 ₽ )

inz

Проверенные
Сообщения
1,764
Решения
33
Реакции
2,391
Баллы
2,382
root добавил(а) новый ресурс:

[TC] Move Thread By Word - Перемещает темы по определенным словам в разделы, которые указаны в настройках.

Плагин перемещает тему по определенному слову в определенный раздел. Поможет контролировать ваших юзеров, которые например, случайно создали тему не в том разделе. В случае если в названии темы есть два слова, по которым плагин должен перенести тему, перенесет по совпадению с самым первым словом в названии.

Функции:
  • Оповещение пользователей о перемещении их тем в раздел
  • Журналирование перемещений тем в раздел плагином

Узнать больше об этом ресурсе...
 
Последнее редактирование:
root обновил(а) ресурс [TC] Move Thread By Word новой записью:

1.0.1

RU:
  • Исправлен баг с пустой опцией в админ панели.
  • Был пересмотрен алгоритм нахождения похожих слов, теперь в похожести слова при 80% плагин будет перемещать темы (подробнее: )
EN:
  • Fixed bug with empty option in admin panel.
  • The algorithm for finding similar words was revised, now in the word similarity at 80% the plugin will move topics (more: )

Узнать больше об этом обновлении...
 
Последнее редактирование:
Код:
ErrorException: [E_NOTICE] Undefined index: node_id src/addons/TC/MoveThreadByWord/XF/Service/Thread/Creator.php:54

Код:
Трассировка стека
#0 src/addons/TC/MoveThreadByWord/XF/Service/Thread/Creator.php(54): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/r6260/xen...', 54, Array)
#1 src/XF/Service/ValidateAndSavableTrait.php(42): TC\MoveThreadByWord\XF\Service\Thread\Creator->_save()
#2 src/addons/XFRM/Service/ResourceItem/Create.php(311): XF\Service\Thread\Creator->save()
#3 src/XF/Service/ValidateAndSavableTrait.php(42): XFRM\Service\ResourceItem\Create->_save()
#4 src/addons/XFRM/Pub/Controller/Category.php(267): XFRM\Service\ResourceItem\Create->save()
#5 src/XF/Mvc/Dispatcher.php(352): XFRM\Pub\Controller\Category->actionAdd(Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(263): XF\Mvc\Dispatcher->dispatchClass('XFRM:Category', 'Add', Object(XF\Mvc\RouteMatch), Object(XFRM\Pub\Controller\Category), NULL)
#7 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XFRM\Pub\Controller\Category), NULL)
#8 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
#10 src/XF.php(512): XF\App->run()
#11 index.php(20): XF::runApp('XF\\Pub\\App')
#12 {main}


Код:
Содержимое запроса
array(4) {
  ["url"] => string(27) "/resources/categories/5/add"
  ["referrer"] => string(47) "https://xenforo.shop/resources/categories/5/add"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(14) {
    ["title"] => string(6) "234234"
    ["tag_line"] => string(6) "234234"
    ["resource_type"] => string(8) "fileless"
    ["version_string"] => string(6) "234234"
    ["description_html"] => string(12) "<p>23423</p>"
    ["attachment_hash"] => string(32) "439f15864bfad42f09ef51ca29945648"
    ["attachment_hash_combined"] => string(105) "{"type":"resource_update","context":{"resource_category_id":5},"hash":"439f15864bfad42f09ef51ca29945648"}"
    ["external_url"] => string(0) ""
    ["alt_support_url"] => string(0) ""
    ["icon_action"] => string(6) "custom"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(27) "/resources/categories/5/add"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}

Заметил интересный баг, если в ресурсах выставить "Автоматически создавать тему в форуме" - то вылезает такая ошибка. Если не выставлять это, то ресурс создается.
 
Вопрос работает ли он с русскими словами?
 
inz обновил(а) ресурс [TC] Move Thread By Word новой записью:

Совместимость с XenForo 2.3.12+.

Данное обновление исправляет ошибку Cannot modify container while locked в XenForo 2.3.12 или выше.

Обновление создано автоматически для всех доступных версий плагина, номер версии и дата выпуска не будут изменены.

Узнать больше об этом обновлении...
 
Как работает?
При создании темы со искомым словом?
А для уже существующих тем?
 
Реализуемо, только бы больше конкретики услышать.
Есть раздел не разобранных тем (6000+). Есть темы "потеряшки", за 20 лет утонули не в тех разделах, ну типа "аккумулятор помер" в разделе "салон, кузов". В 2005 году структура была попроще. Позднее обросло конкретикой и уточнениями.

Хочется, чтобы плагин полазал по всему форуму, включая уже существующие темы, и перекидал темы по нужным разделам согласно настройкам в админке.
 
Последнее редактирование:
Думаю для этого лучше написать отдельный плагин для массовой обработки тем. Отсюда взять лишь принцип работы переименования
 
Думаю для этого лучше написать отдельный плагин для массовой обработки тем. Отсюда взять лишь принцип работы переименования
Готов оплатить, предложите бюджет, пожалуйста. 2 года потратил разобрать 2 тыс тем, осталось 6 :) всего ничего:)
Понятное дело, я им присваиваю другие атрибуты типа "есть решение" или "в архив" . Но все равно муторная работа.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу