Earn money with your rx pharmacy traffic!
Заработок в интернете

Хотите знать, как заработать в интернете? Ответы ищите ниже.

Посты тут ↓

Как правильно разместить баннер?

Как правильно разместить баннер

Допустим, у вас есть два вида одного и того же баннера: один banner.gif другой banner.swf и вы думаете, какой лучше разместить… Не парьтесь — размещайте сразу оба!

Делается это достаточно просто средствами JavaScript. В то место, где нужно вывести баннер вставляете код:

var MM_contentVersion = 7;
var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
if ( plugin ) {
var words = navigator.plugins["Shockwave Flash"].description.split(” “);
for (var i = 0; i < words.length; ++i)
{
if (isNaN(parseInt(words[i])))
continue;
var MM_PluginVersion = words[i];
}
var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
}
else if (navigator.userAgent && navigator.userAgent.indexOf(“MSIE”)>=0
&& (navigator.appVersion.indexOf(“Win”) != -1)) {
document.write(‘<SCR’ + ‘IPT LANGUAGE=VBScript\> \n’);
document.write(‘on error resume next \n’);
document.write(‘MM_FlashCanPlay = ( IsObject(CreateObject(“ShockwaveFlash.ShockwaveFlash.” & MM_contentVersion)))\n’);
document.write(‘</SCR’ + ‘IPT\> \n’);
}

if ( MM_FlashCanPlay ) {

document.write(‘<object classid=”clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″‘);
document.write(‘ codebase=” http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0″ ‘);
document.write(‘ WIDTH=”468″ HEIGHT=”60″>’);
document.write(‘ <PARAM NAME=movie VALUE=”/wp-content/themes/fluid2/images/buckster.swf”> <PARAM NAME=menu VALUE=false> <PARAM NAME=quality VALUE=best> <PARAM NAME=bgcolor VALUE=#FFFFFF> ‘);
document.write(‘ <EMBED src=”/wp-content/themes/fluid2/images/buckster.swf” menu=false quality=best bgcolor=#FFFFFF ‘);
document.write(‘ swLiveConnect=FALSE WIDTH=”468″ HEIGHT=”60″ ‘);
document.write(‘ TYPE=”application/x-shockwave-flash” PLUGINSPAGE=”http://www.macromedia.com/go/getflashplayer”>’);
document.write(‘ </EMBED>’);
document.write(‘ </OBJECT>’);

} else{
document.write(‘<a href=”http://buckster.ru” target=”_blank”><IMG src=”/wp-content/themes/fluid2/images/buckster.gif” WIDTH=”468″ HEIGHT=”60″ BORDER=0></a>’);
}

Смысл этих манипуляций в том, что баннер будет показываться чаще за счет тех пользователей, у которых флеш отключен в настройках браузера или установленная версия флеша ниже указанной в переменной MM_contentVersion — для них он будет заменяться картинкой.

Можно вынести этот код в отдельный script.js, а там где нужно вставить баннер пишем: <script src=”/common/flash.js”></script>

Таким образом у меня выводится баннер «Бакстера» — тем у кого включен флеш показывается buckster.swf, а всем остальным buckster.gif. Рекламодатели довольны и платят больше денег :) Что ещё для счастья нужно?

Рекомендую также:
» Как оптимизировать блог для поисковиков (часть 1)
» Зарегистрировал парочку доменов .tel
» Зачотный конкурс


Не пользуетесь RSS — подпишитесь на обновления

13.02.2008 | Рубрики: Заработок в Интернете, Советы |

Комментарии (20)

  1. DeveloperGuru.NET пишет:

    У меня стоит плагин FlashBlock и ничего не показывается. Думаю, что людей, у которых флешевый плагин не установлен очень мало, так что возиться нет смысла.

  2. Оптимизатор пишет:

    DeveloperGuru.NET, я исключение. Флешевые плагины слишком отвлекают от работы.

  3. [m.k] пишет:

    А вдруг у клиента отключен JavaScript. А так бы видно бы было. Хотя можно получить данные из переменного окружения, а директиву написать в серверных скриптах. Тогда будет нормально.

  4. AKSHATURALY пишет:

    Спасибо. Как – нибудь применю. Но ту возник вопрос – а если действительно, у пользователя не работает Джава Скрипт, будут ли вообще баннеры показываться?

  5. EinBrecher пишет:

    Не хочу показаться занудой, но я долго искал рекламу Бакстера…. Ведь как утверждал автор она должна и просто обязана отображаться… Не флешем, так гифкой. У меня флеш блокируется. Не нашол такой гифки, зато видно место, где должна быть флешка , её кнопкой “плей” отметил плугин от ФФ. Может у других по – другому?

  6. Сергей Жилин пишет:

    У меня тоже стоит плагин FlashBlock, но когда он используется, то браузер не говорит, что флеш отключен. А смысл поста в том, что баннеры будут показываться чаще за счет тех, у кого флеш отключен в настройках браузера или версия флеша ниже той, что вы укажете в скрипте – для них он будет заменяться на картинку.

    А яваскрипт отключен ну у ооочень мизерного количества пользователей. Для них можно добавить тег noscript.

  7. Антонов Сергей пишет:

    это ли не есть накликивание?

  8. Сергей Жилин пишет:

    Антон, какое еще накликивание, вы о чем?

  9. Serch пишет:

    вполне неплохой плагин. меня вообще радует

  10. Оптимизатор пишет:

    Осталось только плагин для Wordpress написать :)

  11. Vlad пишет:

    Что ты вы так сложно описали
    я думаю баннер установит даже самый неопытный вебмастер ,который зарегил себе сайт на юкозе…

  12. RET пишет:

    это я умею

  13. Евгений Александрович пишет:

    здесь ничего сложного нет , внимательно перечитайте статью

  14. Kyka пишет:

    я же говорил, главное своевременно заплатки и плагины скачивать. народ все выкладывает в нете, только качай

  15. Bolton пишет:

    Только вот зачем заморачиваться?

  16. Сергей Жилин пишет:

    Конечно, можно не заморачиваться — каждый решает для себя, нужно ли ему это. Данная метода прежде всего для того, чтобы рекламодатели получали больший эффект от рекламы на вашем сайте. Тогда они будут охотнее платить вам за размещение баннеров.

  17. komiks пишет:

    неплохо
    но это нужно, если вы продаете действительно только клики
    как уже сказали “накликивание”
    если продажи – бесполезно
    опять же, с разными плагинами проблемы..

  18. Волков пишет:

    Да можно и так можно и средствами пхп это сделать

  19. Anton пишет:

    спасибо за информацию пригодиться

  20. MeTrA пишет:

    Спасибо за совет! Буду пользоватся!

Оставить комментарий

Имя

E-Mail (не публикуется)

Сайт