Убрать sidebar\виджет вообще со страницы форума

Доброго дня суток! Знаю, что этот вопрос уже обсуждался, но у меня построение sidebar.php несколько отличен от тех, которые были указаны на этом форуме.
Дано 2 сайдбара на странице.
Итак, задача – 1) убрать сайдбар ТОЛЬКО со страницы форума 2) убрать только ОДИН сайдбар ТОЛЬКО со страницы форума.
Код sidebar.php

    <div class="sidebar" id="sidebar_one">
        <ul>
        <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?>
        
            <li><h2>Pages</h2>
                <ul><?php wp_list_pages('title_li='); ?></ul>
            </li>
        
            <li><h2>Recent posts</h2>
                 <ul><?php get_archives('postbypost','10','custom','<li>','</li>'); ?></ul>
            </li>
                            
            <li><h2>Categories</h2>
                 <ul><?php wp_list_cats('sort_column=name&optioncount=1'); ?></ul>
            </li>

        <?php endif; ?>
        </ul>
    </div>
    
    <div class="sidebar" id="sidebar_two">
        <ul>
        <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 2') ) : ?>
        
            <li id="search"><h2>Поиск</h2>
                <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
                    <div>
                        <input type="text" value="<?php echo wp_specialchars($s, 1); ?>" name="s" id="s" />
                    </div>
                </form>
            </li>
            
            <li><h2>Содержание</h2>
                 <ul><?php wp_list_cats('sort_column=name&optioncount=0'); ?></ul>
            </li>
                    <?php endif; ?>
        </ul>
    </div>

Sidebar_two надо убрать…
Так как я в пхп немножко чайник- объясните как для тупого 🙂
Заранее спасибо!

P.S. Если понадобится: Форум использую Simple Press Forum WordPress 2.5.1

Оберните вывод второго сайдбара в код
<?php if(!is_page(‘ID’)) : ?>
… код вывода 2-го сайдбара от div до /div
<?php endif; ?>

где ID= номеру вашей страницы с форумом

Это хорошо.. а как форум теперь растянуть по ширине. А то он как был маленьким так и остался а в место виджетов пустота теперь.

Так с нашел где параметры ширины форума менять.
wp-content\plugins\simple-forum\sf-framework.css

}

#sforum {
    width: 99%;
}

#sforum table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 0;
}

Форум все равно не расширяется. Хотя виджеты убрал. Еще мешает что-то. Но вот что?

Попробуй добавить

}

#sforum {
    width: 99%!important;
}

#sforum table {
    width: 100% !important;
    border-collapse: separate;
    border-spacing: 0 0;
}
Попробуй добавить
}

#sforum {
    width: 99%!important;
}

#sforum table {
    width: 100% !important;
    border-collapse: separate;
    border-spacing: 0 0;
}

Не сработало. По прежнему остался. 🙁

Извиняюсь, но у меня похожая трабла.
Блог с двумя сайдбарами. Хочу что бы на главной они отображались, а на любой другой странице правый исчезал, а контент выводился на всю ширину.

Anonymous
Отправить
Ответ на: