Загрузка. Пожалуйста, подождите...

                    

                        
RSS
  • Главная
  • Регистрация
  • Карта сайта
  • О нас

» Сервисы » Настраиваем рекламную строчку Nolix

Настраиваем рекламную строчку Nolix

Сервисы, Хитрости CSS, Web-дизайнерам, На сайте Комментарии (24)

Настраиваем рекламную строчку NolixЗдравствуйте, уважаемые читатели. Сегодня я продолжу начатый вчера пост про Nolix, а конкретно, расскажу, как более тонко настроить внешний вид рекламной полосы.


Если помните, вчера было мной сказано, что рекламная полоса Nolix'а имеет мало настроек, то есть качественно вписать в дизайн ее будет сложно. То была речь о системных настройках в контрольной панели Ноликса. Но у нас есть еще и прямые руки (ну или почти прямые), благодаря которым мы можем сделать, что пожелаем.


Прежде чем перейдем к делу, я сразу скажу, что вчера писал в техподдержку по поводу такого вот изменения внешнего вида и получил ответ:

Вы можете менять оформление рекламной строчки как захотите.
Можете хоть завернуть ее в блок 5х5 пикселей.

И был процитирован пункт из FAQ:
Некоторые пользователи системы похоже не до конца понимают “почему рекламная строчка должна быть в самом верху сайта”

То есть объясняется вся ситуация следующим образом: делайте со строчкой что хотите, просто если она не будет бросаться в глаза или будет иметь низкий CTR (процентное соотношение кликов к просмотрам), у вас никто не купит рекламу.


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


document.write('<div style="background:#FFFFFF; padding:1em .6em .6em 1.8em;"><a class="nolix" href="http://рекламируемая_ссылка_с_редиректом" title="http://рекламируемая_ссылка" style="font-size:1.9em" target="_blank">'закодированный анкор ссылки'</a><a href="http://ссылка для покупки" style="display:block; font-size:medium; text-align:right; color:gray; margin-top:.4em;" title="''закодированный анкор ссылки'">'закодированный анкор ссылки'</a></div>')


Что, собственно, имеем? Обычный джаваскрипт, встраивающий html-код в страницу. На рекламируемый сайт попадаем редиректом, но в тайтле висит настоящая ссылка, то есть, наведя на линк, во всплывающей подсказке увидим реальную ссылку, чтобы ненароком не попасть на какую-нибудь порнографию.


Ссылка рекламируемая имеет свой класс, ссылка покупки без класса. То есть редактировать через CSS их можно по отдельности. Есть один минус: стили заданы через параметр "style", а он имеет больший приоритет, чем идентификаторы или классы в таблице стилей.


Первое что пришло в голову - бороться с джаваскриптом другим джаваскриптом. Этот способ уже даже работал, но вдруг я вспомнил про конструкцию !important. Это, скажем так, волшебное слово, значительно увеличивающее приоритет свойства, значение которого задано с использованием этого самого слова. Немного запутано, сейчас начну объяснять, все поймете.


Для начала оберните ваш скрипт в DIV с каким-либо идентификатором. Для удобства я использовал идентификатор "nolix":

<div id="nolix"><SCRIPT language='javascript' SRC='http://nolix.ru/jads.php?url=id'></SCRIPT></div>

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


Теперь работаем с CSS. Для этого, естественно, нужны знания того, как это делать. Работать придется с тремя селекторами: для общего контейнера, для ссылки рекламируемой и для ссылки покупки.


Для начала разберемся с основным: ссылками.
Селектор рекламной ссылки - #nolix a.nolix. То есть, если мы хотим изменять свойства ее, в CSS пишем:

#nolix a.nolix {
color: #ff0000 !important;
}

Это я, грубо говоря, поменял цвет. Естественно, можно менять тот же размер и другие параметры. Допустим, написав:
#nolix a.nolix:hover {
text-decoration: none !important;
}

Мы сделаем так, чтобы убиралось подчеркивание при наведении на ссылку.


Аналогичным образом работаем с ссылкой для покупки. Только теперь селектор будет выглядеть как #nolix a.
Возможности все те же, что и с рекламируемой ссылкой.


В строчном стиле к ссылке покупки задан отступ сверху свойством margin-top. Чтобы уменьшить высоту строки, нам надо уменьшить и этот отступ:

#nolix a {
color: #00ff00 !important;
margin-top:0px !important;
}


