Mediawiki и ссылки на файлы в локальной сети
В прошлом году поднял, у себя в отделе, сайт на движке Mediawiki, который сейчас активно используется как общая база знаний.
Не так давно возникла необходимость вставлять в статьи ссылки на файлы, валяющиеся на файловой помойке. Решение получилось такое:
- Создал шаблон — Шаблон:Unc, с содержанием:
[file:///{{#replace:{{#replace:{{{1}}}| |%20}}|\|/}} {{#if:{{{2|}}}|{{{2}}}}}] - Отредактировал файл LocalSettings.php, добавив в самый конец следующую строчку:
# UNC links
array_push ($wgUrlProtocols, «file:»); - Теперь, чтобы вставить в статью ссылку на файл, находящийся в локальной сетке, достаточно в статье указать:
{{unc | \\fileserver\Documents\Logo.jpg | Логотип}}