Перейти к содержанию
Форум поддержки пользователей VamShop

Убрать index.php в хлебных крошках в ссылке Каталог


Рекомендуемые сообщения

собственно сабж.

нужно что бы по ссылке "Каталог" убрать /index.php

т.е. что бы получилось www.site.ru, а не www.site.ru/index.php

Ссылка на сообщение
Поделиться на другие сайты

Из /includes/application_top.php удали:


$breadcrumb->add(HEADER_TITLE_CATALOG, vam_href_link(FILENAME_DEFAULT));

[/code] или попробуй замени на:
[code]
$breadcrumb->add(HEADER_TITLE_CATALOG, '');

Ссылка на сообщение
Поделиться на другие сайты

Первый вариант вообще удаляет ссылку и надпись "Каталог"

второй убирает ссылку но оставляет надпись "Каталог"

нужно получить, вместо:

 <A href="http://www.mobile-plaza.net/index.php">Каталог</A>
нужно
<A href="http://www.mobile-plaza.net">Каталог</A>
Как вариант можно сделать конечно так, воспользоваться предложенным первым вариантом. А ссылку вида:
<A href="http://www.mobile-plaza.net">Каталог</A>

получить прописав в языковом файле

Ссылка на сообщение
Поделиться на другие сайты

Замени:


$breadcrumb->add(HEADER_TITLE_CATALOG, vam_href_link(FILENAME_DEFAULT));
[/code] на:
[code]
$breadcrumb->add(HEADER_TITLE_CATALOG, 'http://www.mobile-plaza.net');

Ссылка на сообщение
Поделиться на другие сайты

Правильнее:

$breadcrumb->add(HEADER_TITLE_CATALOG, HTTP_SERVER . DIR_WS_CATALOG);

когда наводишь на категорию то /index.php пропадает

а когда на Главная то остается =(

как сделать чтобы с Главная убралось?

Ссылка на сообщение
Поделиться на другие сайты

А что за главная имеется в виду?

Вроде закомментирована ведь строка в /includes/application_top.php:


//$breadcrumb->add(HEADER_TITLE_TOP, HTTP_SERVER);
[/code] т.е. ссылка Главная вообще не должна выводиться. Попробуй также исправить на:
[code]
$breadcrumb->add(HEADER_TITLE_TOP, HTTP_SERVER . DIR_WS_CATALOG);

Ссылка на сообщение
Поделиться на другие сайты

когда заходишь на сайт http://vamshop.ru или http://myshop.kiev.ua

есть разделы

Главная  Мои данные  Корзина  Оформить  Выход

когда наводишь на главная выдает ссылку с /index.php

Ссылка на сообщение
Поделиться на другие сайты

А, ты вон про какую ссылку.

Можно либо сразу в шаблоне /templates/шаблон/index.html поменять {$mainpage} на нужный адрес, либо в /includes/header.php поменять:


$vamTemplate->assign('mainpage',vam_href_link(FILENAME_DEFAULT, '', 'SSL'));

[/code] на:
[code]
$vamTemplate->assign('mainpage',HEADER_TITLE_TOP, HTTP_SERVER . DIR_WS_CATALOG);

Ссылка на сообщение
Поделиться на другие сайты
  • 9 months later...

а где меняется внешний вид, как задать CSS именно только для хлебных крошек? и как сделать-чтобы на главной не было этой самой крошки..а на всех остальных было..??

Ссылка на сообщение
Поделиться на другие сайты

Можно в /includes/classes/breadcrumb.php задать style для ссылки, там где a href ...

Что б не было на главной, попробуй в /includes/header.php заменить:


$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));

[/code] на:
[code]
if (!strstr($PHP_SELF, FILENAME_DEFAULT)) {
$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));
}

Ссылка на сообщение
Поделиться на другие сайты

а вот оно что.. то есть стиль там задавать.

у меня то еще старая версия- там строчки другие, но разобрался.

Ссылка на сообщение
Поделиться на другие сайты

Можно и там, а можно и метку в шаблоне обернуть во что-нибудь (в span или в div) и тоже в css задать стили.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...
Константин Долженко

Можно в /includes/classes/breadcrumb.php задать style для ссылки, там где a href ...

Что б не было на главной, попробуй в /includes/header.php заменить:


$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));

[/code] на:
[code]
if (!strstr($PHP_SELF, FILENAME_DEFAULT)) {
$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));
}

Саша  я сделал так, но не везде появляется ссылки в категориях их нет только в таваре появляется

Ссылка на сообщение
Поделиться на другие сайты
Константин Долженко

подскажи что и где добавить пожауйста, чтобы ссылки показывало но на главной было пусто....

Ссылка на сообщение
Поделиться на другие сайты

Может как-то так:


if (!strstr($PHP_SELF, FILENAME_DEFAULT) && !isset($_GET['cat'])) {
$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Попробуйте такое условие:


if (!strstr($PHP_SELF, FILENAME_DEFAULT) && !isset($_GET['cat']) && !isset($_GET['products_id'])) {
$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));
}
[/code]

Ссылка на сообщение
Поделиться на другие сайты

Ну попробуйте тогда убрать ! в условии:


if (strstr($PHP_SELF, FILENAME_DEFAULT) && isset($_GET['cat']) && isset($_GET['products_id'])) {
$vamTemplate->assign('navtrail',$breadcrumb->trail(' &raquo; '));
}
[/code]

Вобщем, примеры ведь есть, пробуйте, составляйте условие для себя.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...