Как работать со ссылками, думаю, понятно. Осталось разобраться с общим контейнером. Изначально я придумал лишь один способ "извращения" над ним - поставить прозрачный фон. И снова приткнул джаваскрипт, просто удаляющий код задания бэкграунда из скрипта.


После недолгих раздумий решил все сделать на CSS, тем более, что нам нужно побаловаться с отступами. Так как работать необходимо непосредственно с DIV'ом, который внутри идентифицированного DIV’а, соответственно и селектор мы будем использовать #nolix > div. Для примера показываю, как задавать прозрачность:

#nolix > div {
background: transparent !important;
}


Вот. Это, наверное, все. Работая с тремя вышеперечисленными селекторами, можно добиться разных вариантов отображения рекламной строчки. Еще раз напоминаю, что необходимо завернуть скрипт в DIV с идентификатором и что ваша рекламная строчка должна не только вписываться в дизайн, но и быть привлекательной для рекламодателей. И да, не забывайте использовать !important.


Кстати, этим летом задался вопросом, как провести время в деревне. Почитал этот пост и вспомнил себя, ну ее, эту деревню.


Если у вас остались какие-либо вопросы по вышенаписанному, отписывайтесь в комментах, постараюсь помочь.



Upd: У одного из читателей возник вопрос, как сменить текст второй ссылки (та, при нажатии на которую можно купить рекламу в строчке). Я решил не делать из этого тайну, тем более, что здесь как раз пригодится джаваскрипт, который я так долго пытался хоть куда-нибудь пристроить.


Сразу после скрипта Ноликса нужно вставить еще один скрипт. Я сделал так:

<div id="nolix"><SCRIPT language='javascript' SRC='http://nolix.ru/jads.php?url=id'></SCRIPT></div>
<script type="text/javascript">
document.getElementById("nolix").innerHTML = document.getElementById("nolix").innerHTML.replace(/Добавьте сюда вашу рекламную строчку всего за.*!/, 'Разместить свою ссылку здесь стоит от $0.0016 за показ!');
</script>

То есть вместо строки "Добавьте сюда вашу рекламную строчку всего за 1 $ !" у меня теперь висит "Разместить свою ссылку здесь стоит от $0.0016 за показ!". Этим я никого не обманываю, так как у меня цены установлены таким образом, что чем больше показов покупается, тем дешевле. 500 показов стоит $1, а 10000 показов - $16. Естественно я, по всем правилам рекламы, показываю минимальную цену fellow


Информация вразвес: Подпишись на RSS!

Хотите получать информацию о новых записях на e-mail? Подпишитесь на RSS-рассылку. Введите адрес вашей электронной почты в форму ниже и нажмите "Подписаться".

Уважаемый посетитель, вы зашли на сайт как незарегистрированный пользователь. Оставленные комментарии отправляются на модерацию. После регистрации появится возможность попасть в список Комментаторов.


