Текст страницы: отключить преобразование HTML-ссылок в HTML-объекты - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть старый сайт Mediawiki (1.6.x), и мне нужно обновить его до 1.31. На этом сайте много страниц, и на многих из них есть текст с HTML-ссылками в формате HTML, например:

<a href="/index.php?title=My_PAGE">Text</a>

Я могу обновить его базу данных до 1,31. Однако на дисплее приведенные выше ссылки html преобразуются в

&lt;a href="/index.php?title=My_PAGE"&gt;TEXT&lt;/a&gt;

Как я могу запретить Mediawiki (1.31.x) выполнять вышеуказанное преобразование?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2018

Не удалось найти метод, я просто добавил следующие две строки в public function execute() файла ExampleTemplate.php

    $html = str_replace('&lt;', '<', $html);
    $html = str_replace('&gt;', '>', $html);

Пожалуйста, дайте мне знать, если вы знаете лучший способ.

0 голосов
/ 07 ноября 2018

В настоящее время я не уверен, как запретить MediaWiki изменять ваш код, но возможное решение было бы использовать это

https://www.mediawiki.org/wiki/Extension:Replace_Text

после обновления заменить &lt; на < и &gt; на >

...