MyBB find_replace_templatesets не работает - PullRequest
0 голосов
/ 16 декабря 2018

Я пытаюсь обновить шаблон в своем плагине уже час, но безуспешно.

Шаблон, который я редактирую, является showthread_newreply - но код не работает и в шаблоне заголовка.

<a href="newreply.php?tid={$tid}" class="button new_reply_button"><span>{$lang->new_reply}</span></a>&nbsp;

Я хочу добавить кнопку после привязки «Новый ответ» с этим кодом:

function myplugin_activate() {
    require_once MYBB_ROOT."/inc/adminfunctions_templates.php";

    find_replace_templatesets(
        "showthread_newreply",
        "#" . preg_quote('</a>&nbsp;') . "#i",
        '</a>&nbsp;<button>My Button</button>'
    );
}

Имя моего файла плагина myplugin.php, и я знаю, что он должен изменить шаблонкогда я активирую плагин, как в этой функции.

Это не работает.Я перепробовал множество других комбинаций, изменил шаблон, изменил то, что искали, и заменил ...

С уважением.

...