Другие новости по теме:

  • Увеличиваем CTR Nolix - очередной скрипт
  • Рекламная строчка - Nolix - замена DAOS
  • Полосатые таблицы
  • BestMasterиZация или что я тут забыл
  • Панель социальных сервисов
  • 9-08-2010, 12:53 
    Просмотров: 3517



    #1 написал: SeaGifts (9 августа 2010 16:33)



    Группа: Гости
    Регистрация: --
    Делал тоже так, но почему то протупил, и не засунул js код в родительский DIV. Из за этого не знал как прозрачность НЕ наследовать :) Спасибо! Твитнул у себя.
    ICQ: -- [цитировать]

    #2 написал: gwer (9 августа 2010 16:40)



    Группа: Администраторы
    Регистрация: 4.12.2009
    Изначально я вообще другим JS вырезал ВСЕ ненужные стили и работал с чистыми ссылками)) 
    ICQ: -- [цитировать]

    #3 написал: lepus (9 августа 2010 18:40)



    Группа: Гости
    Регистрация: --
    Мне помог ваш пост. Хотелось бы еще иметь возможность менять текст второй ссылки, но такая функция не реализована, хотя если на нее будет спрос - сделают.
    ICQ: -- [цитировать]

    #4 написал: gwer (9 августа 2010 18:49)



    Группа: Администраторы
    Регистрация: 4.12.2009
    Я на эту строчку уже смотрел. В принципе, заменить ее реально. 
    ICQ: -- [цитировать]

    #5 написал: SeaGifts (9 августа 2010 19:51)



    Группа: Комментатор
    Регистрация: 9.08.2010
    Про обман рекламодателей лучше убрать, например я знаю как это сделать, но совесть не позволяет - если бы не прочел об этом, то даже не задумался бы, а сейчас вот душу раздирает (шутка) :)
    Мало ли - не буди лихо, пока оно тихо, как говорится..
    ICQ: -- [цитировать]

    #6 написал: gwer (9 августа 2010 19:57)



    Группа: Администраторы
    Регистрация: 4.12.2009

    SeaGifts, хм, действительно. Убрал абзац, не будем разводить мошенников  smile

    А ваш комментарий я слегка отредактирую, чтобы из него потенциальные мошенники не догадались, о чем речь. Надеюсь, вы не против?

    ICQ: -- [цитировать]

    #7 написал: Жизнь-Путешествие (18 августа 2010 01:42)



    Группа: Гости
    Регистрация: --
    В результате вы убрали nolix у себя. Почему, если не секрет?
    ICQ: -- [цитировать]

    #8 написал: gwer (18 августа 2010 01:45)



    Группа: Администраторы
    Регистрация: 4.12.2009
    На этом блоге рекламы и не было. А на другом не снимал, так и висит. 
    ICQ: -- [цитировать]

    #9 написал: Chara (9 сентября 2010 23:33)



    Группа: Гости
    Регистрация: --
    Золотой пост! спасибо! Может быть, вы знаете, как сделать так, чтобы нижняя ссылка размещалась в новом окне?
    ICQ: -- [цитировать]

    #10 написал: gwer (9 сентября 2010 23:44)



    Группа: Администраторы
    Регистрация: 4.12.2009
    Chara, вы имеете в виду, чтобы открывалось новое окно с ссылкой при каждом просмотре страницы? На мой взгляд, это слишком жестоко по отношению к пользователям. Хотя, попробовать можно. 
    ICQ: -- [цитировать]

    #11 написал: SA (13 сентября 2010 20:26)



    Группа: Гости
    Регистрация: --
    Спасибо!

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

    Если продолжать улучшения, то как можно вынести строку font-size: 120% наверх, то есть убрав из контейнера div'а пару span?
    ICQ: -- [цитировать]

    #12 написал: gwer (13 сентября 2010 21:03)



    Группа: Администраторы
    Регистрация: 4.12.2009

    Цитата: SA
    Если продолжать улучшения, то как можно вынести строку font-size: 120% наверх, то есть убрав из контейнера div'а пару span?

    Признаюсь, не совсем понял, что требуется.

    Можно задачу расписать как-то более подробно? Лучше с примерами.

    ICQ: -- [цитировать]

    #13 написал: SA (14 сентября 2010 22:06)



    Группа: Гости
    Регистрация: --

     

    Вот итоговый код, что сегодня:

     

    <div id='nolix' style='margin: -10px 0px 0px 0px'><span class='apple-style-span' style='font-size: 130%;'><script language='javascript' src='http://nolix.ru/jads.php?url=688'/></script></span></di
    v>

     

    Параметр font-size: 130% надо вынести в CSS.

    Без санкции программеров я это делать не решаюсь...

    ICQ: -- [цитировать]

    #14 написал: gwer (14 сентября 2010 22:32)



    Группа: Администраторы
    Регистрация: 4.12.2009

    .apple-style-span {

    font-size: 130%;

    }

    Вроде бы так.

    ICQ: -- [цитировать]

    #15 написал: SA (15 сентября 2010 16:10)



    Группа: Гости
    Регистрация: --
    Да, но это не единственный span...

    Что если сделать его индивидуальным параметром в CSS, принадлежащим только контейнеру div id='nolix'?
    ICQ: -- [цитировать]

    #16 написал: gwer (15 сентября 2010 16:22)



    Группа: Администраторы
    Регистрация: 4.12.2009

    Тогда аналогично:

    #nolix {
    font-size: 130%;
    }


    Единственное, я не понимаю, зачем вообще нужен этот span?

    ICQ: -- [цитировать]

    #17 написал: SA (16 сентября 2010 00:54)



    Группа: Гости
    Регистрация: --

    Вот не поверите, но теперь и я вместе с Вами не понимаю, зачем вообще нужен этот чертов span...

    Спасибо! :)



    У меня остался лишь один вопрос - авторы проекта так грамотно и изящно все сделали, но только ровно до половины, то есть очень маленькая строчка кода на джаваскрипте, со сменой фона не меняя кода, все кругом вообще супер, и тут такая засада, чтобы менять цвет не фона а текста, менять размер текста, менять редакцию второй строчки, вот это уже всем надо делать на коленке, какой-то творческий облом, мол, "я встретил вас, и все"... :)
    ICQ: -- [цитировать]

    #18 написал: gwer (16 сентября 2010 15:17)



    Группа: Администраторы
    Регистрация: 4.12.2009

    Ну вот, со SPAN'ом разобрались :)

     

    А уж что до настройки - меня это не сильно напрягает. Тем более, способ настройки, как я понял, изначально не предусмотрен. Наши шаманства - наша инициатива smile

     

    По сути, размер текста изначально подобран более-менее оптимальный. Цвет ссылок определяется в CSS. А вторая строка правдива и вполне завлекательна.

    ICQ: -- [цитировать]

    #19 написал: winchester7 (27 ноября 2010 22:53)



    Группа: Гости
    Регистрация: --

    Добрый вечер. Отличное решение! Только у меня вот что-то не работает lol 
    Вынес в отдельный файлик my.css все выше перечисленное...
     

     Показать / Скрыть текст
    /* Nolix */

     

    #nolix a.nolix {

    color: #ff0000; !important;

    }

     

    #nolix a.nolix:hover {

    text-decoration: none !important;

    }

     

    #nolix a {

    color: #00ff00 !important;

    margin-top:0px !important; 

    }

     

    #nolix > div {

    background: transparent !important;

    }



    Вот сайт: http://winchester7.ru
    В чем может быть проблема? 

     

    ICQ: -- [цитировать]

    #20 написал: gwer (27 ноября 2010 23:25)



    Группа: Администраторы
    Регистрация: 4.12.2009
    winchester7, перед блоком стилей Ноликса есть незакрытый параметр #socializ img. После него бы закрывающую фигурную скобку поставить. 
    ICQ: -- [цитировать]

    #21 написал: winchester7 (29 ноября 2010 08:49)



    Группа: Гости
    Регистрация: --

    Спасибо, не заметил winked 
    Но проблема почему-то осталась.. Я даже кеш почистил, что-то не хочет... :) 

    ICQ: -- [цитировать]

    #22 написал: gwer (29 ноября 2010 14:32)



    Группа: Администраторы
    Регистрация: 4.12.2009
    winchester7, не обратил сразу внимания на вторую проблему:
    #nolix a.nolix {
    color: #ff0000; !important;
    }
    После хекса цвета лишняя точка с запятой. 
    ICQ: -- [цитировать]

    #23 написал: winchester7 (29 ноября 2010 16:40)



    Группа: Гости
    Регистрация: --

    Спасибо, работает :)

    ICQ: -- [цитировать]

    #24 написал: Captain (23 декабря 2010 14:26)



    Группа: Гости
    Регистрация: --
    Все, теперь там темы оформления строк. Удобно теперь стало.
    ICQ: -- [цитировать]

    Добавление комментария


    Ваше Имя:
    Ваш E-Mail:
    Код: Включите эту картинку для отображения кода безопасности
    обновить, если не виден код
    Введите код






    • QR-код данной страницы

    • Вход на сайт

        Логин
        Пароль
         
        » Регистрация на сайте!
        » Забыли пароль?
    • Навигация

      • Главная
      • Web-дизайнерам
      • CSS-хитрости
      • SEO
      • Сервисы
      • Заработок в интернете
        • На сайте
        • Без сайта
      • Photoshop
      • Интернет-полезности
      • BestMasterиZация
      • Обзоры
      • Цитаты
      • Из зомбоящика
      • Блог
      • Разработка
      • Проекты
      • Мое мнение
      • Обманы
      • Twitter
      • Twidium
    • Опрос

        Какую поисковую систему предпочитаете?

        Google
        Yandex
        Rambler
        Апорт
        Mail.ru
        Nigma
        Другие


    Photoshop Online
    Просмотр скрытой информации ВКонтакте

    © WebHolt
    Рейтинг блогов
    Копирование материалов с сайта разрешено исключительно при наличии активной ссылки на сайт