1

Тема: Ссылки везде кроме главной

А как можно сделать, чтобы горизонтальное меню было бы видно на всех страницах, кроме главной? А на главной наоборот, горизонтального меню чтоб не видно было?

2

Re: Ссылки везде кроме главной

Всё, спс, разобрался.

<?php 
if($value_url[1]=='index') {
   echo'';
} else
{
   echo'<div class="menu" id="menu">';
   $page->get_menu('span');
   echo'</div>';
} 
?>

Вот часто так бывает, думаешь-думаешь, а как только спросишь, так и  придумаешь smile

3

Re: Ссылки везде кроме главной

oleg пишет:

Всё, спс, разобрался.

<?php 
if($value_url[1]=='index') {
   echo'';
} else
{
   echo'<div class="menu" id="menu">';
   $page->get_menu('span');
   echo'</div>';
} 
?>

Вот часто так бывает, думаешь-думаешь, а как только спросишь, так и  придумаешь smile

С версии 5.0.1,  $value_url стал просто $URL, но ваш вариант тоже работать будет

<?php 
if($URL[1]=='index') {
   echo'';
} else
{
   echo'<div class="menu" id="menu">';
   $page->get_menu('span');
   echo'</div>';
} 
?>

4

Re: Ссылки везде кроме главной

Да просто так было написано в js скрипте там же, который выделяет ссылку в меню другим цветом если на той же странице находимся.

5

Re: Ссылки везде кроме главной

Где надо вставлять этот код определения адреса страницы?
В template.php вставил <?php echo $URL[1].'='; ?>, так он ничего, кроме "=" не печатает.
Попробовал так <?php global $URL; echo $URL[1].'='; ?> - и ичего.
Пустая $URL[1].
Версия движка 5.1

6

Re: Ссылки везде кроме главной

$URI не $URL
можете еще использовать константу REQUEST_URI (пишется без знака доллара в начале )

7

Re: Ссылки везде кроме главной

Art пишет:

Где надо вставлять этот код определения адреса страницы?
В template.php вставил <?php echo $URL[1].'='; ?>, так он ничего, кроме "=" не печатает.
Попробовал так <?php global $URL; echo $URL[1].'='; ?> - и ичего.
Пустая $URL[1].
Версия движка 5.1

Для новой версии движка вот код у меня работает

<?php  
if($URI[1] == 'index') 
{
  echo 'это только на главной стр';
}
else
{ 
  echo 'это на всех остальных кроме главной стр';
} 
?>