В свете последних событий (блокировка и отключение 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)  |