• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Как вставить JS в новость?

Статус
В этой теме нельзя размещать новые ответы.

l00k

Постоялец
Регистрация
18 Янв 2010
Сообщения
105
Реакции
40
здравствуйте,
возникла необходимость вставлять в новость приблизительно такой javascript:
Код:
<script type="text/javascript">
  myprintln('<object data="blablabla" type="application/x-shockwave-flash" allowfullscreen="true" wmode="transparent" width="575" height="456" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" >');
  myprintln('<param name="movie" value="blablabla" />');
  myprintln('<param name="allowFullScreen" value="true" />');
  myprintln('<param name="wmode" value="transparent" />');
  myprintln('<param name="allownetworking" value="internal" />');
  myprintln('</object>');
</script>
но видимо, редактор в DLE фильтрует яваскрипты, и в новости выводятся только теги.
не подскажете выход из положения?
 
зачем же так извращаться?

вставь как обычный flash


вариант - правка прямо в БД

ЗЫ чего делать НЕ советую :
открыть engine/classes/perase.class.php и поправить

~39 стр
Код:
var $tagBlacklist = array ('applet', 'body', 'bgsound', 'base', 'basefont', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'script', 'style', 'title', 'xml' );
 
зачем же так извращаться?
пока это единственный найденный мною метод, когда при клике по ролику не происходит перехода на сайт-донор.
в бд, наверняка придется править каждую новость, а это геморно
ЗЫ чего делать НЕ советую :
открыть engine/classes/perase.class.php и поправить
чем это черевато?
 
чревато тем что те тэги которые ты уберешь из списка смогут быть добавлены в тело новости ( что тебе и нужно )
 
найди и закоментируй ~248 стр
PHP:
$source = preg_replace( "#<script#i", "&lt;script", $source );
 
  • Нравится
Реакции: l00k
к сожалению, после всех этих действий в новости не показывается плеер.
видимо, придется таки все делать руками через бд.
спасибо за помощь
 
ну так посмотри код новости -- js нормально вставился?
 
Спасибо, по этому примеру смог вставить гуглкарты, раньше ифрейм резался.
 
ну так посмотри код новости -- js нормально вставился?
да, код вставился нормально, но плеер почему-то не отображается.
все работает в том случае, когда новость отредактирована непосредственно в бд
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху