Чтение RSS каналов

Форум

Открыть Ответить

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

0

0
1
05.11.2011 15:02:4205.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: PHP 5
Сервер: Сервер в интернете
4.14

4.14
2
06.11.2011 12:12:36
актуально только для резиновых шаблонов
3.91

3.91
3
07.11.2011 08:08:32
Да, актуально.
А как сделать? Кто поможет?
4.14

4.14
4
08.11.2011 04:59:09
rvg, так вы сами написали готовое решение :)))

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

3.91
5
08.11.2011 08:06:51

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

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



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

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

Кто поможет?
4.14

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

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

3.96
7
08.11.2011 10:04:5408.11.2011 10:31:42
Как-то не красиво получается...
4.14

4.14
8
08.11.2011 10:06:5708.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>


и скриншот title
4.14

4.14
9
09.11.2011 08:11:31
Где-то косяк с кавычками, или не заэкранированы или лишняя кавычка, или поставлено " вместо ', поэтому ломает код - экспериментируйте, ищите ошибку.
3.96

3.96
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь