Dimon

“Жирные” главные категории. как?

Здравствуйте.
Третий день не получается сделать.
Сайт – http://akulapokera.ru/
WP – 2.3.3

Меню (слева) – это страницы (categories)
Меню получилось длинным и надо чтоб оно таким и осталось. Но при этом визуально "теряются" родительские страницы. Задача – как-либо выделить родительские страницы, например жирным. КАК ЭТО СДЕЛАТЬ?
Т.е. сейчас:

1. О САЙТЕ
__Новичкам
__Акулы покера (лучшие игроки)
__Покер бесплатно
__Словарь покера
__Рассылка: новости, акции, бонусы, …
__FAQ
__Скачать покер
2. ФРИРОЛЛЫ (бесплатные турниры с реальными призовыми!)
__Обзор фрироллов
__Пароли
__Регулярные freerolls
__Расписание freerolls

Нужно:

1. О САЙТЕ
__Новичкам
__Акулы покера (лучшие игроки)
__Покер бесплатно
__Словарь покера
__Рассылка: новости, акции, бонусы, …
__FAQ
__Скачать покер
2. ФРИРОЛЛЫ (бесплатные турниры с реальными призовыми!)
__Обзор фрироллов
__Пароли
__Регулярные freerolls
__Расписание freerolls

Прошу не пугаться того что ниже много кодов набросал. Так, на всякий случай.

Данные.
Кусок html-кода со страницы "__Новичкам":

<div id="container" class="clearfix">   
   <div id="leftnav">
      Боковая колонка
<ul id="sidebarright">    
    <li id="pages" class="widget widget_pages">        <h2 class="widgettitle">Страницы</h2>
        <ul>
            <li class="page_item page-item-7 current_page_parent"><a href="http://akulapokera.ru/o-sayte/" title="1. О САЙТЕ">1. О САЙТЕ</a>
    <ul>
    <li class="page_item page-item-15 current_page_item "><a href="http://akulapokera.ru/o-sayte/poker-novichkam/" title="Новичкам">Новичкам</a></li>
    <li class="page_item page-item-72"><a href="http://akulapokera.ru/o-sayte/luchshie-igroki-v-poker/" title="Акулы покера (лучшие игроки)">Акулы покера (лучшие игроки)</a></li>
    <li class="page_item page-item-16"><a href="http://akulapokera.ru/o-sayte/igrat-v-poker-besplatno/" title="Покер бесплатно">Покер бесплатно</a></li>
    <li class="page_item page-item-17"><a href="http://akulapokera.ru/o-sayte/slovar-pokera/" title="Словарь покера">Словарь покера</a></li>
    <li class="page_item page-item-18"><a href="http://akulapokera.ru/o-sayte/poker-rassylka/" title="Рассылка: новости, акции, бонусы, …">Рассылка: новости, акции, бонусы, …</a></li>
    <li class="page_item page-item-19"><a href="http://akulapokera.ru/o-sayte/faq/" title="FAQ">FAQ</a></li>
    <li class="page_item page-item-20"><a href="http://akulapokera.ru/o-sayte/skachat-poker/" title="Скачать покер">Скачать покер</a></li>
    </ul>
</li>
<li class="page_item page-item-8"><a href="http://akulapokera.ru/frirolly-besplatnie-turniry-s-realnymi-prizovymi/" title="2. ФРИРОЛЛЫ (бесплатные турниры с реальными призовыми!)">2. ФРИРОЛЛЫ (бесплатные турниры с реальными призовыми!)</a>
    <ul>
    <li class="page_item page-item-21"><a href="http://akulapokera.ru/frirolly-besplatnie-turniry-s-realnymi-prizovymi/obzor-frirollov/" title="Обзор фрироллов">Обзор фрироллов</a></li>
    <li class="page_item page-item-79"><a href="http://akulapokera.ru/frirolly-besplatnie-turniry-s-realnymi-prizovymi/paroli-na-frirolly/" title="Пароли">Пароли</a></li>
    <li class="page_item page-item-22"><a href="http://akulapokera.ru/frirolly-besplatnie-turniry-s-realnymi-prizovymi/regulyarnye-freerolls/" title="Регулярные freerolls">Регулярные freerolls</a></li>
    <li class="page_item page-item-23"><a href="http://akulapokera.ru/frirolly-besplatnie-turniry-s-realnymi-prizovymi/raspisanie-freerolls/" title="Расписание freerolls">Расписание freerolls</a></li>
    </ul>
</li>

Вывод меню в sidebar.php:

<ul id="sidebarright">    
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) : else : ?>
    <li>
                <h2>Recent Posts</h2>

                <ul>
                <?php wp_get_archives('type=postbypost&limit=05'); ?>

                </ul>

            </li>
            <li>

                <h2>Pages</h2>

                <ul>
                <li>
                <a href="<?php bloginfo('url'); ?>" class="<?php if(is_home()){echo 'class="current_page_item"';}?>"title="<?php bloginfo('name'); ?>">Home</a></li>

            
