Установка баннеров в WordPress

Когда мой блог находился на платформе WordPress,я пришел к такому выводу, что размещение парочки баннеров на сайте может принести неплохой доход, да и оформление сайта будет не таким скучным.
Поиск партнерских программ был не долгим, мой выбор пал на всем известный блогун и linkWM.ru. Эти системы хорошо вливаются в тематику сайта, они и в продвижении помощники, и заработать с ними можно неплохо.
И так, партнерки выбраны, теперь остается определиться с местом расположения баннеров на сайте, а это уже небольшая проблемка, т.к. в WordPress’е как такового места для баннеров не предусмотрено. Анализируем: баннер должен быть виден посетителю (! факт), он должен быть не навязчив и не отвлекать посетителя от материала сайта (! тоже факт). Вобщем недолго думая я выбрал аж 4 места расположения баннера. Так вот, местами их обитания стали: Сайдбар (виден всегда), место между первым и вторым постом (виден только на главной), и места перед и после материала в посте (видны только на странице поста).
Ну вот, с местами определились, приступаем к установке.
Открываем редактором файл sidebar.php используемой темы оформления (в качестве редактора советую использовать notepad++, простой, удобный и с подсветкой синтаксиса, хотя на вкус на цвет…) и вставляем код баннера в нужное нам место, лично я вставил снизу всех основных блоков после строчки

endif; ?> .
С боковой панелью разобрались, едем дальше. Для того чтобы вставить баннер между первым и вторым постом открываем файл index.php используемой темы, ищем строчку

while (have_posts()) : the_post(); ?>
и меняем ее на

while (have_posts()) : the_post(); $postcounter++; ?>
Затем находим блок окончания цикла и вставляем перед ним

if ($postcounter <= 1) { include (TEMPLATEPATH . ‘/reklama.php’); } ?>
Теперь создаем файл с названием reklama.php, в него вставляем код баннера и заливаем файл а папку с шаблоном.
Осталось дело за малым, страница с постом. Опять лезем в используемый шаблон, открываем файл single.php и вставляем код баннера после

if (have_posts()) : while (have_posts()) : the_post(); ?>

Чтобы отображался сверху, и перед comments_template(); ?>, чтобы отображался снизу статьи.


Понравилась статья, подпишись на RSS.

6 коммент.:

NomadUA | 16 Январь 2009 г. 15:35

В сайдбар проще поставить виджетами. Текстовый виджет - это и есть то самое место для установки баннеров в сайдбар Вордпресса. И открывать блокнотом sidebar.php - это тоже лишнее. Все делается прямо в админке, и не требуется перезаливка файла на хостинг.
А вот насчет размещения между постами- прикольно.

Dimarik | 16 Январь 2009 г. 16:07

WordPress позволяет править скрипты прямо из админки, поэтому не обязательно открывать их блокнотом, можно все сделать "он-лайн", хотя предпочитаю протестить работу скриптов на локалхосте с помощью денвера, прежде чем менять что-то на рабочем сайте, поэтому для меня удобнее пользоваться программой notepad++ для редактирования. На счет виджетов, да, тоже вариант, вобще сайдбар - это место куда проще всего вставить баннер (или все, что Вам заблагорассудится).

NomadUA | 16 Январь 2009 г. 17:05

А я прямо на блоге всегда меняю - меня настолько напрягает заливать файл на хостинг :)
Делаю просто- внес изменнения -глянул - не так, откатил назад :) Я даже не знаю что такое Денвер :D

Dimarik | 16 Январь 2009 г. 17:19

Денвер - набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка, используемые Web-разработчиками для разработки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. (с) www.denwer.ru

Анонимный | 25 Март 2009 г. 10:39

А можно ли вставлять скрипты в виджеты на wordpress

Dimarik | 25 Март 2009 г. 16:37

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

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

 

© 2008-2009 mazahacker.blogspot.com