Перейти к публикации

Рекомендованные сообщения

Это JS то что вы привели, а не iframe

Вот код JS от google.adsense. Этот код я размещаю в шаблоне. Это стандартный рекламный баннер от гугла.


<script type="text/javascript">

<!-- google_ad_client = "ca-pub-****************";

/* Header */

google_ad_slot = "************";

google_ad_width = 468;

google_ad_height = 60;

//-->

</script>
А реально на страницу этот код добавляет как раз iframe:

<ins style="display:inline-table;border:none;height:undefinedpx;margin:0;padding:0;position:relative;visibility:visible;width:undefinedpx">

<ins id="aswift_0_anchor" style="display:block;border:none;height:undefinedpx;margin:0;padding:0;position:relative;visibility:visible;width:undefinedpx">

<iframe allowtransparency="true" frameborder="0" height="undefined" hspace="0" marginwidth="0" marginheight="0" onload="var i=this.id,s=window.google_iframe_oncopy,H=s&amp;&amp;s.handlers,h=H&amp;&amp;H[i],w=this.contentWindow,d;try{d=w.document}catch(e){}if(h&amp;&amp;d&amp;&amp;(!d.body||!d.body.firstChild)){if(h.call){i+='.call';setTimeout(h,0)}else if(h.match){i+='.nav';w.location.replace(h)}s.log&amp;&amp;s.log.push(i)}" scrolling="no" vspace="0" width="undefined" id="aswift_0" name="aswift_0" style="left:0;position:absolute;top:0;">

</iframe>

</ins>

</ins>

В итоге имеем пустое место. :(

Ссылка на сообщение
Поделиться на других сайтах

onload

ваш код использует JS и событие onload, добавление JS в тексте новости не будет разрешено в любом случае.

Ссылка на сообщение
Поделиться на других сайтах

2gis.ru

И где там iframe, кроме виджетов на JavaScript ничего не нашел?

Пример кода:

<script charset="utf-8" type="text/javascript" src="http://firmsonmap.api.2gis.ru/js/DGWidgetLoader.js"></script>

<script charset="utf-8" type="text/javascript">new DGWidgetLoader({"borderColor":"#a3a3a3","width":"860","height":"600","wid":"3e5d36e2c58db18f2464bb263e466a86","pos":{"lon":"37.610073133752","lat":"55.74802434743","zoom":"17"},"opt":{"ref":"hidden","card":["name","contacts","schedule","payings","flamp"],"city":"moscow"},"org":[{"id":"4504127919379348"}]});</script>

<noscript style="color:#c00;font-size:16px;font-weight:bold;">Виджет карты использует JavaScript. Включите его в настройках вашего браузера.</noscript>

Ссылка на сообщение
Поделиться на других сайтах

А не проще в админке сделать функцию с разделом белого списка разрешённых сайтов для фреймов, куда админ сайта сам смог бы добавить адрес доверенного сайта?

К тому же как быть к примеру с вебкамерами? Например делал сайт на DLE, там камеры выводтяся через фреймы а их адреса типа http://IP_адрес.

Ссылка на сообщение
Поделиться на других сайтах

А не проще в админке сделать функцию с разделом белого списка разрешённых сайтов для фреймов, куда админ сайта сам смог бы добавить адрес доверенного сайта?

По хорошему, по правильному, ведь так и должно быть.

Это касается и многих других моментов, например допустим, блока популярных новостей: в админке есть выбор показывать или нет, а выбора количества выводимых новостей нет. И нужно для этого движок ковырять. Как-то не правильно это. Одним словом, по русски)) Сорри, без обид, дле - вещь замечательная без сомнения, но вот такие мелкие, правильно будет сказать - недоработки, портят всю малину.

Ссылка на сообщение
Поделиться на других сайтах

ваш код использует JS и событие onload, добавление JS в тексте новости не будет разрешено в любом случае.

