<!--QuoteBegin-•$EGUR@•+8.04.2007, 20:11--><div class='quotetop'>Цитата(•$EGUR@• @ 8.04.2007, 20:11)</div><div class='quotemain'><!--QuoteEBegin-->да это я сам знаю... и специально название этих главных разделов не писал
<div align="right">[snapback]55849[/snapback]</div><!--QuoteEnd--></div><!--QuoteEEnd-->
Решил я твою проблему. Пришлось в файлах ядра покопаться. Все это я делал в IPB 2.1.7 по этому строчки могут немного отличаться, но суть одна что в 2.1.7 что в 2.0.4. Методом подобных названий ищем в файле <b>sources/classes/class_forums.php</b> функцию <b>function forums_breadcrumb_nav</b>.
Вот так выглядит интересующая нас часть кода:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->/*-------------------------------------------------------------------------*/
// Create forum breadcrumb nav
// ------------------
// Simple and effective - just like me

/*-------------------------------------------------------------------------*/
function forums_breadcrumb_nav($root_id, $url='showforum=')
{
$nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$root_id}'>{$this->forum_by_id[$root_id]['name']}</a>";
$ids = $this->forums_get_parents( $root_id );
if ( is_array($ids) and count($ids) )
{
foreach( $ids as $id )
{
$data = $this->forum_by_id[$id];
$nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$data['id']}'>{$data['name']}</a>";
}
}
return array_reverse($nav_array);
}<!--c2--></div><!--ec2-->
Выполняем следующие изменения:
Строку<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$root_id}'>{$this->forum_by_id[$root_id]['name']}</a>";<!--c2--></div><!--ec2-->
Заменяем на<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if ($this->forum_by_id[$root_id]['name'] != "-") $nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$root_id}'>{$this->forum_by_id[$root_id]['name']}</a>"; else $nav_array[] = "";<!--c2--></div><!--ec2-->
Строку<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$data['id']}'>{$data['name']}</a>";<!--c2--></div><!--ec2-->
Заменяем на<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if ($data['name'] != "-") $nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$data['id']}'>{$data['name']}</a>"; else $nav_array[] = "";<!--c2--></div><!--ec2-->
Врезультате получаем такой участок кода:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->function forums_breadcrumb_nav($root_id, $url='showforum=') {
if ($this->forum_by_id[$root_id]['name'] != "-") $nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$root_id}'>{$this->forum_by_id[$root_id]['name']}</a>"; else $nav_array[] = "";
$ids = $this->forums_get_parents( $root_id );
if (is_array($ids) and count($ids)) {
foreach($ids as $id) {
$data = $this->forum_by_id[$id];
if ($data['name'] != "-") $nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$data['id']}'>{$data['name']}</a>"; else $nav_array[] = "";
}
}
return array_reverse($nav_array);
}<!--c2--></div><!--ec2-->
Суть этой доработки является в том, что в навигацию добавляются только те ссылки, которые не имеют названия "-". Ну соответственно именно по этому символу (минус) и будет происходить вырезание. Все форумы с названием "-" не будут учавствовать в навигации.
<b>Sakura</b> - Вас это тоже кстати касается. Выполните эти изменения в коде и назовите свой форум символом минус "-". В навигации он учавствовать не будет. Правда в титле страницы он тоже пропишется как минус "-". В этом случае можете оставить названия вашего форума "Форум", а в изменениях кода вместо "-" впишите "Форум"
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if ($this->forum_by_id[$root_id]['name'] != "Форум") $nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$root_id}'>{$this->forum_by_id[$root_id]['name']}</a>"; else $nav_array[] = "";<!--c2--></div><!--ec2--><!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->if ($data['name'] != "Форум") $nav_array[] = "<a href='".$this->ipsclass->base_url."$url{$data['id']}'>{$data['name']}</a>"; else $nav_array[] = "";<!--c2--></div><!--ec2-->