<?php wp_list_pages('title_li='); ?>

                </ul>

            </li>

_______________________
Возможно важно: Был изменен кусок кода чтоб выделять "текущую страницу". Вместо старого был вставлен этот код:

<a href="<?php bloginfo('url'); ?>" class="<?php if(is_home()){echo 'class="current_page_item"';}?>"title="<?php bloginfo('name'); ?>">Home</a></li>

И, соответственно, в самый низ style.css было добавлено:

#leftnav li.current_page_item a:link, #leftnav li.current_page_item
a:visited, #leftnav
li.current_page_item a:active
{
text-align: left;
    padding-top:0px;
    padding-left: 11px;
    line-height:15px;
    font-size:12px;
    overflow:hidden;
    padding: 0 0 0 15px;
font-weight: bold;
color:#090909;
background: url(img/link.jpg) left no-repeat;
}

_______________________

Имеющий роль кусок style.css:

#sidebarright {
    text-align: left;
    padding-top:0px;
    padding-left: 11px;
    margin-left: 11px;
    line-height:15px;
    font-size:12px;
    color:#8D8D8D;
    overflow:hidden;
background: none;}
#sidebarright a {
    text-decoration:none;
    color: #090909;
    padding: 0 0 0 15px;
    background: url(img/link.jpg) left no-repeat;}
#sidebarright a:visited {
    text-decoration:none;
    color:#090909;
    padding: 0 0 0 15px;}
#sidebarright div a {font-weight:bold;}
#sidebarright a:hover {
    text-decoration:none;
    color:#427298;}
#sidebarright a:visited:hover {
    text-decoration:none;
    color:#427298;}
#sidebarright ul {
    margin:0;
    padding:3px 0 3px 0;
    line-height:18px;
    list-style:none;}
#sidebarright ul li {    border-bottom: 1px dashed #E0E0E0;}
#sidebarright ul li li {}
#sidebarright ul li li:hover {        
    display: block;
    cursor: pointer;}
#sidebarright h2 {
    color:#427298;
    font-size:18px;
    width: 200px;
    height: 15px;
    font-family: Verdana, MS Sans Serif,  Times;
    text-align: left;
    margin:0px 0 0 0px;
    padding:0px 0 15px 30px;
    background: url(img/sidetop.jpg) left no-repeat;
    font-weight:normal;
    line-height:normal;}
#sidebarright ul li ul, .sidebar ul li div {padding:0 10px 10px 15px;}
#sidebarright ul li ul ul, .sidebar ul li div div {
    padding:0 0 0 10px;
    background:none;}

Вниз улетает колонка overflow position padding

Здравствуйте.
Частая проблема. Корявый ИЕ работает не как все.

Тема – три колонки. Левый сайдбар, колонка с контентом, правый сайдбар.
В Internet Explorer средняя колонка уходит вниз под сайдбары.
ЧИТАЛ форум, юзал ГУГЛ. Кстати, в Гугле хорошую статью нашел по теме http://quinta.org.ua/archives/14
Так вот, вычитал про такие строчки:
1) overflow:hidden;
2) position:relative;
3) _padding: 0px;

Текст:
overflow:hidden;
position:relative;
_padding: 0px;

в style.css вставлял _везде_. Наверно, в 15-20 местах.
"Получилось"! Средняя колонка поднялась вверх, но вместе с этим очень много всего нарушилось.
Вышеуказанный код надо вставлять только в одно или несколько мест, а куда – не знаю.
Начинаю работать "методом тыка". В несколько мест повставляв – ничего. Еще в несколько – средняя колонка поднялась вверх но только до другого сайдбара (была ср. колонка под длинным сайдбаром, поднялась до короткого сайдбара, но не в самый верх). При этом опять много побочных глюков.

ПРОШУ оценить опытным взглядом файл style.css Может вы сразу увидите что и куда надо вставлять overflow:hidden; position:relative; _padding: 0px;

/*  
Theme Name:royal-business-26
Theme URI:http://www.plannetworld.com
Description:well designed wordpress theme..!!!!
Author:feeldesigns
Author URI:http://www.plannetworld.com
*/
  *{margin: 0 auto;}
body {
    font-size: 11px;
    margin: 0 auto;
    text-align: center;
    color: #494949;
    background: #000 url(img/bg.jpg) repeat;
    font-family:  Verdana, "Times New Roman", Times;}
#header {
    margin: 0px auto;
    height: 36px;
    width: 1003px;
    background: url(img/top.jpg);}
