Хак Обнаружения аудио файлов в новостях и комментариях
При помощи данного Хака ссылки будут прямые на аудио файлы, и воспроизводиться на сайте через плеер.
1. Открываем
/engine/classes/parse.class.php
2. Ищем строку:
if( $this->allow_url ) {
3. Выше добавляем:
if ( preg_match( "#http(.+?)\.mp3#ie", $source) ) {
$mptree = strrev($source);
$mptree1 = preg_replace( "#3pm\.(.+?)ptth#ie", "", $mptree );
$mptree2 = preg_replace( "#ptth(.*)#ie", "", $mptree );
$mptree1 = strrev($mptree1);
$mptree2 = strrev($mptree2);
$mptree2 = 'http'.''.$mptree2;
$mptree2 = preg_replace( "#http(.+?)\.mp3#ie", "\$this->build_audio('http\\1.mp3')", $mptree2 );
$source= $mptree1.' '.$mptree2;
}
4. Ищем и удаляем строку:
$source = preg_replace( "#\[audio\s*=\s*(\S.+?)\s*\]#ie", "\$this->build_audio('\\1')", $source );
5. Ищем строку:
$txt = preg_replace( "#<!--dle_audio_begin:(.+?)-->(.+?)<!--dle_audio_end-->#is", '[audio=\\1]', $txt );
6. Меняем на:
[b]$txt = preg_replace( "#<!--dle_audio_begin:(.+?)-->(.+?)<!--dle_audio_end-->#is", '\\1', $txt );[/b]
7. Финиш