Нужен какой-то скрипт, позволяющий размещать различные js-блоки, такие как прижатый к верхней позиции горизонтальный блок рекламы (типа как в бегуне схлопывающийся или в РСЯ есть подобное), также есть позиции справа и слева, а также снизу, которые можно было бы использовать в качестве рекламных.
Нечто похожее используется в скрипте OYY, но у них нет интересующих меня позиций.
Может, есть у кого готовое решение или программист, способный за небольшие деньги написать такой скрипт?
Если скрипт "рекламы" то мало описания — ничего не понятно, от куда и что будет/должно выводиться...
Если блоки — то вроде все просто) в сети куча примеров) Можно создать обычный див с абсолютным позиционированием, и выводить там все что нужно)
Хотя если немного покумекать, то визуально можно в любой блок на сайте "впихнуть")) с помощью js и css)
Можно создать стандартными способами любой уникальный пустой блок, и с помощью js вставлять в него что нужно)
а как понять тем кто умеет что именно вам нужно?)так это потому что сам не умею кодить
скрипт "рекламы" очень растяжимое и сложное понятие)) а вот вывести просто блок очень просто — тут знаний особых не нужно, можно просто гуглом воспользоваться!)
для появления только после прокрутки js нужен)
в стили для .first добавить display: none;
Вот другой пример: seodiz.ru/jquery-sideroll-script
за основу можно взять даже примеры кнопок "наверх" те что для прокрутки страницы предназначены, которые появляются после скроллинга страницы!)
даже это можно допилить:
Keep, Спасибо большое за кнопку. Отлично работает (ставила на 1,8).
Скажите, а как можно эту же кнопку в правый нижний угол загнать, вместо левого верхнего?
Пыталась "top" в двух местах на "bottom" поменять, но не прокатило.
Если Kepp не против, приведу его код кнопки ниже, который устанавливается в template.php перед тегом :
.scroll-to-top-button{ background: #fff url(/templates/_default_/images/up.png) center center no-repeat; width: 40px; height: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; padding: 15px; margin: 40px; } (function(jq) { jq.autoScroll = function(ops) { ops = ops || {}; ops.styleClass = ops.styleClass || 'scroll-to-top-button'; var t = jq(''), d = jq(ops.target || document); jq(ops.container || 'body').append(t); t.css({ opacity: 0, position: 'absolute', top: 0, left: 3 }).click(function() { jq('html,body').animate({ scrollTop: 0 }, ops.scrollDuration || 1000); }); d.scroll(function() { var sv = d.scrollTop(); if (sv < 500) { t.clearQueue().fadeOut(ops.hideDuration || 500); return; } t.css('display', '').clearQueue().animate({ top: sv, opacity: 0.8 }, ops.showDuration || 500); }); }; })(jQuery); $(document).ready(function() { $.autoScroll({ scrollDuration: 500, showDuration: 600, hideDuration: 300 }); });
вставив между дивами var t = jq('<div class="'+ops.styleClass+'"></div>'),
код рекламы, и подправив стили)
Та же мысль в голову пришла. Это оно (из кода Элементарного блока)?AndroS, а не пытались посмотреть как их код написан?)
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>');