- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нашел на форуме сообщение с описанием вывода нужного блока первым с помощью javascript
/ru/forum/comment/8990088
Вариант с javascript интересный, но я не понял как он работает.
profeto, не могли бы Вы разъяснить как скрипт работает?
Вот у меня три блока:
№1 верх статьи (Полноразмерный баннер (728x90) -- графика и текст);
№2 низ статьи (Большой прямоугольник (336x280) -- только графика);
№3 низ статьи справа от №2 (Большой прямоугольник (336x280) -- только текст).
Больше всего кликают по №3, затем №1 и потом №2. Хотелось бы именно в такой последовательности и выводить блоки.
---------- Добавлено 17.07.2013 в 15:35 ----------
Можно конечно вывести и посредством css, через позиционирование нужного блока в нужном месте, но мне кажется это сложнее чем через javascript.
А что непонятного-то? Вроде доступно написал. В вашем случае третий блок останется без изменений, а вместо первого и второго в коде будет, соответственно:
и
А уже после третьего блока можно вставить остальной код:
<!--- БЛОК ADSENSE 1--->
</div>
<div id="ad2" style="display: none;">
<!--- БЛОК ADSENSE 2--->
</div>
<script type='text/javascript'>
var obj0=document.getElementById("adshow1");
var obj1=document.getElementById("ad1");
var obj2=document.getElementById("adshow2");
var obj3=document.getElementById("ad2");
obj0.innerHTML = obj1.innerHTML;
obj2.innerHTML = obj3.innerHTML;
</script>
А почему дивам ad1 и ad2 "display: none;" ? 😕
А почему дивам ad1 и ad2 "display: none;" ? 😕
Потому что эти блоки в итоге отображаются в других дивах - adshow1 и adshow2.
Тады логично 😂
У меня CMS DLE, и блоки я вывожу след. образом:
в шаблон сайта в нужное место ставлю тег: {banner_adshow1}. В Админке с разделе "Рекламные материалы" создаю одноименный баннер "adshow1" с содержимым кода блока №1. Аналогично поступаю с оставшимися двумя блоками ({banner_adshow2} и {banner_adshow3}).
profeto, если воспользоваться Вашим скриптом, то мне надо:
1) в шаблон сайта в нужное место вставить: <div id="adshow1"></div> (для ADSENSE 1); <div id="adshow2"></div> (для ADSENSE 2); {banner_adshow3} (для вывода ADSENSE 3 из админки);
2) в админке создать новый баннер "adshow3" с кодом:
Тогда CMSка в шаблон вместо тега {banner_adshow3} выведет код блока №3 (как самый первый) и +джаваскрит, который, в свою очередь, определить последовательность загрузки в HTMLе блока №1 и только потом №2.
Всё верно?
GrafYa, да, всё верно.
Отлично, тогда поэкспериментирую.
profeto, а как можно проверить, работает ли скрипт? Есть какой-то инструмент вебмастера который бы показал порядок загрузки?
Блоки загружаются в том порядке, в котором они размещены в исходном коде. В данном случае в исходном коде у вас будет сначала 3 блок, потом 1 и 2.
А разве нельзя сделать проще, как рекомендует сам Гугл?
Самый эффективный рекламный блок с наивысшим показателем CTR должен идти первым в HTML-коде страницы. Это позволит получать больше дохода.
Во-первых, необходимо поместить тег DIV непосредственно под тегом BODY. Тогда браузер будет знать, какой рекламный блок идет первым в исходном HTML-коде. Однако этот блок не обязательно будет отображаться первым на странице. Используйте следующий код:
<div id=”ad1″>
Вставьте в этом месте свой рекламный код.
</div>
Затем добавьте приведенный ниже код CSS в таблицу стилей вашего сайта. Мы также рекомендуем предварительно протестировать атрибуты (left – слева, right – справа, top – вверху, bottom – внизу), чтобы при размещении блока на вашей странице не возникли ошибки. Не забудьте скорректировать высоту (height) и ширину (width) в зависимости от формата объявления.
#ad1 {
width: 468px;
height: 60px;
position: absolute;
left: 140px;
right: 0px;
bottom: 0px;
top: 350px;
}
Если вы не используете таблицы стилей, вставьте приведенный выше код в теги DIV между тегами HEAD исходного HTML-кода.
<style type=”text/css”>
Вставьте в этом месте приведенный выше код CSS.
</style>
А разве нельзя сделать проще, как рекомендует сам Гугл?
Я видел эту рекомендацию, но так и не понял, какой от нее толк. Например, мне нужно, чтобы первый блок располагался ПОД статьей. В данном примере будет просто абсолютный сдвиг ровно и жестко на 350 точек вниз. Но мне то нужно сместить этот блок под статью, высота которой (размер статьи) неизвестна. Поэтому такое позиционирование не годится.
Похоже, джава скриптом поменять объявления - самый простой вариант. Только я бы тупо поменял местами рекламные дивы без заморочек с display:none. Тем более у меня серху и снизу блоки одинаковые по размеру. Надо будет попробовать.
Типа: