Roumek 0 Опубликовано: 30 сентября 2010 Рассказать Опубликовано: 30 сентября 2010 Можно ли ставить этот хак? он не навредит движку? Сайт: http://skybox.com.ua/ 1. Открываем /engine/classes/parse.class.php после: $source = preg_replace( "#\[youtube=([^\]]+)\]#ies", "\$this->build_youtube('\\1')", $source ); вставить: $source = preg_replace( "#\[vk=([^\]]+)\]#ies", "\$this->build_vk('\\1')", $source ); 2. после: $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 ); 3. Перед: ffunction build_url($url = array()) { вставить: function build_vk($url) { $url = $this->clear_url( urldecode( $url ) ); $url = str_replace("&","&", $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 ставьте вам нужную) 4. В 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> Теперь все должно работать! Просто вставляйте в новость весь код iframe! Цитата Ссылка на сообщение Поделиться на других сайтах
nsergeip 0 Опубликовано: 28 октября 2010 Рассказать Опубликовано: 28 октября 2010 неработает, код iframe при добавлении затирается Цитата Ссылка на сообщение Поделиться на других сайтах
Roumek 0 Опубликовано: 3 января 2011 Рассказать Опубликовано: 3 января 2011 Автор неработает, код iframe при добавлении затирается У меня тоже не работает! Цитата Ссылка на сообщение Поделиться на других сайтах
ArtemNY 17 Опубликовано: 5 января 2011 Рассказать Опубликовано: 5 января 2011 А мне вот интересно, когда УК разрешит отрывать руки по рёбра за использование скриптов самооткрывающихся левых сайтов и страниц Не подскажите? Цитата Ссылка на сообщение Поделиться на других сайтах
izbushkin 3 Опубликовано: 22 марта 2011 Рассказать Опубликовано: 22 марта 2011 ну так а как это сделать то? Цитата Ссылка на сообщение Поделиться на других сайтах
abasive 41 Опубликовано: 22 марта 2011 Рассказать Опубликовано: 22 марта 2011 ну так а как это сделать то? Выход только купить сервак и туда выложить ваши фильмы Цитата Ссылка на сообщение Поделиться на других сайтах
leet 0 Опубликовано: 25 марта 2011 Рассказать Опубликовано: 25 марта 2011 выход: разрешить DLE использовать iframe. но это "снизит" защиту движка! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.