![]() |
Добавление второго сайдбара
На сайте есть один сайдбар (справа). Но нужен ещё один слева от центральной колонки с записями. Делал по найденной инструкции (при чём инструкция не на одном форуме была, а на многих)
Суть: Нажми для просмотра
Код: <?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 и описание проблемы на английском. Удалил шаблон, скачал и поставил заново. А сайдбар так и не появился. В чём может быть причина? |
А не пробовал скачать шаблон с двумя сайдбарами?
|
а другого варианта нет? как переделать шаблон?
|
Текущее время: 09:23. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot