Рубрики

Урок 144 Как разместить баннер на сайте или блоге WordPress

Петр Александров
Автор статьи Пётр Александров
34
Время прочтения: 3 мин.

Спонсор поста: Администрируемые VPS на XEN от 10$ без оверселлинга с тестовым периодом 14 дней от Inferno Solutions. Отзывы на zapili.net

Добрый вечер, сегодня я хотел бы рассказать о том, как разместить баннер на сайте. Многие задают мне этот вопрос, значит проблема актуальная, постараюсь Вам объяснить весь этот несложный процесс. Хочу сразу сказать, что я не являюсь профессионалом в html, php, css и др. языках программирования, я вообще плохо в них разбираюсь, но то, что мне нужно, я потихоньку немного усвоил. И если этот путь, который я напишу ниже, не совсем правильный, усложненный, “мусорный” – “извиняйте”, не всем дано все знать :). Я всего лишь делюсь с Вами тем, как я вывел баннеры у себя в шапке.

Как разместить баннер на сайте

Каждый по-своему размещает баннеры, кто-то даже подбирает темы только такие, куда встроены рекламные баннеры.

Приведу пример размещения баннеров как на моем блоге WPnew.ru – в 2 колонки. То есть, это тот случай, когда Вы можете видеть слева название сайта, его логотип, как это обычно бывает, а справа же стоят баннеры.

Для начала я добавил в файл темы style.css в самый конец следующие строки:

.columnslogo {
display: block;
float: left;
width: 470px;
height: 105px;
padding: 0px;
margin: 0 0px 0px 0;
overflow: hidden;
}
.columnshead {
display: block;
float: right;
width: 470px;
height: 133px;
padding: 0px;
margin: 0px 0px 0px 0;
overflow: hidden;
border: 0px solid #FFFFFF;
}

