Форум » Система построения сайтов » Блоки » Реклама разного размера в зависимости от размера экрана
Открыть Ответить

Реклама разного размера в зависимости от размера экрана

0.00

0.00

1
05.11.2011 15:02:42 05.11.2011 15:04:34

Как сделать вывод рекламного баннера AdSense одного размера при разрешении экрана по ширине < 1024 и другого баннера при ширине экрана > 1024 ??

Ну как-то так:


<script language="JavaScript1.2"> 
 if (screen.width<1024)   
  { $content = file_get_contents("blocks/small.txt");    }
  else   
  { $content = file_get_contents("blocks/big.txt"); }
 </script>   


В файлах small.txt и big.txt рекламные блоки AdSense.


Или по другому...

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Группа
Посетители
Пункты
730
Регистрация
22.08.2008
Пол
Мужчина
Предупреждения
Нет
rvg
rvg
4.14

4.14

06.11.2011 12:12:36

актуально только для резиновых шаблонов

Группа
Посетители
Пункты
772
Регистрация
01.06.2006
Пол
Мужчина
Из
Моздок
Предупреждения
Нет
sam07
sam07
3.91

3.91

07.11.2011 08:08:32

Да, актуально.
А как сделать? Кто поможет?

Группа
Посетители
Пункты
730
Регистрация
22.08.2008
Пол
Мужчина
Предупреждения
Нет
rvg
rvg
4.14

4.14

08.11.2011 04:59:09

rvg, так вы сами написали готовое решение :)))

PS а в адсенсе есть размеры банера более 1024 пикс? Я просто не разу не ставил такие

Группа
Посетители
Пункты
772
Регистрация
01.06.2006
Пол
Мужчина
Из
Моздок
Предупреждения
Нет
sam07
sam07
3.91

3.91

08.11.2011 08:06:51

так вы сами написали готовое решение :)))

PS а в адсенсе есть размеры банера более 1024 пикс? Я просто не разу не ставил такие



Цель вот какая: при ширине экрана менее 1024 выводится рекламный блок 468x60, иначе - выводится рекламный блок 728x90

А то что я написал - не работает!

Кто поможет?

Группа
Посетители
Пункты
730
Регистрация
22.08.2008
Пол
Мужчина
Предупреждения
Нет
rvg
rvg
4.14

4.14

08.11.2011 08:40:44 08.11.2011 08:44:02

Не хило Вы так переменную на РнР пытаетесь из под Джавы запустить, естественно так не будет работать.
Если так, то надо через document.write запускать скрипт Адсенсе.
Что-то типа:

<br /> <script language="JavaScript"><br /> <!--<br /> if (screen.width <= '1024') {<br /> document.write ('код Адсенсе для меньшего разрешения'); <br /> }<br /> if (screen.width > '1024') {<br /> document.write ('код Адсенсе для 1024 и более'); <br /> }<br /> //--><br /> </script><br />

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

08.11.2011 10:04:54 08.11.2011 10:31:42

Как-то не красиво получается...

Группа
Посетители
Пункты
730
Регистрация
22.08.2008
Пол
Мужчина
Предупреждения
Нет
rvg
rvg
4.14

4.14

08.11.2011 10:06:57 08.11.2011 10:30:51

Как-то не красиво получается...
вот код:


<script language="JavaScript"> 
<!-- 
if (screen.width <= '1024') { 
document.write (' 
<script type="text/javascript">
<!-- google_ad_client = "ca-pub-0242269756925998";
/* 468x60, создано 28.05.09 */ 
google_ad_slot = "9534965004"; 
google_ad_width = 468; 
google_ad_height = 60; 
//--> </script> 
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>'); } 

if (screen.width > '1024') { 

document.write ('<script type="text/javascript">
<!-- google_ad_client = "ca-pub-0242269756925998"; 
/* Большой на сайт */ google_ad_slot = "7658809119"; 
google_ad_width = 728; 
google_ad_height = 90; 
//--> 
</script> 
<script type="text/javascript" 
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
</script>'); 
} 
//--> 
</script>


и скриншот forum-kwGVDnVUE1-15916.png

Группа
Посетители
Пункты
730
Регистрация
22.08.2008
Пол
Мужчина
Предупреждения
Нет
rvg
rvg
4.14

4.14

09.11.2011 08:11:31

Где-то косяк с кавычками, или не заэкранированы или лишняя кавычка, или поставлено " вместо ', поэтому ломает код - экспериментируйте, ищите ошибку.

Группа
Супермодераторы
Пункты
1595
Регистрация
18.09.2008
Пол
Мужчина
Из
Россия
Предупреждения
Нет
GRAFLEKX
GRAFLEKX
3.92

3.92

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код