Помощник
|
DLE: реклама только для посетителей из поиска |
baskin_BR
|
Сообщение
#1
|
||
|
|
||
|
|||
Чуждый |
15.6.2012, 13:23;
Ответить: Чуждый
Сообщение
#2
|
|
Собственно, сам вопрос: что добавить в код баннера (или как его оформить), чтобы он отображался только для посетителей, зашедших на сайт с поисковых систем? В частности, с гугла, яндекса. Сам баннер простейший, на хтмл. Используйте свойство [group] а если вы хотите что бы баннер отображался только для тех кто зашел с Пс, то здесь нужен php скрипт Сообщение отредактировал Чуждый - 15.6.2012, 13:25 |
|
|
baskin_BR
|
Сообщение
#3
|
|
[group] - это права на сайте
я возможно не так сформулировал. баннер должен отображаться только для тех людей, которые попали на сайт только с поисковиков, к какой бы они группе не относились на сайте. даже админ, набрав в гугле site.ru и перейдя с поиска на сайт, должен увидеть баннер. а если перейдет с закладок или набрав в строке адрес сайта напрямую, баннер не должен отображаться php скрипт кто возьмется и за сколько сделать и подключить на ДЛЕ?
|
|
|
Alex_RD |
15.6.2012, 14:56;
Ответить: Alex_RD
Сообщение
#4
|
|
[group] - это права на сайте я возможно не так сформулировал. баннер должен отображаться только для тех людей, которые попали на сайт только с поисковиков, к какой бы они группе не относились на сайте. даже админ, набрав в гугле site.ru и перейдя с поиска на сайт, должен увидеть баннер. а если перейдет с закладок или набрав в строке адрес сайта напрямую, баннер не должен отображаться кто возьмется и за сколько сделать и подключить на ДЛЕ? Можно в принципе без php, с помощью js. Получить http_referer, проверить на содержание google, yandex ... В if выводить скрипт баннера (if + document write если баннер статичный). Правда, как на это посмотрит ПС, я с помощью js, вставляю баннеры Google Adsense (разные размеры в зависимости от разрешения) 2 года вроде ок, но всякое бывает. -------------------- |
|
|
Jepps |
15.6.2012, 14:59;
Ответить: Jepps
Сообщение
#5
|
|
baskin_BR, если актуально, то могу скинуть контакты человека, который для меня постоянно пишет модули и хаки.
-------------------- |
|
|
dan1 |
15.6.2012, 15:19;
Ответить: dan1
Сообщение
#6
|
|
Простейшая реализация:
Открываете в корне index.php. Находите строку: $tpl->load_template ( 'main.tpl' ); Перед этой строкой напишите следующее: $engines = array( "go.mail.ru", "google.", "yandex.", "search.live.com", "bing.com", "rambler.ru", "search.yahoo.com", "search.qip.ru/search" ); $ad = ""; for($i=0; $i<count($engines); $i++) { if(strpos($_SERVER['HTTP_REFERER'], $engines[$i])) { $ad = 'Код рекламного блока'; break; } } где "Код рекламного блока" - ваш код. Далее находите эту строчку: $tpl->set ( '{speedbar}', $tpl->result['speedbar'] ); Ниже вписываете: $tpl->set ( '{ad}', $ad ); Теперь можно открыть папку с шаблоном, найти в ней файл main.tpl и в нужное место поставить тег {ad}. Код не проверял. |
|
|
baskin_BR
|
Сообщение
#7
|
|
Alex_RD, можно пример, как вы реализовали?
Jepps, актуально как никогда) dan1, проверю, отпишусь обязательно. кстати, без правки index.php нереализуемо? если только в шаблоне. спасибо Сообщение отредактировал baskin_BR - 15.6.2012, 15:23 |
|
|
dan1 |
15.6.2012, 15:34;
Ответить: dan1
Сообщение
#8
|
|
|
dan1, проверю, отпишусь обязательно. кстати, без правки index.php нереализуемо? если только в шаблоне. Можно - с помощью javascript. Так, если не ошибаюсь будет выглядеть функция на JS: function showBanner() { var referer = document.referrer; var engines = new array( "go.mail.ru", "google.", "yandex.", "search.live.com", "bing.com", "rambler.ru", "search.yahoo.com", "search.qip.ru/search" ); for(var i=0; i<engines.length; i++) { if(referer.indexOf(engines[i]) > 0) { document.write('Код баннера'); break; } } }
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 9 | zennoboss | 4582 | Вчера, 21:03 автор: 100ftd |
|
Посоветуйте массажер для спины и шеи | 9 | Boymaster | 868 | Вчера, 13:56 автор: Vmir |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3372 | Вчера, 13:50 автор: Vmir |
|
Люблю творить! Статьи для вас Копирайтинг- моя жизнь! |
312 | Zoya83 | 190679 | Вчера, 7:51 автор: DimonX |
|
Современный сервис для быстрого и безопасного обмена валют. | 15 | CryptoTims | 4951 | 22.4.2024, 22:32 автор: CryptoTims |
Текстовая версия | Сейчас: 24.4.2024, 3:22 |