Как воткнуть баннер в Wordpress-e в single.php?

Новая тема Написать ответ    ГЛАВНАЯ ~ СОЦИАЛЬНЫЕ СЕТИ, БЛОГИ И МАРКЕТИНГ

Vova-Pu
Профессионал
Зарегистрирован: 17.08.2007
Сообщ.: 632
Обратиться по нику

# Добавлено:Пн Dec 17, 2007 1:33 pmОтветить с цитатой
Никак не получается. Ковыряю single.php через Theme editor. Хочу сделать так чтобы отображался горизонтальный баннер в промежутке между Posted by admin.... и полем для комментариев. Вообще правильно ли я издеваюсь над single.php? Может это где-то в другом месте нужно делать? В идеале мне нужно чтобы баннеры отображались только когда открывается отдельный пост. Не на майне, не на паге. А в отдельном посте.
Баннеры пытаюсь вставить просто добавлением html-кода:
Код:
<a href="http://www.domain.com/"><img src="banners/banner1.gif" border=0></a>


Может неверный путь? Все-таки php там, а я лезу с html-ом. :sad:

А еще такой вопросик - как сделать так чтоб при открытии каждой категории (рубрики) Categories вылазил где-нибудь внизу отдельный свой баннер.
Например:
есть рубрики в блоге -
Audi
BMW
Mercedes
И когда юзер жмет на Audi и открывает рубрику Audi - у него внизу виднелся баннер, рекламирующий дилера Audi.
А когда он жмет на BMW и открывает рубрику BMW - то у него чтобы другой баннер выскакивал, рекламирующий магазин по продаже BMW.
Такое реально сделать? И где нужно кодить?
Блин, мне нравится этот хостинг!

Black_SEO +
Опытный
Зарегистрирован: 29.11.2007
Сообщ.: 226
Обратиться по нику

# Добавлено:Пн Dec 17, 2007 1:37 pmОтветить с цитатой
для вставки баннера и т.п. кодов лучше всего использовать плагин Ушки - http://maxsite.org/ushki
Сруби БАБО$$$ОВ на mp3 траффе за инвайтом сюда -> 8857722
Мой блог - меняюсь ссылками

Vova-Pu
Профессионал
Зарегистрирован: 17.08.2007
Сообщ.: 632
Обратиться по нику

# Добавлено:Пн Dec 17, 2007 2:01 pmОтветить с цитатой
Спасибо. Сейчас попробую его использовать.
Блин, мне нравится этот хостинг!

Vova-Pu
Профессионал
Зарегистрирован: 17.08.2007
Сообщ.: 632
Обратиться по нику

# Добавлено:Пн Dec 17, 2007 4:14 pmОтветить с цитатой
Нет, не получается. Пробовал и ушки, и плагин wpads. Вся проблема в том что я загубил весь правый сайдбар. Вообще подскажите как правильно должен выглядеть чистенький правый сайдбар, в котором должны отображаться только ARCHIVES (архивы постов) и CALENDAR (календарик нынешнего месяца). Я сейчас обошелся пока виджетами, то есть через виджеты прикрыл всю наготу и правого и левого сайдбаров. Если убрать виджеты то там полный хаос будет. Выложите пожалуйста сюда php-код, который должен быть в правом сайдбаре. Нужно чтобы там только Архив и Календарь были прописаны, больше ничего. А то я запутался в PHP.
Блин, мне нравится этот хостинг!

Sterx
Свой
Зарегистрирован: 08.10.2007
Сообщ.: 120
Обратиться по нику

# Добавлено:Пн Dec 17, 2007 5:32 pmОтветить с цитатой
сайдбар любой может быть, зависит от темы. вся прелесть ВП в том, что можно очень многое намутить.
по теме: перегрузи wp-content/themes/нужная тема и файло восстановится

в коде сайдбара (sidebar.php) обычно контексты выделены комментариями
Код:
<!-- название-->


также достаточно закомментить код, если не хочешь чтобы он выводился
Код:
<?
//ненужный код
?>



поставив два слеша перед строкой

Taburetkin
Профессионал
Зарегистрирован: 25.02.2007
Сообщ.: 922
Звезда (Сумма: 1)
Обратиться по нику

# Добавлено:Пн Dec 17, 2007 8:06 pmОтветить с цитатой
Вот код сайдбара без стилей:
Код:
<!-- begin sidebar -->
<div>
<ul>
<?php    /* Widgetized sidebar, if you have the plugin installed. */
      if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<li><?php _e('Archives:'); ?>
   <ul>
    <?php wp_get_archives('type=monthly'); ?>
   </ul>
 </li>
<?php endif; ?>
</ul>
</div>
<!-- end sidebar -->



Насчет баннеров:
Качаешь WPads. Делаешь баннер зоны. Напимер:

Audi
BMW
Mercedes

Теперь берешь single.php и вставляешь код (перед стокой <?php endwhile; else: ?>)

Код:
<?php
global $post;


   $ad_pages = array(
               10 => 'Audi',
               11 => 'BMW',
               12 => 'Mersedes',
               
            );

   $zone = 'us';
   foreach ($ad_pages as $ad_page_id => $ad_zone) {
      $children = get_page_children($ad_page_id,null);
      $children_ids = array();
      foreach ($children as $child) {
         array_push($children_ids, $child->ID);
      }
      // Return parent to children :)
      array_push($children_ids, $ad_page_id);
   
      
   
      if (in_array($post->ID, $children_ids)) {
         $zone = $ad_zone;
         last;
      }
   }

 wpads($zone);

?>




10 => 'Audi',
11 => 'BMW',
12 => 'Mersedes',

10, 11, 12 это ID твоих категорий в админке.
Т.е для категории 10 будут показываться баннеры из зоны Audi, а для 11 из зоны BMW

Vova-Pu
Профессионал
Зарегистрирован: 17.08.2007
Сообщ.: 632
Обратиться по нику

# Добавлено:Ср Dec 19, 2007 5:09 pmОтветить с цитатой
Спасибо огромное! Ковыряюсь вот потихоньку. Авось что получится...
Блин, мне нравится этот хостинг!
Новая тема Написать ответ    ГЛАВНАЯ ~ СОЦИАЛЬНЫЕ СЕТИ, БЛОГИ И МАРКЕТИНГ

Перейти:  

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




Генеральный спонсор



реклама на сайте

Rambler's Top100 Рейтинг@Mail.ru