Здесь класс columnslogo отвечает за вывод логотипа, названия сайта и т.п. (заметьте, стоит float: left – выводится слева). А columnshead – за вывод баннеров (заметьте, здесь стоит float: right – вывод справа, именно этот оператор является ключевым моментом, то есть мы “прижимаем объекты” к левому и правому краю соответственно. Также стоит задать ширину и высоту (в случае резиновыми шаблонами все сложнее), в моем случае width: 470px (ширина) у обоих классов одинаковая, то есть я, получается, разделил шапку, которая размером примерно 1000px (чуть меньше) на 2 колонки по 470 пикселей (кстати, возможно Вам будет интересно почитать урок про CSS).

Высота (height) в columshead – 133 пикселей, так как размещено 2 баннера размером 468*60 px + отступы между ними и от краев. То есть, если Вы ставите только 1 баннер, то значение высоты можно уменьшить. Иногда бывает полезным (когда 1 баннер к примеру) выделить границу баннера рамкой, в данном случае за это отвечает border: 0px solid #FFFFFF; здесь 0px – это ширина рамки (значит в моем случае она скрыта), solid означает, что линия сплошная (не пунктирная, точечная и т.п.), а #FFFFFF, как Вы уже, наверное, догадались – цвет рамки (в моем случае – белый).

Это было то, что касалось файла style.css, а теперь перейдем непосредственно к выводу баннеров на сайте. Для этого, если мы хотим поставить баннеры в шапку, открываем файл header.php и ищем место, где выводятся логотип, название сайта и т.п. Вот так это выглядит в моем случае:

1 – “правая часть” шапки, условия которого мы задали выше в style.css.

2 – стиль, благодаря которому идет отступ снизу на 5 пикселей, и “рисуется” белая рамка сплошной линией толщиной 1 пиксель.

3 – вывод первого баннера, который выводится напрямую (в данном случае баннер “Хостенко”, который Вы видите в шапке). Вот его полный код:

<a href="http://hostenko.com" rel="nofollow" title="Специализированный WordPress-хостинг"><img src="http://telepark.ua/tpb/0/58.gif" rel="nofollow" width="468" height="60"  alt="Специализированный WordPress-хостинг" border="0"></a>

Вы можете вывести свое изображение (к примеру баннер “Купить рекламу”) просто поменяв значение img src – там укажите полный адрес до баннера, width=”468″ height=”60″ – ширина и высота баннера, также Вы можете поставить свою ссылку на страницу рекламы в самом начале после в a href= (если идет речь о том, как поставить свой баннер “Купить рекламу”).

4 – тут код Rotaban, который идет после “закрытия” (</div>) стиля первого баннера, то есть после отступов.

5 – вывод  левой части шапки (класс мы уже задали в style.css – см. выше).

6 – класс, который выглядит так (вывод логотипа перед названием сайта):

.reclampa {
display: block;
float: left;
width: 50px;
height: 50px;
padding: 0px;
margin: 10px 0px 0px 0px;
overflow: hidden;
}

7 – отступ слева для названия сайта, описания и т.п.

Заключение

Как видите, по-моему, ничего сложного нет. Если у Вас возникнут трудности, попробуйте “тупо скопировать” все с этого урока (аналогично вывести баннеры), а уже потом, при помощи великолепного инструмента FireBug, поправить все, как Вам нужно. На сегодня все, до встречи на следующих уроках!

Подпишитесь на бесплатные уроки по e‑mail и получите книгу в подарок
Нажав на кнопку «Подписаться» вы принимаете соглашение на обработку персональных данных.
Книга по SEO
Добавить комментарий
Ваш адрес email не будет опубликован. Обязательные поля помечены
Нажав на кнопку «Отправить комментарий» вы принимаете соглашение на обработку персональных данных.

34 комментария на «Урок 144 Как разместить баннер на сайте или блоге WordPress»
  1. alimugik

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

  2. Даня
    http://news-anime.ru/

    Полезно, действительно. В будущем обязательно вновь сюда зайду, чтобы использовать. А пока намотаю на ус ;]

  3. Михаил

    А мне кажется, что баннеры расположены в 2 строки. Ну да ладно. Спасибо за урок, пользительно и как всегда вовремя:)

  4. Вика

    Спасибо за совет. Я думала, это сделать сложнее. Ваши уроки по работе с Вордпрессом очень понятные и мне очень помогают. Спасибо!

  5. Виталий

    Здравствуйте, хочу поставить на свой блог: techava.ru Такую же боковую панель (справа) как на Вашем readers и followers как оно называется и где можно скачать?

    • alimugik

      Об этом плагине чуть ли не в каждом посте спрашивают)))
      Simple Counters плагин называется

      • Петр Александров Автор статьи

        Спасибо за помощь 🙂

  6. Boxeroverlord

    Спасибо за урок. Очень познавательно но наверняка есть какие не то плагины для установки в размеченные области будет ли урок о них. Также огромное спасибо вам за ваш блог именно он побудил меня создать свой по давольнатоки схожей тематике.

  7. akill
    http://symbian-blog.com

    Код плохо читается (по крайней мере мне). Советую писать стандартно в столбик:
    .reclampa {
    display: block;
    float: left;
    width: 50px;
    height: 50px;

    • Петр Александров Автор статьи

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

  8. Arthur

    Петр, могли бы вы помочь? Извините, что не по теме.
    Я хотел бы, чтобы в виджетах выводились php. Я перебрал кучу плагинов, в том числе и те, которые написаны у вас, но для новой версии WP они не подходят и консоль бьет 505 ошибку, что означает о том, что версия wp и плагина не совпадает. Помогите мне вывести в виджетах php. Думаю, ответите и заранее вам, спасибо!

    • Петр Александров Автор статьи

      С новыми версиями ВП не пробовал выводить php в виджете.

  9. Катя

    Перт, извините, что не по теме.
    Мне интересно: вы уже забросили рубрику “Мои эксперименты”? Последняя запись была 30 июня. Я думаю, что многим хотелось бы узнать чем закончился (или не закончился) эксперимент и как обстоят дела у сайта.

    • Петр Александров Автор статьи

      Да, скоро будет продолжение.

  10. Сергей

    Интересная информация! Многие начинающие пользуются только вставкой готовых кодов банеров через виджеты. Насчет Simple Ciunters Я видел уже в разных браузерах и не на одном десятке блогов, что отображены только белые цифры. А рамки нет! Мне НИКТО до сих пор не ответил почему так может быть…Очень интересно…

    • Петр Александров Автор статьи

      Какой рамки? Я не совсем понял…

  11. Ann
    http://clickercat.ru

    Спасибо, Пётр, объяснил принцип!
    Если у кого не получилось можно попробовать так.

    Добавляете в файл style.css текущей темы:

    .ban
    {
    display : block;
    position: absolute;
    left: 321px;
    top: 45px;
    width: 468px;
    text-align: center;
    }

    left и top – это положение Вашего баннера.

    Потом в файл header.php :

    Здесь ваш код баннера

    • Петр Александров Автор статьи

      Спасибо, очень полезно.

    • Даня
      http://news-anime.ru/

      Спасибо, Ваш помог код!

  12. Ann
    http://clickercat.ru

    [div class=”ban”]
    Здесь ваш код баннера
    [/div]

  13. Наталья

    Пётр, спасибо! Я впервые у Вас на сайте, с удовольствием буду постоянно заходить к Вам! У вас очень многому нужно научиться, добавила в закладки. Буду рада видеть и Вас у меня в гостях!

  14. Владимир
    http://fotoblur.ru

    Почему-то добавляю и по Вашему методу и по методу Ann в style.css нужные строки, а соответствующие строки в header.php не появляются. В чём может быть дело ?

  15. Марина

    У меня тоже не получается. баннер встает либо под название сайта либо над ним, но только не справа!

  16. Марина

    Почему никто не отвечает? Ауу…

  17. Alexei Tihonoff

    все получается только не хочет открывать ссылки…
    В чем может быть проблема????

  18. Юрий

    Как раз ищу в поисковике, как банер вставить. Вот нашел полезную статью. Буду пробовать.

  19. Bakkin

    Спасибо за науку. Все проще чем казалось. Блог в закладки.

  20. Margaritka

    Спасибо! Делала не совсем по инструкции, но зато исправила код!)) Очень помогли!

  21. seltik

    Привет Пётр , я вот добавил в style.css нужные строки , но в хедере у меня не появился class=columnslogo не ту куда прописать баннеры……

  22. seltik

    Так же интересует вопрос можно ли вставить баннер скажем от ротебана внутри постов , так чтобы 1 рас прописать где нибудь и чтоб он появился во всех статьях…. может есть урок такой я просто не нашёл … только директ и адсен

    • Петр Александров Автор статьи

      Вставляйте код в single.php

  23. Роман
    https://www.romangorbunov.com

    Большое вам спасибо, всё получилось почти сразу, хорошо, что я вас нашёл.

  24. Хоккеист
    http://sportrezult.ru/category/novosti-hokkeya/

    Спасибо за отличную статью. Сне очень помогло установить баннер с нормальным отступом.

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