Показать сообщение отдельно
Старый 19.06.2012, 17:46 Вверх   #1
Пользователь
 
Аватар для vvesta
vvesta вне форума
Доп. информация
По умолчанию Добавление второго сайдбара

На сайте есть один сайдбар (справа). Но нужен ещё один слева от центральной колонки с записями. Делал по найденной инструкции (при чём инструкция не на одном форуме была, а на многих)

Суть:
Нажми для просмотра

Код:

<?php
if ( function_exists('register_sidebars') ) {
register_sidebar(array(
'name'=>'Левая колонка',
'before_widget' => ' ',
'after_widget' => '',
'before_title' => '',
'after_title' => '',
));
register_sidebar(array('name'=>'Правая колонка',
'before_widget' => '',
'after_widget' => '',
'before_title' => '',
'after_title' => '',
));
}
?>

левая колонка:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Левая колонка') ) { ?>
<!--сюда можно вставить все что угодно — будет отображаться если нет активных виджетов в этой колонке-->
<?php } ?>

правая колонка:

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Правая колонка') ) { ?>
<!--сюда можно вставить все что угодно — будет отображаться если нет активных виджетов в этой колонке-->
<?php } ?>

Вывод сайдбаров:

<?php get_sidebar(); ?> отвечает за вывод сайдбара sidebar.php
второй сайдбар можно вставить так:
Код:

<?php if (file_exists(TEMPLATEPATH.'/sidebar1.php')) {require(TEMPLATEPATH.'/sidebar1.php');}; ?>


Делал по инструкции, но в результате запорол шаблон тем, что на шапке была надпись вроде Warning, путь к файлу function.php и описание проблемы на английском. Удалил шаблон, скачал и поставил заново. А сайдбар так и не появился. В чём может быть причина?
  Ответить с цитированием
 
Время генерации страницы 0.04769 секунды с 10 запросами