[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Реклама между новостями, постами

Реклама между новостями, постами
[1] metaforos [21.10.2010, 15:33]
Здравствуйте. Попробовал описанные Вами советы "Реклама между новостями, постами" все работвет (если новости в одну колонку). А вот я сделал новости в ДВЕ КОЛОНКИ и уппссс... Подскажите, как сделать вывод рекламы в моем случае?
Заранее благодарю за помощь.
сайт www.femida-ua.org
[2] likbezz [28.10.2010, 23:31]
Quote (metaforos)
Здравствуйте. Попробовал описанные Вами советы "Реклама между новостями, постами" все работвет (если новости в одну колонку). А вот я сделал новости в ДВЕ КОЛОНКИ и уппссс...

- Добрый.
Как помнится, там несколько вариантов (принципиальных) вывода доп. информации - через скрипт - с привязкой к классу блока материала и через $ID$ - оператор материала. В каком случае не получается и что именно.
Не маловажно и то, каким способом вы формируете две колонки ... или больше...
В любом из предложенных в заметке «Реклама между новостями, постами. Скрипт для юКоз. jQuery» способов есть свои индивидуальные особенности с которыми необходимо считаться и корректировать в зависимости от исходных данных/шаблона.
Особой/принципиальной проблемы не нашёл.
Quote (metaforos)
сайт www.femida-ua.org

- Не увидел две колонки. Нигде.
....
[3] metaforos [29.10.2010, 12:49]
Здравствуйте. Две колонки делаю вот-так <div style="width:50%;float:left;">. После чего, реклама (баннер, картинка и т.д.) выводится тоже в две колонки и очень коряво. Например для 468 баннеров - это УЖАС!!! Поэтому и оставил сейчас только одну колонку.

Сообщение отредактировал metaforos - Пятница, 29.10.2010, 12:50
[4] likbezz [29.10.2010, 14:26]
metaforos,
Quote (metaforos)
Две колонки делаю вот-так <div style="width:50%;float:left;">.
В вашем случае, наверно, проще сделать новости в две колонки, а рекламу - в одну. Типа прослойки - два материала - реклама ..... следущие два материала ...
Quote (metaforos)
После чего, реклама (баннер, картинка и т.д.) выводится тоже в две колонки и очень коряво. Например для 468 баннеров - это УЖАС!!!

Всё это решается стилями в индивидуальном порядке.
Или вообще другим местом размещение банера. Например после постов ... или до контента.


А вообще - не рекомендуется размещать более двух рекламных банеров формата 468px на одной странице. И то - с большим интервалом. Да и специфика вашего сайта («Украинский союз правовой помощи») - не располагает к такому размещению материалов рекламного характера.

Лучше сделать отдельным вертикальным блоком, в правой колонке или горизонтальным после/до контента....
Моё мнение.
[5] Гость [07.11.2010, 23:09]
Quote (likbezz)
Лучше сделать отдельным вертикальным блоком, в правой колонке или горизонтальным после/до контента.... Моё мнение.

Спасибо. :)

[6] Гость [08.02.2011, 16:28]
Здраствуйте! Как реализовать скрипт так чтобы на каждой странице после 4 новости был рекламный блок, если выжно то на странице выводится 8 новостей? И второй вопрос как приделать еще один ID, для второго рекламного блока, чтоб по исходному скрипту первый рекламный блок показывался после каждой 4 новости, а другой рекламный блок, после 6 новости?

Code
<?if($ID$%6='1')?>
<div id="myinf$ID$">
<img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" />
<script type="text/javascript">
$(window).load(function(){
$('#myinf$ID$').load('/index/0-4 #banBlock<_?rnd10?_>');
});
</script>
</div>
<?endif?>
[7] likbezz [09.02.2011, 02:13]
Гость,
Quote (Гость)
Здраствуйте! Как реализовать скрипт так чтобы на каждой странице после 4 новости был рекламный блок

- Найти 4-ю и 8-ю новость и после неё запихнуть рекламный блок. Скриптом.
Quote (Гость)
И второй вопрос как приделать еще один ID, для второго рекламного блока

Прописать руками.
...
А вообще странный вопрос.
Вам сколько блоков на странице нужно? - после каждого четвёртого или шестого?
[8] Гость [09.02.2011, 11:29]
Да я хочу чтоб было 2 разных рекламных блока, после 4 и после 6 новости на каждой странице, тобиш оставались на своих местах при переходе на другую страницу. А вот ID для второго рекламного блока, - я то понимаю что ручками, но не знаю как.

Добавлено (09.02.2011, 11:29)
---------------------------------------------
Первая реклама после 4 новости, а вторая реклама после 6 новости

[9] likbezz [09.02.2011, 21:25]
Гость,
Quote (Гость)
Да я хочу чтоб было 2 разных рекламных блока, после 4 и после 6 новости на каждой странице, тобиш оставались на своих местах при переходе на другую страницу

