Я хочу отключить встроенную HTML-обработку ссылок в MediaWiki. Например, я хочу отредактировать боковую панель (MediaWiki: Sidebar), добавив ссылку с вопросительными знаками и знаками равенства (т.е. Special:CustomNeed?page_title=Name+with+spaces
), но обработка прерывает ссылку на следующее: Special:CustomNeed%3Fpage_title%3DName%2Bwith%2Bspaces
, Таким образом, ссылка не работает.
После прочтения этот вопрос, Я думал, что есть способ отключить обработку, но я понятия не имею, как. Нужно ли что-то добавлять / редактировать в LocalSettings.php
?
Вы не можете указать параметры запроса для внутренних ссылок, поэтому используйте вместо них полные URL: http://example.com/wiki/Special:CustomNeed?page_title=Name+with+spaces
Увидеть Руководство: Интерфейс / боковой панели для деталей.
Вы можете сделать это, установив $wgRawHtml = true;
в LocalSettings.php
:
Затем вы сможете добавить свои ссылки HTML (или любой код, который вы не хотите) в <html></html>
теги.
Пожалуйста, имейте в виду, что если ваша вики общедоступна, это может быть опасно, потому что люди могут вставить туда любой код JavaScript, который они захотят.
Прочитайте больше Вот