X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Вывод рекламы в зависимости от разрешения экрана в адаптивном дизайне
sosnovskij
sosnovskij
Topic Starter сообщение 13.8.2015, 17:00; Ответить: sosnovskij
Сообщение #1


Топовый постер
*******


Группа: User
Сообщений: 4717
Регистрация: 20.10.2009
Поблагодарили: 81 раз
Репутация:   850  


Есть ли какой-нибудь вариант вывода рекламных блоков в зависимости от разрешения экрана пользователя? Например, пользователь зашел с ПК с таким-то разрешение, ему выдается такой-то вариант дизайна + такие-то рекламные блоки. Он зашел с планшета, вариант дизайна немного меняется, меняются и рекламные блоки.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 13.8.2015, 19:38; Ответить: ixman
Сообщение #2


Топовый постер
*******


Группа: User
Сообщений: 3496
Регистрация: 6.1.2018
Поблагодарили: 0 раз
Репутация:   850  


Ну с дизайном всё намного проще, можно использовать только CSS, а вот с рекламными блоками сложнее. Разрешение экрана, насколько мне известно, можно определять только javascript, то есть на стороне клиента. Соответственно, узнав размеры экрана, делать ajax запрос и подгружать рекламный блок с нужными параметрами. Но это уже после загрузки страницы. Как-то так.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 14.8.2015, 1:01; Ответить: yury_mw
Сообщение #3


Завсегдатай
*****

Группа: User
Сообщений: 648
Регистрация: 13.5.2009
Поблагодарили: 0 раз
Репутация:   195  


( @ 13.8.2015, 19:00) *
Есть ли какой-нибудь вариант вывода рекламных блоков в зависимости от разрешения экрана пользователя?


Этот вариант называется медиа запросы (CSS media queries). Работают они почти во всех современных браузерах, за исключением Internet Explorer 8 и его более ранних версий. Недавно отвечал на похожий вопрос: http://www.masterwebs.ru/topic/22859-kak-p...t-kod/?p=135369

Возможен еще такой вариант: перед показом страницы сначала получить разрешение экрана пользователя через js, и вывести страницу уже с подключенным дизайном из подходящего файла:



<?php
if (isset($_GET['width'])) {
  if ($_GET['width'] > 1024){
  include 'wide.php'; //если ширина экрана больше 1024 подключаем wide.php
} else include 'narrow.php'; //если ширина экрана меньше – подключаем narrow.php


} else {
  // добавляем в оригинальную строку запроса ширину экрана и перезагружаем страницу
  $qs = '';
  if ($_SERVER['QUERY_STRING']!='') $qs = $_SERVER['QUERY_STRING'].'&';
  echo '<script language="javascript">';
  echo "location.href=\"${_SERVER['SCRIPT_NAME']}?", $qs, 'width=" + screen.width;';
  echo '</script>';
  exit();
}
?>



Ну или, как было выше сказано, сделать примерно то же самое через аякс.


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал yury - 14.8.2015, 1:02
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) CASHOUT.BIZ - ввод/вывод крипты Киев-Украина-офиc
52 SupportCashout 10718 Вчера, 12:39
автор: SupportCashout
Открытая тема (нет новых ответов) Накрутка поведенческого фактора для ЯД и склик рекламы
1 Evgeniykeys 406 19.10.2020, 20:23
автор: Evgeniykeys
Горячая тема (нет новых ответов) Обмен/Ввод/Вывод - Paypal/WM/PM/WIRE/ePm/Paxum/BTC/Epese/Capitali/Visa/MC/eCoin/EXMO/нал
259 JenkinChange 174859 18.10.2020, 21:08
автор: JenkinChange
Горячая тема (нет новых ответов) [От 2%, Лучшее предложение] Вывод / Обмен / Qiwi / Webmoney / Privat24 от Katlana [Надежный Обмен]
Быстрый надежный обмен валют.
39 Katlana 8340 18.10.2020, 0:06
автор: Katlana
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
211 himin 88657 27.9.2020, 22:30
автор: himin


 



RSS Текстовая версия Сейчас: 27.10.2020, 21:07
Дизайн