MediaWiki и плагин Collection

Если у страниц вашей вики сслыка имеет вид http://wiki.example.org/Main_page , то при попытке «распечатать» страницу в pdf вы получите ошибку. Все это происходит за счет неправильной обработки плагином переменных _baseurl и $wgScriptPath.

Более детально по ссылке: https://github.com/pediapress/Collection/issues/1

Попытки исправить ситуацию по указаным вариантам ни к чему не привели. Пришлось править файлы плагина.

В файле Collection.body.php изменил:

'base_url' => wfExpandUrl( $wgScriptPath, PROTO_CURRENT ),

на:

'base_url' => "http://wiki.example.org/",

Т.е. я жестко указал значение переменной _baseurl. Метод не очень красивый, но действенный. Работает до сих пор. И сама «фича» до сих пор в плагине присутствует.

 
comments powered by Disqus