В свете последних событий (блокировка и отключение Flash и тотальная поддержка браузерами html5) привёл доработку к актуальному виду.
В инструкции по установке в п.4 функция audio() должна выглядеть так:
CODE:function audio($matches)
{
$title = ($matches[2] !== '') ? '<b>'.$matches[2].'</b><br />' : '';
$title .= '<div align="left"><audio src="'.$matches[3].'.mp3" controls></audio><br />';
if(!$this->user['id']) $title .= '<i>'.$this->LANG['ViewLinkReged'].'</i>';
else $title .= '<a href="'.$matches[3].'.mp3">'.$this->LANG['AudioLink'].'</a>';
return $title.'</div>';
}
и ниже по тексту инструкции вместо строки:
CODE:$string = preg_replace_callback("#\[audio(=(.+?)|)\](.+?)(&.+?|)\[/audio\]#is", array($this, 'audio'), $string);
вставляем
CODE:$string = preg_replace_callback("#\[audio(=(.+?)|)\](.+?)\.mp3\[/audio\]#isu", [$this, 'audio'], $string);
Вроде все, пробуйте.(Отредактировано автором: 12 февраля 2021 — 12:24) |