Показать сообщение отдельно
Старый 21.03.2010, 09:35 Вверх   #18
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

DLE:хак для обнаружения аудио файлов в новостях и комментариях
C помощью этого хака будут прямые ссылки на аудио файлы, воспроизводиться на сайте через плеер.


хаки dle
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. Меняем на:
Код:
$txt = preg_replace( "#<!--dle_audio_begin:(.+?)-->(.+?)<!--dle_audio_end-->#is", '\\1', $txt );
7. Установка завершена =)
  Ответить с цитированием
Cказали cпасибо:
 
Время генерации страницы 0.06284 секунды с 10 запросами