У меня есть установка MediaWiki (1.23) с расширением Scribunto и Module: Listen. Я пытаюсь вызвать этот модуль из статьи так:MediaWiki Модуль «Прослушивание» модуля Scribunto не генерирует ожидаемый HTML
{{Listen
|filename = Noise.ogg
|title = Noise
|description = Some noise
}}
Это создает небольшой инфобокс, но встроенный звук сам игрок не появляется. Я посмотрел на сгенерированный HTML, а модуль просто делает второй обыкновенный HREF к файлу:
<div class="haudio">
<div style="padding:2px 0;"><a href="/wiki/File:Noise.ogg" title="File:Noise.ogg">Noise</a></div>
<div style="padding-right:4px;"><a href="/wiki/File:Noise.ogg" title="File:Noise.ogg">File:Noise.ogg</a></div>
<div class="description" style="padding:2px 0 0 0;">Some noise</div></div>
Вместо второй HREF в файл, я ожидал увидеть или аналогичный. Я пропустил какой-то шаблон или модуль Lua?
У вас установлен [TimedMediaHandler] (https://www.mediawiki.org/wiki/Extension:TimedMediaHandler)? – leo
У меня нет TimedMediaHandler, но похоже, что это отдельное расширение. Если я не ошибаюсь, я не думаю, что Scribunto или Module: Listen зависят от этого. – Colin
Они этого не делают, но вам нужно, чтобы звуковой плеер появился! – leo