XF 2.1 Html-код виджета для вставки сайт:

Версия XenForo
2,1,5а

Виталий Васильевич

Проверенные
Сообщения
2,110
Решения
27
Реакции
1,355
Баллы
8,430
Всем здрасти.
создал страницу поместил, а он не хочет робить

Код:
<script>
    $(document).ready(function(){
        var $ros_popup = $('<div id="rostrud_widget_container" />');
        $ros_popup.load('https://онлайнинспекция.рф/widgetrostrud?type=ajax');
        $('body').append($ros_popup);
    });
</script>

Может нужен плагин или bb-кода

Снимок.PNG

или делать через модификацию?

Спасибо
 
В консоли браузера есть ошибки?
И если так сделать.
JavaScript:
<xf:js>
    $(document).ready(function(){
        var $ros_popup = $('<div id="rostrud_widget_container" />');
        $ros_popup.load('https://онлайнинспекция.рф/widgetrostrud?type=ajax');
        $('body').append($ros_popup);
    });
</xf:js>
 
Ну там попуп окно, оно должно вызываться при входе на сайт, я так понял, а если сделать в меню навигации кнопку, по принципу мануала про радио рекордс и пункт меню будет открывать окно.
Код:
<a onclick="window.open('//онлайнинспекция.рф', 'radiopleer', 'width=790, height=790, status=0, resizable=0, top=10, left=10');return false;" href="//онлайнинспекция.рф" target="_blank">Онлайн инспекция</a>

Можно кнопку сунуть в виджет, где картинка их, ниже, кнопку оформить и все
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Hope
так получается данный код открывает сайт в окошке по параметрам 'width=790, height=790, и все. ок затра попробую в фрейм запихать чтоб на странице отображалась

OFFTOP

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

 
Так и тот код не был для страницы, там окно было, а окно лучше фрейма, оно будет висеть независимо от перехода по страницам. Ну смотри, вот код для виджета:
Код:
<xf:css>
    a .button.button-onlajninspekciya {
        display: block;
        margin: 10px auto;
    }
</xf:css>

<img src="https://онлайнинспекция.рф/images/rostrud_banner.png" id="rostrud_widget_button" style="cursor:pointer;">
<a onclick="window.open('//онлайнинспекция.рф', 'onlajninspekciya', 'width=790, height=790, status=0, resizable=0, top=10, left=10');return false;" href="//онлайнинспекция.рф" target="_blank">
    <button class="button--cta button button-onlajninspekciya rippleButton">   
        <span class="button-text">Онлайн инспекция</span>
    </button>       
</a>
 
  • Мне нравится
Реакции: Hope
$('body').append($ros_popup);
Такой себе виджет ))) Скрипт пытается вставить содержимое в блок с ID = body.
А в подгружаемой странице $ros_popup.load('https://онлайнинспекция.рф/widgetrostrud?type=ajax'); в таблице стилей прописано свойство display: none; )))
Называется: добавьте наш виджет к себе на страницу, в которой может и не быть блока с id=body, но если и есть, вы всё равно его не увидите т.к. display: none;
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу