Решено Iframe

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

sxsw

Проверенные
Сообщения
7
Реакции
0
Баллы
298
Добрый день!
Подскажите, пожалуйста. Как можно добавить виджет с другого сайта по средствам Iframe в сообщение темы?

При вставке Iframe, отображается сразу код, а не содержимое.

Версия XF - 2.0
 
Код:
<iframe id=“otpundefined 17669” src=“https://onlinetestpad.com/ht7ydlmgnolag” frameborder=“0” style=“width:100%;height:1000px” scrolling=“auto”></iframe>
 
Последнее редактирование модератором:
В общем и целом, привязываться к ссылке выше не будем, будем использовать ссылку из айфрейма.

Идём сюда - /admin.php?bb-code-media-sites/ и добавляем новый медиа-сервис.
ID медиа-сайта: onlinetestpad
Название сайта: Online Test Pad
URL-адрес сайта: https://onlinetestpad.com
Совпадения URL: onlinetestpad.com/{$id}
HTML-код для вставки:
HTML:
<iframe id="otpundefined{$id}" src="https://onlinetestpad.com/{$id}"
        frameborder="0"
        style="width:100%;"
        onload="var f = document.getElementById('otpundefined{$id}'); var h = 0; var listener = function (event) { if (event.origin.indexOf('onlinetestpad') == -1) { return; }; h = parseInt(event.data); if (isNaN(h)) h = 400; f.style.height = h + 'px'; }; function addEvent(elem, evnt, func) { if (elem.addEventListener) { elem.addEventListener(evnt, func, false); } else if (elem.attachEvent) { elem.attachEvent('on' + evnt, func); } else { elem['on' + evnt] = func; } }; addEvent(window, 'message', listener);"
        scrolling="no" ></iframe>

1534074406296.png
По итогу получим вот такое.
Из ссылки айфрейма, после вставки её в сообщение.
https://onlinetestpad.com/dkqjwz47mw254
1534074697464.png
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу