Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Здравствуйте. Исходя из ранее заданного вопроса по вставке кода внутри текста, появился вопрос. Если для абзацев используется тег <br> или <br />, то в срипте можно будет прописать так?
<div id="full-message">$MESSAGE$</div> <div class="advblockinside">Рекламный код</div> <script type="text/javascript">$( $( ".advblockinside" ) ).insertAfter( "#full-message br:eq(2)" );</script>
Вроде как получилось, ведь селектор :eq() работает с количеством любого тега. Однако, у меня идея была сделать все это только для мобильных. В итоге, получился такой код:
<?ifnot($USER_AGENT_PDA$)?> $MESSAGE$ <?else?> <div id="full-message">$MESSAGE$</div> <div class="AdvInMessage">Код рекламы</div> <script type="text/javascript">$( $( ".AdvInMessage" ) ).insertAfter( "#full-message br:eq(1)" );</script> <?endif?>
Результат такой:
Все ли я правильно сделал? :)
Активен адаптивный дизайн? Он где-то влючается? Думал адаптивный дизайн в CSS и HTML прописывается а не в настройках сайта :)
PDA режим вроде не активен, но только эта функция позволяет убрать/добавить код для мобильных в HTML а не через CSS и display:none (нелюблю его).
Но ведь $USER_AGENT_PDA$ срабатывает для мобильных устройств? Юрий, спасибо за помощь.