АРМАДА
Как воткнуть баннер в Wordpress-e в single.php?
Новая тема Написать ответ

Vova-Pu
Профессионал
Зарегистрирован: 17.08.2007
Сообщений: 712
Обратиться по нику
# Добавлено:Пн Dec 17, 2007 4: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
Сообщений: 282
Обратиться по нику
# Добавлено:Пн Dec 17, 2007 4:37 pmОтветить с цитатой
для вставки баннера и т.п. кодов лучше всего использовать плагин Ушки - http://maxsite.org/ushki
Адальт под СМС ПОДПИСКИ Теперь никаких СМСок... КОНВЕРТ ЖГЕТ!

Vova-Pu
Профессионал
Зарегистрирован: 17.08.2007
Сообщений: 712
Обратиться по нику
# Добавлено:Пн Dec 17, 2007 5:01 pmОтветить с цитатой
Спасибо. Сейчас попробую его использовать.
Блин, мне нравится этот хостинг!

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

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

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


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



поставив два слеша перед строкой
аккаунты адалт партнерок за 50%

Taburetkin
Гуру
Зарегистрирован: 25.02.2007
Сообщений: 1426
Star (Сумма: 1)
Обратиться по нику
# Добавлено:Пн Dec 17, 2007 11: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
Сообщений: 712
Обратиться по нику
# Добавлено:Ср Dec 19, 2007 8:09 pmОтветить с цитатой
Спасибо огромное! Ковыряюсь вот потихоньку. Авось что получится...
Блин, мне нравится этот хостинг!
Новая тема Написать ответ    ГЛАВНАЯ ~ СОЦИАЛЬНЫЕ СЕТИ И БЛОГИ

Перейти:  





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



Партнеры