#header #menu{ 
    text-align: left;
    float: left;
    margin: 10px 0 0 10px;
    clear: both;
    font-size:98%; 
    line-height:0px; 
    font-weight: bold;
    z-index: 100; }
#menu ul { 
    list-style:none; 
    margin: 0; 
    padding: 0; }
#menu ul li { 
    display:inline; 
    padding:0; 
    margin: 0; } 
#menu ul li a { 
    float:left; 
    display:block; 
    border-right: 1px dotted #848484;
    color:#5F5F5F; 
    padding:0 1.8em 0 2.8em; 
    margin:0 0px 0 0; 
    font-family:Arial, Helvetica, sans-serif; 
    text-decoration: none;
overflow:hidden
position:relative;
_padding: 0px }
#menu ul li a span { 
    color:#5F5F5F; 
    padding:0.6em 1.0em 0.6em 0px; 
    margin: 0px; 
    display:block; 
    text-decoration: none;
overflow:hidden
position:relative;
_padding: 0px  }
#menu ul li a:hover, #menu .active { 
    background-position: 0% -33px; 
    text-decoration: none; }
#menu ul li a:hover span, #menu .active span { 
    background-position: 100% -33px; 
    color: #818181; 
    text-decoration: none; }
#banner{
    width: 1003px;
    height:52px;
    color: #1F1E1E;
    margin: 0px auto;
    background: url(img/header.jpg) no-repeat;
    text-align: left;}
#title {text-align: left;}
#title h1 {
    font-family: "Times New Roman";
    font-size: 2.2em;
    font-weight: bold;
    padding: 3px 0 0 25px;
    margin: 0 auto;
    color: #C7C7C7;
    text-transform: capitalize;}
#title h1 a {
    margin-top: 0px;
    text-align: left;
    font-weight: bold;
    color: #C7C7C7;
    text-decoration: none;}
#title h1 a:hover {
    color: #DFDFDF;    
    text-decoration: none;} 
#title p {
    float: right;
    font-family: "verdana";
    font-size: .8em;
    padding: 0 25px 0 0px;
    color: #909090;
    text-transform: capitalize;
    line-height: 15pt;
    text-align: left;
    letter-spacing: 1pt;}  
#container{
    clear:left;
    margin-left:auto;
    margin-right:auto;
    margin-top: 0;
    margin-bottom: 0;
    width: 1003px;
    height: auto;
    background: #fff url(img/container.gif) repeat-y;
overflow:hidden
position:relative;
_padding: 0px }                
#leftnav{
    float: left;
    margin: 0 auto;
    width: 200px;
    text-align: left;
overflow:hidden
position:relative;
_padding: 0px}
#rightnav{
    float: right;
    width: 200px;
    margin: 0 auto;
    text-align: left;
overflow:hidden;
position:relative;
_padding: 0px}
#content{
    display: block;
    margin: 0 205px 20px 210px;
    line-height: 17px;
    font-family: Verdana;
    font-size: 11px;
    padding-top: 10px;
    text-align: left;
overflow:hidden
position:relative;
_padding: 0px}
#content ul{
    padding-left: 15px;}
#content ul li{
    margin-left: 15px;
    list-style-type: square;}
#content ul ul li{
    padding-left: 15px;}
#content ol{
    list-style-position: inside;
    padding-left: 15px;
    padding-top: 2px;
    margin-bottom: 10px;}
#content p{
    padding-top: 5px;
    padding-left: 5px;}
#bottom{
    width: 1003px;
    height: 100px;
    margin:0 auto;
    clear:both;
    font-weight: normal;
    font-family: arial, verdana;
    color: #818181;
    background: url(img/footer.jpg) no-repeat;}
    
#footermenu 
{
    float: left;
    margin: 25px auto;
overflow:hidden
position:relative;
_padding: 0px
}
#footermenu ul 
{
text-align: left;
width: 980px;
display: block;
margin:0px auto;
overflow:hidden
position:relative;
_padding: 0px
}
#footermenu li {
float:left;
margin:0;
padding:0;
list-style-type:none;
white-space:nowrap;
}
#footermenu li a 
{
display:block;
padding:0 18px;
font-size:0.9em;
text-transform:uppercase;
color: #fff;
font-weight: bold;
letter-spacing:1px;
overflow:hidden
position:relative;
_padding: 0px
}
#footermenu li a:hover 
{
display:block;
padding:0 18px;
font-size:0.9em;
text-transform:uppercase;
color: #fff;
letter-spacing:1px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
overflow:hidden
position:relative;
_padding: 0px
}    
#bottom p{
    padding: 15px 0 0 0;
    display: block;
    margin-bottom: 2px;
    text-align:center;}
#bottom a:link {
    color: #818181;
    text-decoration: none;
    border: none;
    font-weight: bold;}
#bottom a:hover {
    color: #000;
    border: none;}
