Сайт поддержки DataLife Engine
На стартовую Релизы DLE Модули Хаки и советы Шаблоны Генератор ключей FAQ по DLE
Войти на сайт

Вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация
Написать нам


Добавление видео с ВКонтакте v2

Добавление видео с ВКонтакте v2


Инструкция по добавлению видео с ВКонтакте на сайт под управлением CMS DLE.

Теперь я расскажу подробнее - как разместить код видео VKontakte на своём сайте:

1. Открываем /engine/classes/parse.class.php

2. После:

$source = preg_replace( "#\[youtube=([^]]+)\]#ies", "\$this->build_youtube('\\1')", $source );


Добавляем:

$source = preg_replace( "#\[vk=([^\]]+)\]#ies", "\$this->build_vk('\\1')", $source );


3. После:

$txt = preg_replace( "#<!--dle_youtube_begin:(.+?)-->(.+?)<!--dle_youtube_end-->#is", '[youtube=\1]', $txt );


Добавляем:

$txt = preg_replace( "#<!--dle_vk_begin:(.+?)-->(.+?)<!--dle_vk_end-->#is", '[vk=\\1]', $txt );


4. Перед:

function build_url($url = array()) {


Добавляем:

function build_vk($url) {
        $url = $this->clear_url( urldecode( $url ) );
        $url = str_replace("&amp;","&", $url );
        if( $url == "" ) return;
        $source = @parse_url ( $url );
        $source['host'] = str_replace( "www.", "", strtolower($source['host']) );
        if ($source['host'] != "vk.com" AND $source['host'] != "vkontakte.ru") return "[vk=".$url."]";
        if ($source['host'] == "vk.com")
            return '<!--dle_vk_begin:'.$url.'--><center><iframe src=\"'.$url.'\" width=\"585\" height=\"360\" frameborder=\"0\"></iframe></center><!--dle_vk_end-->';
        else
            return '<!--dle_vk_begin:'.$url.'--><center><iframe src=\"'.$url.'\" width=\"585\" height=\"360\" frameborder=\"0\"></iframe></center><!--dle_vk_end-->';
    }
(width и height ставьте вам нужную)


5. В main.tpl в шапку добавьте:

<script language="javascript" type="text/javascript">
/*<![CDATA[*/
document.onmouseup = function(){
var t =  document.getElementsByTagName('textarea');
for (var i=0; i<t.length; i++)  {
  t[i].value=t[i].value.replace(/<iframe src="(.*?)".*?<\/iframe>/gim, '[vk=$1]');
}
}
/*]]>*/
</script>


5.1 Чтобы в админке работал js

Открываем /engine/skins/default.skin.php

Перед:

</body>


Добавляем:

<script language="javascript" type="text/javascript">
/*<![CDATA[*/
document.onmouseup = function(){
var t =  document.getElementsByTagName('textarea');
for (var i=0; i<t.length; i++)  {
  t[i].value=t[i].value.replace(/<iframe src="(.*?)".*?<\/iframe>/gim, '[vk=$1]');
}
}
/*]]>*/
</script>


Теперь все должно работать! Просто вставляйте в новость весь код iframe!


Уважаемый посетитель неофициального сайта поддержки CMS DataLife Engine! Рекомендуем завести аккаунт на нашем сайте или авторизироваться для просмотра скрытого текста в эксклюзивных новостях.




Теги Главное - это теги: Видео Вконтакте, Видео Вконтакте на DLE, DLE хак, установка видео VKontakte

Перед тем, как скачать Добавление видео с ВКонтакте v2, обязательно обратите внимание на версию DLE, а так же прочитайте советы и отзывы о Добавление видео с ВКонтакте v2 от наших посетителей.
Новость просмотрели 10680 раз(а) и оставили 4 комментариев. Пожаловаться!

Комментарий #1 написал: sprog (2 ноября 2010 17:00)

Фото

Группа: Посетители
Комментариев: 1
Публикаций: 0
Зарегистрирован: 2.11.2010
Есть готовый домуль для добавления видео вконтакте, под DLE.

Видео Вконтакте модуль для DLE

Поиск фильма прямо с админки, добавление до 100 серий в один плеер с переключателем. Мой :)

Комментарий #2 написал: chertog (23 декабря 2010 00:33)

Фото

Группа: Посетители
Комментариев: 1
Публикаций: 0
Зарегистрирован: 23.12.2010
ffunction build_url($url = array()) {

уберите опечатку в 4 пункте

Комментарий #3 написал: DjAndy (27 декабря 2010 23:13)

Фото

Группа: Посетители
Комментариев: 4
Публикаций: 0
Зарегистрирован: 22.12.2010
как сделать чтоб после етого Хака не вискакивали казябрики типа [VK=1] когда пишеш комент или ЛС?

Комментарий #4 написал: admin (6 января 2011 14:03)

Фото

Группа: Администраторы
Комментариев: 9
Публикаций: 203
Зарегистрирован: 22.05.2010
chertog, опечатка исправлена, спасибо за внимательность!


--------------------------
За нарушения жестоко баню без предупреждения и сразу подсетью!
Лучшие публикации на сайте
Календарь новостей
«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
Последние комментарии
Как защитить DLE от взлома
1. После установки DLE измените название файла admin.php на любое генерированное, но не вписывайте новое имя в панели администратора;
2. Для аккаунта администратора используйте длинные пароли, от 15 символов, с применением различных знаков (скобки, цифры и т.д.);
3. Удаляйте БД из папки backup сразу после её сохранения и скачивания на свой компьютер;
4. Поставьте права 765 на папку /home/engine/data
5. Обязательно следите за выходом "заплаток" в разделе DLE советы и хаки
Хотим знать Ваше мнение
Чего Вы больше хотите видеть на сайте?

Оригиналов Dle шаблонов request
Новых версий модулей для DLE fellow
Интересных хаков am
Эксклюзивных новостей winked



Установка DLE шаблонов
1. Скачайте шаблон для DLE на свой компьютер;
2. Загрузите тему через FTP в папку /home/templates/;
3. В настройках скрипта укажите нужный шаблон
На правах рекламы
chrysler 300c Touring.
Катлог лучших гостиниц Польши
Здесь может быть Ваша реклама.
Новости в формате RSS Добавить сайт в закладки

3VC тИЦ & PR Rambler's Top100
© "DLE Nullled Team" Мы используем движок DLE 8.5 и различные Dle шаблоны и модули для CMS DLE. Актуальная версия: DLE 9.0
При копировании и цитировании материалов нашего сайта Вы обязуетесь ставить обратную ссылку. Администрация не несет ответственность за размещенную пользователями на сайте информацию.
Дорогой друг, ты попал на неофициальный сайт поддержки системы управления контентом DataLife Engine. У нас можно скачать DLE и дополнительные файлы - шаблоны, модули, хаки, прочитать советы и FAQ по установке DLE. В специальном разделе публикуются новости DLE и способы устранения обнаруженных уязвимостей и багов. В разделе модули для DLE ты всегда найдешь актуальную версия DLE Forum (специальный скрипт для DataLife Engine, позволяющий организовать форум с единой регистрацией). Иногда на страницах 3VC появляются новые базы DLE с новостями различных жанров и базы сайтов DLE. Powered by DLE aka Вду