Вообще-то здесь был использован самый правильный способ репарсинга, к тому же встроенный в движок.
А у STK с репарсингом на этой версии движка как раз есть проблемы - прочтите тему STK.
Вообще-то здесь был использован самый правильный способ репарсинга, к тому же встроенный в движок.
Провести репарсинг сообщений только в выбранных форумах: или Репарсинг абсолютно всех BBCode:Репарсинг абсолютно всех BBCode: (предварительно сделав BackUp), когда увидел что результата нет то ради интереса запустил репарсинг конкретных сообщений (тестировал на одном посте) и такой вариант сработал корректно. Репарсинг по форумам не пробовал, но если что могу попробовать.автору чего? Advanced BBCode Box 3.1, который у топикстартера не стоит? =)
При том. Не предназначена она для этого способа.
Нет, не сработало у него по совсем другой причине. Точнее, не "не сработало", а вообще репарсинг не запустился (Fatal error: Uncaught Error: Call to undefined function)

DesignerMix писал(а): выполнить через SSH команду:Я подключился и выполнил ее, сначала нарвавшись на ошибкуКод: Выделить всё
$ bin/phpbbcli.php reparser:reparse$ phpbbcli.php reparcer:reparse bash: ./phpbbcli.php: Permission deniedкоторую устранил дав права на исполнение файлу phpbbcli.php командойchmod +x phpbbcli.php, но потом снова выполнив$ bin/phpbbcli.php reparser:reparseя получил уже другую ошибку:Код: Выделить всё
[dmyt@web1235 ~/dmyt.ru/docs/forum]$ bin/phpbbcli.php reparser:reparse Fatal error: Uncaught Error: Call to undefined function Symfony\Component\Config\ctype_alpha() in /home/dmyt/dmyt.ru/docs/forum/vendor/symfony/config/FileLocator.php:85 Stack trace: #0 /home/dmyt/dmyt.ru/docs/forum/vendor/symfony/config/FileLocator.php(42): Symfony\Component\Config\FileLocator->isAbsolutePath('production/conf...') #1 /home/dmyt/dmyt.ru/docs/forum/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(42): Symfony\Component\Config\FileLocator->locate('production/conf...') #2 /home/dmyt/dmyt.ru/docs/forum/phpbb/di/container_builder.php(185): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('production/conf...') #3 /home/dmyt/dmyt.ru/docs/forum/phpbb/di/container_builder.php(412): phpbb\di\container_builder->get_container() #4 /home/dmyt/dmyt.ru/docs/forum/phpbb/di/container_builder.php(158): phpbb\di\container_builder->load_extensions() #5 /home/dmyt/dmyt.ru/docs/forum/bin/phpbbcli.php(68): phpbb\di\container_builder->get_container() #6 {main} thrown in /home/dmyt/dmyt.ru/docs/forum/vendor/symfony/config/FileLocator.php on line 85
Код: Выделить всё
$ bin/phpbbcli.php reparser:reparse
Там про встроенный репарсинг, "из коробки". Какая разница, кто о нём сказал
У меня Windows 10, и это никак не мешает мне запускать Shell-скрипты.
Сразу видно, что не в курсе темы и в код не смотрели. А советы даёте.
ctype (подробнее).ctype functions: enabled.Да, я делал репарсинг средствами stk после того, как удалил BBCode ref и отредактировал ref= (как подсказала Татьяна5 и как я описал здесь). При этом как потом выяснилось в некоторых темах (и в некоторых сообщениях внутри этих тем) в разных форумах репарсинг сработал, а в других темах/сообщениях сработал частично или совсем не сработал. Потом я пробовал делать репарсинг конкретных сообщений где общий репарсинг и репарсинг конкретных форумов не прошел и эти конкретные сообщения с BBCod'ами ref успешно обрабатывалиь.