Это не мой код. Этот код предоставляет вполне респектабельная компания google.com. :) А так получается, что нельзя применить функции от ведущего интернет-поисковика на своем сайте.

Ссылка на сообщение
Поделиться на других сайтах

А так получается, что нельзя применить функции от ведущего интернет-поисковика на своем сайте.

Это реклама вот и вставляйте через рекламные материалы

Ссылка на сообщение
Поделиться на других сайтах

Это реклама вот и вставляйте через рекламные материалы

Каким образом? Если я правильно понимаю, то iframe запрещен глобально на уровне движка? И потом тот же поиск от гугла по своему сайту - это не реклама.

Ссылка на сообщение
Поделиться на других сайтах

Если я правильно понимаю, то iframe запрещен глобально на уровне движка?

Нет не правильно, в свой шаблон и рекламные материалы можно писать все что угодно, кроме php

Ссылка на сообщение
Поделиться на других сайтах

...в свой шаблон и рекламные материалы можно писать все что угодно, кроме php

+ статические страницы.

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

День добрый, нам часто приходится пользоваться iframe с сайта http://www.coveritlive.com/ для текстовой трансляции, вот пример http://velolive.com/live.html

Мы, конечно, кое как решили проблему своими силами, но если речь идет о добавлении от имени ДЛЕ, то вот и просьба рассмотреть и добавить этот сайт.

Ссылка на сообщение
Поделиться на других сайтах

velolive,

Приведите конкретные примеры и коды которые вы хотите вставлять в новость с данного сайта.

Ссылка на сообщение
Поделиться на других сайтах

Под каждый лайв генерируется новый код, который и вставляем:

<iframe src="http://www.coveritlive.com/index2.php/option=com_altcaster/task=viewaltcast/altcast_code=b661070316/height=750/width=670" scrolling="no" height="750px" width="670px" frameBorder ="0" allowTransparency="true" ><a href="http://www.coveritlive.com/mobile.php/option=com_mobile/task=viewaltcast/altcast_code=b661070316" >Milano-Sanremo 2012</a></iframe>

Ссылка на сообщение
Поделиться на других сайтах

velolive, "хороший пример" привёл. :)

Mozilla Firefox:

Имеется информация, что эта веб-страница атакует компьютеры!

Имеется информация о том, что веб-страница velolive.com используется для атак на компьютеры пользователей. В соответствии с вашими настройками безопасности она была заблокирована...

Яндекс:

Сайт может угрожать безопасности вашего компьютера или мобильного устройства

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

velolive.com/live.html

Касперский Crystal:

02.04.2012 2:40:07 Запрещено:

http://ojml.org.in/i...26g=general%265

(проверка по базе подозрительных веб-адресов) Ссылка обнаружена в базе Internet Explorer...

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

Сайт по продаже рекламы http://www.adeasy.ru использует iframe

<script type='text/javascript'>

    var rnd = Math.floor(Math.random()*99999999999);

    document.write("<iframe src='http://server.adeasy.ru/servead/request/1154");

    document.write("?cb=");

    document.write(rnd+"'");

    document.write(" width='160' height='600' frameborder='0' scrolling='no'></iframe>");

</script>

Ссылка на сообщение
Поделиться на других сайтах

Danila,

Это реклама, и это JS код. Зачем вставлять рекламу в отдельные новости? Реклама ставиться в шаблоны и в разделе управления рекламой, а там данные коды можно использовать итак.

Ссылка на сообщение
Поделиться на других сайтах

velolive, "хороший пример" привёл

Я не специально, у Яндекса и нашего хостера какие-то непонятки с друг другом, ни те, ни другие нам помочь, похоже, не могут. Вот тут от Яндекса разъяснительная статья http://safesearch.ya...9&parent_id=454

Извиняюсь за оффтоп. сами задолбались уже.

Изменено пользователем velolive
Ссылка на сообщение
Поделиться на других сайтах

Кажется все коды, которые действительно нужны, уже перечислили. Остальное - это частные случаи.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...