#bottom a:visited:hover {
    color: #000;
    border: none;}
#bottom a:visited {
    color: #818181;
    text-decoration: none;
    border: none;
    font-weight: bold;}
#sidebarleft {
    text-align: left;
    padding-top:0px;
    padding-left:10px;
    margin-right: 16px;
    line-height:15px;
    font-size:12px;
    color:#8D8D8D;
    background: none;
    overflow:hidden;
position:relative;
_padding: 0px}
#sidebarleft a {
    text-decoration:none;
    color:#090909;
    padding: 0 0 0 15px;
    background: url(img/link.jpg) left no-repeat;}
#sidebarleft a:visited {
    text-decoration:none;
    color:#090909;
    padding: 0 0 0 15px;}
#sidebarleft div a {font-weight:bold;}
#sidebarleft a:hover {
    text-decoration:none;
    color:#BC7800;}
#sidebarleft a:visited:hover {
    text-decoration:none;
    color:#BC7800;}
#sidebarleft ul {
    margin:0;
    padding:3px 0 3px 0;
    line-height:18px;
    list-style:none;}
#sidebarleft ul li {border-bottom: 1px dashed #E0E0E0;}
#sidebarleft ul li li {}
#sidebarleft ul li li:hover {        
    display: block;
    cursor: pointer;}
#sidebarleft h2 {
    color:#A66900;
    font-size:18px;
    width: 200px;
    height: 15px;
    font-family: Times;
    text-align: left;
    margin:2px 0 0 0px;
    padding:2px 0 15px 30px;
    background: url(img/sidetop.jpg) left no-repeat;
    font-weight:normal;
    line-height:normal;
overflow:hidden
position:relative;
_padding: 0px}
#sidebarleft ul li ul, .sidebar ul li div { padding:0 10px 10px 15px;}
#sidebarleft ul li ul ul, .sidebar ul li div div {
    padding:0 0 0 10px;
    background:none;}    
#sidebarright {
    text-align: left;
    padding-top:0px;
    padding-left:11px;
    margin-left: 16px;
    line-height:15px;
    font-size:12px;
    color:#8D8D8D;
    background: none;
    overflow:hidden;
overflow:hidden
position:relative;
_padding: 0px}
#sidebarright a {
    text-decoration:none;
    color:#090909;
    padding: 0 0 0 15px;
    background: url(img/link.jpg) left no-repeat;}
#sidebarright a:visited {
    text-decoration:none;
    color:#090909;
    padding: 0 0 0 15px;}
#sidebarright div a {font-weight:bold;}
#sidebarright a:hover {
    text-decoration:none;
    color:#BC7800;}
#sidebarright a:visited:hover {
    text-decoration:none;
    color:#BC7800;}
#sidebarright ul {
    margin:0;
    padding:3px 0 3px 0;
    line-height:18px;
    list-style:none;}
#sidebarright ul li {    border-bottom: 1px dashed #E0E0E0;}
#sidebarright ul li li {}
#sidebarright ul li li:hover {        
    display: block;
    cursor: pointer;}
#sidebarright h2 {
    color:#A66900;
    font-size:18px;
    width: 200px;
    height: 15px;
    font-family: Times New Roman;
    text-align: left;
    margin:2px 0 0 0px;
    padding:2px 0 15px 30px;
    background: url(img/sidetop.jpg) left no-repeat;
    font-weight:normal;
    line-height:normal;
overflow:hidden
position:relative;
_padding: 0px}
#sidebarright ul li ul, .sidebar ul li div {padding:0 10px 10px 15px;}
#sidebarright ul li ul ul, .sidebar ul li div div {
    padding:0 0 0 10px;
    background:none;}
blockquote{
    margin: 0px 0px 0px 30px;
    padding: 5px 25px 5px 0px;
    font-style: italic;
    background: #F6F6F6;
    border: 1px solid #ECECEC;
    color: #000;}                         
.postmetadata{
    display:block;
    margin: 10px 5px 10px 5px;
    padding: 5px 8px 8px 35px;
    text-align: left;
    background: #EFEFEF;
    border: 1px solid #979797;
    color:#A86B00;
overflow:hidden
position:relative;
_padding: 0px}
#content .postmetadata
{}
.postmetadata a:link{
    border: none;
    color: #636363;
    font-weight: normal;}
.postmetadata a:hover{
    border: none;
    color: #727272;
    text-decoration: underline;}
.postmetadata a:visited:hover{
    border: none;
    color: #727272;
    text-decoration: underline;}
.postmetadata a:visited{
    border: none;
    color: #636363;
    font-weight: normal;}          
a:link{
    color: #004BB1;
    text-decoration: none;}
a:hover{
    color: #585858;
    cursor: pointer;
    text-decoration: underline;}
a:visited{
    color: #004BB1;
    text-decoration: none;
    font-weight: normal;}
a:visited:hover{
    color: #646464;
    cursor: pointer;
    text-decoration: underline;}
a img {
    float: left;
    border:none;
    background:none;
    padding:5px;}
#feed, #feed img a:link, #feed img a:visited{
    border: none;}                     