Quote (likbezz)
- Найти 4-ю и 6-ю новость и после неё запихнуть рекламный блок. Скриптом.

- Не вижу ничего сложного. Тем более, всё расписано ... «Реклама между новостями, постами»
Code
<script type="text/javascript">
$(document).ready(function(){
/* Start DocumentReady */
var $this=$("#allEntries table.eBlock:eq(1)"); /* Или eq(«?rnd10?») - для случайной выборки */
$this.after('<div class="myinf"><img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" /></div>');
$this.next('div.myinf').load('/index/0-4 #banBlock«?rnd10?»');
/* End DocumentReady */
});
</script>

Пример ...

Но если даже это для вас сложно ...

[10] Гость [09.02.2011, 22:15]
Реклама тизерная и поэтому как писалось в примерах со скриптами, было написано что для рекламы/информации. Любое содержание, кроме скриптов, а мне нужно скрипт вставить
[11] likbezz [09.02.2011, 22:33]
Гость,
Quote (Гость)
а мне нужно скрипт вставить

- Некоторые скрипты прокатят - нужно пробовать конкретно.
Кроме того, рекламу можно размещать на странице, в скрытом блоке, а потом перемещать в нужное место.
[12] Гость [09.02.2011, 23:15]
<?if($ID$%6='1')?>
<div id="myinf$ID$">
<img src="http://likbezz.ucoz.ru/_theme/_st/img/ico/aj2.gif" />
<script type="text/javascript">
$(window).load(function(){
$('#myinf$ID$').load('/index/0-4 #banBlock<_?rnd10?_>');
});
</script>
</div>
<?endif?>

на этом я пробывал скрипт вставляется все работает, но надо так чтоб на каждой странице оставался на месте после 4 новости, и второй скрипт рекламы после 6 новости

[13] likbezz [10.02.2011, 01:34]
Гость,
Quote (likbezz)

...
Quote (likbezz)
Кроме того, рекламу можно размещать на странице, в скрытом блоке, а потом перемещать в нужное место.

Code
<div style="display:none;">
<script type="text/javascript">
google_ad_client = "ca-pub-7825762797904866";
google_ad_slot = "6722930547";
google_ad_width = 336;
google_ad_height = 280;</script>
<script type="text/javascript"> google_ad_client = "ca-pub-7825762797904866";google_ad_slot = "6722930547";google_ad_width = 336; google_ad_height = 280;</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
</div>
<script type="text/javascript">
$(window).load(function(){$('#google_ads_frame2_anchor').appendTo('#allEntries table.eBlock:eq(5)');});
</script>

Пример ....
...

[14] Lunder [26.05.2011, 21:14]
Quote
Зайдите в шаблон страницы, на которой у Вас выводятся новости, и там ПОСЛЕ $BODY$ (или $CONTENT$) ставьте это :
Code
<div style="display:none;">
<div id="reklama">
<strong>=== ТУТ ВАША РЕКЛАМА !!! ===</strong>
</div>
</div>
<script>
$("table.eBlock:eq(1)").after( $("div#reklama") );
</script>
где eq(1) - выводит рекламу после ВТОРОЙ новости (считаем с НУЛЯ!).При необходимости повторить рекламу, добавляем такую-же строчку с другой цифрой.


Вставил в новостях (на главной) информер описанным способом. Все вродь на своем месте, но... в самом низу страницы блок дублируется. Можно ли как-то убрать дубляж?


Сообщение отредактировал Lunder - Четверг, 26.05.2011, 21:15
[15] likbezz [27.05.2011, 01:16]
Lunder,
Quote (Lunder)
Вставил в новостях (на главной) информер описанным способом. Все вродь на своем месте, но... в самом низу страницы блок дублируется. Можно ли как-то убрать дубляж?

Этот скрипт «устарел») ... и не подходит к системным информерам, только к статичной информации.

Для информеров юзаем вот такой:
Code
<script type="text/javascript">
function myInf(){var obj=$('able.eBlock:eq(0)');
$.get('http://frontzmin.sumy.ua/informer/12',function(d){obj.after(d.toString().substr(16,d.length-19).replace(/\\\"/g,'"'));});
};myInf();
</script>

Где:
var obj=$('able.eBlock:eq(0)'); - блок после которого добавляется информер. Отсчёт с нуля.
http://frontzmin.sumy.ua/informer/12 - ссылка на скрипт вашего информера.
...

Или вот такой:
Code
<script type="text/javascript">
(function(){var obj=$('table.eBlock:eq(0)');
$.get('http://likbezz.ucoz.rus/___ajax/12',function(d){obj.after(d.toString().substr(16,d.length-19).replace(/\\\"/g,'"'));});
})();
</script>

Параметры те же.
...


Полная версия сайта