Установка
1. Копируем файлы из архива:
Файл flvpayer.swf в папку /engine/
файл flash.gif в папку /templates/ВАШ_ШАБЛОН/bbcodes/ и engine/skins/bbcodes/images/
2. Для установки хака нам нужен НЕ закодированный файл /engine/ajax/bbcodes.js, его можно взять из папки developer архива с движком.
3. Открываем /engine/ajax/bbcodes.js
ищем:
function tag_video()
добавляем выше:
function tag_flash()
{
var FoundErrors = '';
var enterURL = prompt(text_enter_url, "");
if (!enterURL) {
FoundErrors += " " + error_no_url;
}
if (FoundErrors) {
alert("Error!"+FoundErrors);
return;
}
doInsert("[flash="+enterURL+"]", "", false);
}
4. Открываем /engine/classes/parse.class.php (для версий datalife ниже 6.3 /engine/modules/parse.class.php)
ищем:
$source = preg_replace( "#[videos*=s*(S.+?)s*]#ie", "$this—>build_video('1')", $source );
добавляем ниже:
$source = preg_replace( "#[flashs*=s*(S.+?)s*]#ie", "$this—>build_flash('1')", $source );
ищем:
$txt = preg_replace( "#<!——dle_video_begin——>(.+?)src="(.+?)"(.+?)<!——dle_video_end——>#is", '[video=2]', $txt );
добавляем ниже:
$txt = preg_replace( "#<!——dle_flash_begin——>(.+?)file=(.+?)&(.+?)<!——dle_flash_end——>#is", '[flash=2]', $txt );
ищем:
function build_video ( $url )
добавляем выше:
function build_flash ( $url )
{
$url = $this—>clear_url( urldecode( $url ) );
return "<!——dle_flash_begin——><embed src="/engine/flvplayer.swf" width="352" height="288" bgcolor="#FFFFFF" type="application/x—shockwave—flash" flashvars=file={$url}&showdigits=true&autostart=false&showdownload=true" /><!——dle_flash_end——>";
}
3. Открываем /engine/modules/bbcode.php
ищем
первый:
<div class="editor_button" onclick="tag_video()"><img title="$lang[bb_t_video]" src="/templates/4dleru/bbcodes/mp.gif" width="23" height="25" border="0"></div>
добавляем ниже:
<div class="editor_button" onclick="tag_flash()"><img title="Вставка FLASH или FLV" src="/templates/4dleru/bbcodes/flash.gif" width="23" height="25" border="0"></div>
4. Открываем /engine/ajax/bbcode.php
ищем:
<div class="editor_button" onclick="tag_video()"><img title="$lang[bb_t_video]" src="/templates/4dleru/bbcodes/images/mp.gif" width="23" height="25" border="0"></div>
добавляем ниже:
<div class="editor_button" onclick="tag_flash()"><img title="Вставка FLASH или FLV" src="/templates/4dleru/bbcodes/images/flash.gif" width="23" height="25" border="0"></div>
Вы не можете скачивать файлы с нашего сервера