.commentlist{
    color: #434343;}
.commentlist li{
    margin: 2px 2px 2px 0px;
    padding-left: 0px;
    list-style: none;
    margin-bottom: 5px;}
li.alt{}
.commentlist cite{
    padding: 1px 1px 1px 1px;}
.commentlist p{
    padding: 5px 5px 2px 0px;
    margin-bottom: 0px;}
.commentlist a:link{
    border: none;
    text-decoration: underline;
    font-weight: bold;
    color: #494949;}
.commentlist a:visited{
    border: none;
    text-decoration: underline;
    font-weight: bold;
    color: #494949;}
.commentlist a:hover{
    border: none;
    text-decoration: underline;
    font-weight: bold;
    color: #D48B19;}
.commentlist a:visited:hover{
    border: none;
    font-weight: bold;
    color: #D48B19;}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{
    text-decoration: none;
    color: #494949;}
.commentmetadata a:hover, .commentmetadata a:visited:hover{
    text-decoration: none;
    color: #D48B19;}    
.commentnumber {
    font: bold normal 14px 'Times New Roman', Times, serif;
    font-weight: bold;
    margin-top: 5px;
    float:right;
    color: #A9AAAB;
    font-size: 12pt;}
#comment{
    color: #000;
    width:90%;
    border: #D0D0D0;
    background-color: #FFF;}
h1{
    font-size: 36px;
    color: #000;}
h2{
    font-family: Arial, sans-serif; 
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0 0 12px;
    margin: 5px 0 6px 10px;
    text-align: left;}
h3{
    font-family: Arial, sans-serif; 
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 0 12px;
    margin: 5px 0 6px 0;
    text-align: left;}
h3.posttitle {
    font-family:Times New Roman;
    font-size: 20px;
    font-weight: normal;
    padding: 4px 0 4px 4px;
    margin-top: 1px;
    border: 1px solid #DFDFDF;
    margin-bottom: 10px;}
.posttitle a:link{
    font-size: 20px;
    color: #000;
    font-weight: normal;}
.posttitle a:visited{
    font-size: 20px;
    color: #000;
    font-weight: normal;}
.posttitle a:hover{
    font-size: 20px;
    color: #05485A;
    font-weight: normal;
    text-decoration: none;}
.posttitle a:visited:hover{
    color: #05485A;
    text-decoration: none;}
h4{
    font-family: Arial, sans-serif; 
    margin-top: 15px;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 0 12px;
    margin: 5px 0 6px 0;
    text-align: left;}
h5{
    font-family: Arial, sans-serif; 
    margin-top: 15px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 12px;
    margin: 5px 0 6px 0;
    text-align: left;}
.date{
    color: #FFF;
    float: right;
    position: relative;
    border: 1px solid #DFDFDF;
    height:22px;
    width:90px;
    background: #BE9F6C;
    text-align:center;
    margin: 1px 0 0 0;
    padding: 3px 2px 0 2px;
    font-size:10px;
overflow:hidden
position:relative;
_padding: 0px}
.entry{
    margin-bottom: 5px;}                     
.post{
    color: #090909;
    display: block;
    overflow:hidden;
    width:98%;}
code{
    display: block;
    margin: 10px 30px 0 30px;
    padding: 2px 10px 5px 10px;
    color: #000;}
#navigation {
    margin-left:auto;
    margin-right:auto;
    width: 1003px;
    height: 175px;
    overflow: hidden;
    line-height:2.7em;
    background: url(img/bcklines.jpg) top left no-repeat;}
#navigation #search {
    text-align: left;
    float: left;
    margin: 3px 0 0 720px;
    clear: both;
    line-height:0px; 
    font-weight: bold;
    z-index: 100; }
.searchform {
}
.searchform .s {
    float: left;
    margin: 0 auto;
    padding: 3px 0 3px 5px;    
    width: 150px;    
    background-color: #121212;
    font-family: Arial;
    border: 1px solid #3C3C3C;
    font-size: 11px;
    color: #989898;
overflow:hidden
position:relative;
_padding: 0px}
.go {
    margin: 0px 7px 0px 7px;    
    background-color: #F28D01;    
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
    color: #FFF;    
    border: 1px solid #3C3C3C;}
#about {
    float: left;
    margin: 0px 0 0 15px; padding: 15px 0 0 220px;
    width: 720px; height: 20px;
    line-height: 20px;
    text-align: left;
    display: block;
    color: #333333;
    font-family: Georgia;
    font-style: italic;
    font-size: 18px; font-weight: normal;
overflow:hidden
position:relative;
_padding: 0px}
ul{
    list-style: none;}
img {    
    float:left;
    padding:0px 5px 5px 10px;}
a img {
    float: left;
    border:none;
    background:none;
    padding:5px;}
.alignright {
    text-align: right;}
.alignleft {
    text-align: left}
.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;}
.wp-smiley{
    padding: 0;}
.textwidget{
    margin: 2px 5px 2px 5px;}

Страницы и подстраницы wp_list_pages

Здравствуйте.
Прошу помочь задать глубину списка при выводе страниц.
Вычитал, что существует "параметр depth, который определяет глубину списка при выводе".
Нашел <?php wp_list_pages(‘title_li=’); ?> в файле sidebar.php
Менял там все по-разному, но ничего не получалось.

Потом узнал, что

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

Т.е. знаю, что надо редактировать wp_list_pages, но не получается, т.к. его блокирует вторая строчка в sidebar.php
Я в тупике. Где и что нужно изменить, чтоб в меню сайта (Страницы) отображались только страницы первого уровня, а при переходе раскрывались подстраницы данной страницы?

Вот код sidebar.php

<ul id="sidebarright">
<?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) : else : ?>
        <li>
                <h2>Recent Posts</h2>

                <ul>
                <?php wp_get_archives('type=postbypost&limit=05'); ?>

                </ul>

            </li>
            <li>

                <h2>Pages</h2>

                <ul>
                <li>
                <a href="<?php bloginfo('url'); ?>" class="<?php if (is_home() || is_single()) {echo ' active';} ?>" title="<?php bloginfo('name'); ?>">Home</a></li>
                
<?php wp_list_pages('title_li='); ?>

                </ul>

            </li>


                        <li>

                <h2>Meta</h2>

                <ul>

                    <li><?php wp_loginout(); ?></li>
                            <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
                            <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('The latest comments to all posts in RSS'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
                            <li><a href="http://wordpress.org/" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.'); ?>"><abbr title="WordPress">Wordpress</abbr></a></li>
                            <li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>

                </ul>

            </li>   
        
<?php endif; ?>

        </ul>

вот index.php

<?php get_header(); ?>
  <div id="container">

        <div id="leftnav">
      <?php get_sidebar(); ?>
    </div>
    <div id="rightnav">
      <?php include (TEMPLATEPATH . '/sidebar2.php'); ?>
</div>

    
    <div id="content">
    <?php if (have_posts()) : ?>
        
        <?php while (have_posts()) : the_post(); ?>
                
            <div class="post" id="post-<?php the_ID(); ?>">

        <div class="date"> <?php the_time('M-jS-Y') ?> </div>
                <h3 class="posttitle"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h3>

                
                <div class="entry">
                    <?php the_content('Continue Reading &raquo;'); ?>
                </div>

                </div>
                <p class="postmetadata">Posted in <?php the_category(', ') ?> by: <?php the_author() ?><?php edit_post_link('Edit',' ',''); ?> -- <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p>

    
        <?php endwhile; ?>

        <div class="navigation">
            <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
            <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
        </div>
        
    <?php else : ?>

        <h2 class="center">Not Found</h2>
        <p class="center">Sorry, but you are looking for something that isn't here.</p>
        <?php include (TEMPLATEPATH . "/searchform.php"); ?>

    <?php endif; ?>
    </div>
    

<?php get_footer(); ?>
</div>
</body>
</html>

файл functions.php

<?php

if ( function_exists('register_sidebars') )
    register_sidebars(3);
    function wp_list_pages2($limit=NULL) {
    
    $defaults = array('depth' => 0, 'show_date' => '', 'date_format' => get_option('date_format'),
        'child_of' => 0, 'exclude' => '', 'title_li' =>'', 'echo' => 1, 'authors' => '', 'sort_column' => 'menu_order, post_title');
    $r = array_merge((array)$defaults, (array)$r);

    $output = '';
    $current_page = 0;

    $r['exclude'] = preg_replace('[^0-9,]', '', $r['exclude']);

    $r['exclude'] = implode(',', apply_filters('wp_list_pages_excludes', explode(',', $r['exclude'])));

    $pages = get_pages($r);

    if ( !empty($pages) ) {

        for($i=0;$i<count($pages);$i++)
        {
        $class1 = '';
        if (get_the_title($post->post_parent) == $pages[$i]->post_title) { $class1 = 'active';}
            $output .='<li><a href="'.get_page_link($pages[$i]->ID).'" class="'.$class1.'"><span>'.$pages[$i]->post_title.'</span></a></li>';
            if($limit!=NULL)
            {
                break;
            }
        }
    }

    $output = apply_filters('wp_list_pages', $output);

    echo $output;
}

?>

Идеальный шаблон, или как выбрать тему для WordPress

или какой надо делать тему.

Мысли.
Если вы делаете блог/сайт для себя, то проблем нет. Главное. чтоб с вашего компа все смотрелось хорошо.
Но думать о посетителях надо в первую очередь, я считаю.
Было выбрал одну русскую тему, с ней получилась лажа. Пошел качать англ варианты. Потом буду пытаться руссифицировать. Накачал больше 100, из них прошло модерацию 40, из которых и выбираю.
кстати, ссылки по теме
http://www.wpthemesfree.com/
http://themes.wordpress.net/

Так вот. Надо думать о перспективе, чтоб потом небыло касякоff. В виджетах в сайдбары следует засунуть все (вижджеты в теме должны быть обязательно, если вы не программер, меньше проблем будет)
Надо создать рубрики и подрубрики, надо оставить несколько комментов, надо добавить сообщение с длинннющим заголовком, надо в самом сообщении ввести длинную_неразрывную_строку_чтоб_было, короче, надо предвидеть возможные варианты.

В некоторых темах подрубрика почему-то пишется более мелким ужасным шрифтом (хотя, думаю, в стайл.сиэсэс все меняется). Некоторые темы не расчитаны на длинные заголовки. Там используется графика, текст выходит за графику, и получается черти-что. Или в "последних комментах" длинный заголовок криво выводится.
По поводу засунуть все: в одной классной теме не появляется "поиск", хоть он "числится" в виджетах (если знаете как исправить – напишите, буду благодарен).
В некоторых темах сайдбар уходит вниз, думаю, это из-за длинной_строки_внутри_темы (так же как и из-за широкой картинки). Чтоб потом не спрашивать "как найти почему сайдбар уехал вниз" лучше сразу подобрать нормальную тему. Хотя…

… предвижу, что кто-то скажет, что плывет боковая колонка из-зи плохого и ущемляющего InternetExplorera. Вот и у Макса написано "Не ущемляй себя! Установи нормальный браузер! Firefox". Не проверял, но догадываюсь, что в Фаерфоксе все темы работают нормально. ИМЕННО поэтому проверять тему надо в IE, в смысле, в первую очередь. Вы не забыли, что думать надо о посетителях?
Только что проверил статс на одном своем сайтике с посещаемостью 70 хостов в день:
Броузеры____________________%
MS Internet Explorer 7.x_______11.7
MS Internet Explorer 6.x_______58.3
Всего MS Internet Explorer__ 70.0
Всего Netscape_______________0.0
Opera 9.x___________________15.0
Opera 8.x____________________3.3
Всего Opera_________________18.3
Firefox______________________11.7
Всего Mozilla_________________11.7
Всего остальные______________0.0

Юзаю щемлящий MyIE. Сам лично был на нескольких сайтах на ВордПресс, у которых колонку с меню (сайдбар) находил где-то далеко внизу после последнего сообщения на главной. А таких как я может быть и 70% от всех посетителей на сайте. Как вы думаете, я вернусь на такой сайт? Да я уже даже не помню, что за сайты то были.

И ещё один важный момент – разрешение.
Статистику моего сайта:
Экранные разрешения____%
800x600_______________13.3
1024x768______________43.3
1152x864_______________5.0
1280x1024______________31.7
Другие_________________6.7
Понаоткрывал окон с разными темами и начал менять у себя разрешение. Был огарчен. Большинство тем расчитаны только под одно определенное разрешение. Это плохо. Пока заметил лишь одну тему, у которой ширена колонок выражена в % (или только средняя колонка, все мои темы с тремы колонками, причем сайдбары слева и справа от центральной контентовой колонки). Если тему легко переделать под любое разрешенее – намекните как, буду благодарен. Так вот, о посетителях. Некрасиво, когда посредине экрана виднеется сайт, а справа и слева пустота. Нелли ( http://www.businesshome.ru/ )когда-то писала, что поменяла дизайн, и посетителей стало больше. И вот сейчас я понял (по крайней мере, мне так кажется), что дело не в самом дизайне. Её новая тема расчитана под любое разрешение экрана. (справедливости ради стоит отметить, что я не проверял под разные разрешения её прошлую тему, на досуге сделаю это).

Итак, каким должен быть идеальный шаблон:

  • с виджетами
  • желательно настраиваемый
  • правильно все отображать в разных браузерах, в том числе в ИЕ, от которого страдают более 50% пользователей
  • должен быть расчитан под все разрешения экрана
  • должен нормально выглядеть при разных обстоятельствах (расчитан на длинный заголовок, на все о чем писал выше, и на все о чем я еще не знаю)

Вот-с. Может местами сумбурно, может это вообще никому не интересно. А я подумал, что неплохо сообщить людям о возможных проблемах в будущем, и разработчикам шаблонов (хоть их тут, наверно не много:)), какой должна быть тема.

P.S. Выражаю благодарность всем, кто создает темы, т.к. есть из чего выбирать.

ЗЫЫ Если вам показалась "статья" интересной – разместите её в своем блоге с указанием авторства "Dimon из форума http://forum.maxsite.org":D

Как установить WordPress на локальном компьютере с помощью Денвера?

Привет всем.😉
Для вас, скорее всего, мои вопросы покажутся смешными, но у меня ничего не получается.

№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Лирическое отступление:
С html знаком, а вот php, базы данных и т.д. для меня темный лес. Знаний 0.
Решил создать сайт. Выбирал между смоллнюкой и ВрдПресс. На сайте ньюки в ФАК, на вопрос "я чайник, что делать" ответ следующий: пшел на… Правда по-другому написано: возьмите литературу по апачь, пхп, MySQL и все станет ясно.
И все б хорошо, только чайника пугают книги по php и т.д. на несколько сот страниц. Почитал их форум – вопросов мало, ответов ещё меньше. В Яндексе по запросу "как установить …" больше инфы по ВордПресс. А также сайты на ВордПрессе значительно симпатичнее. Выбор был сделан.
Кстати, о сайте http://maxsite.org/ (и о ВордПресс) я узнал от Нелли Федосенко http://www.homebusiness.ru/ Это заметка для админа, Макса.
№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Так вот.
Скачал wp220-maxsite-org
Скачал wp-220-up-221-maxsite-org
Скачал Денвер.
№№№№№№№№№№№№№№№№№№№№№№№№
Установка Денвера прошла успешно, но не без маленьких проблем. На их сайте написано, что надо сначала сделать следующее: Пуск – Выполнить… – ping 127.0.0.1 Хоть отключил антивирус и фаервол, мне писалось о какой-то ошибке. Я нажал Alt+Ctrl+Delete, выбрал Процессы, и отключил все, что только можно было отключить (что именно блокировало – не знаю). После этого "ping 127.0.0.1" заработал. Это написал для тех, у кого может возникнуть подобная проблема.

Денвер установился, но одна проблема еще есть
"http://custom-host:8648 Проверка хоста с другим IP-адресом и портом (127.0.0.2:8648)
В Windows XP SP2 имеется ошибка, из-за которой данный хост может не работать. Официальную "заплатку" от Microsoft качайте здесь."
Вот это не работает.
ВОПРОС: если я скачаю "заплатку", то не слетит ли Windows, т.к. он не лицензионный, а SP2 тоже взломанный???
№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№№
Начал устанавливать ВП на компе.
Руководствовался "F1: установка WordPress" http://www.phpbb-test.tosay.ru/index.php?option=com_content&task=view&id=11&Itemid=10 и РидМи из wp220-maxsite-org
Создал папки sait и www, получилось D:\WebServers\home\sait\www
Разархивировал zip wp220-maxsite-org.
В папку www скопировал все из папки wp220-maxsite-org.
Как пишется в "F1: установка WordPress", запустил денвер, набрал http://localhost, зашел в phpMyAdmin 2.6.1
В "Создать новую БД" ввел bdsait, нажал создать, все.
Кстати, если это имеет значение. В phpMyAdmin справа стояло:
Language: Russian (ru-win1251)
MySQL-кодировка: Windows Cyrillic (cp1251)
Сопоставление соединения с MySQL: cp1251_general_ci
Тема/стиль: Original
Далее начались проблемы.
№№№№№№№№№№№№№№№№№№№№№№№
Начал играться с wp-config-sample-utf8.php и wp-config-sample-win1251.php
Пересохранял как wp-config.php Кодировку в "сохранить как" ставил UTF-8
Чего я там только не писал. Варианты были разные.
Далее, как написано в 17 пункте "F1: установка WordPress" заходил на http://sait/wp-admin/install.php
И ничего:
"Действие отменено
Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна.

——————————————————————————–

Попробуйте следующее:

Нажмите кнопку Обновить или повторите попытку позже.

Для просмотра содержимого страницы, которая уже посещалась, щелкните Файл, затем выберите Работать автономно.

Для получения сведений об автономном обзоре страниц с помощью Internet Explorer в меню Справка выберите пункт Оглавление и указатели.

Internet Explorer"

ЧТО ДЕЛАТЬ?:o
Что писать в wp-config.php?
В ридми написано "если у вас… если у Вас…". А где чайнику узнать какой хост, какая кодировка?
Я все правильно делал до wp-config.php?
Как же ВП с помощью Денвера установить на своем компе?

Очччень надеюсь на вашу помощь.
Когда все получится, обязательно в подробностях напишу что как делал для других нулячих чайников.

🙂

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