Нужно изменить php в модуле. Я нашел что . но не знаю что именно удалить

victor222
На сайте с 29.10.2009
Offline
192
615

Добрый день!

В одном модуле который делает меню категорий когда находишь файле от категории "категория1", то ссылка на "категорию" уже не работает

$html .= '<li>';

if ($v->id == $active) {

$html .= '<span class="active">' . $v->title . '</span>';

} else {

$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

}

$nested_html = jdownloads_cats_build_html($v->id, '', $children, $Itemid, $active, $level + 1);

if ($nested_html != '') {

$html .= '<ul>' . $nested_html . '</ul>';

}

$html .= '</li>';

Но как правильно удалить?

Может это?

if ($v->id == $active) {
$html .= '<span class="active">' . $v->title . '</span>';

Ссылка которая не работает в классе id == $active)

ДП
На сайте с 23.11.2009
Offline
203
#1

Судя по коду для текущей категории пишется не ссылка, а просто ее название. А вам надо ссылку? Т.е. сылка должна вести на саму себя (на страницу где она же и размещена)?

victor222
На сайте с 29.10.2009
Offline
192
#2
Дикий пионер:
А вам надо ссылку? Т.е. сылка должна вести на саму себя (на страницу где она же и размещена)?

да!:) Как обычное меню!

victor222 добавил 19.11.2011 в 22:08

Дикий пионер:
Судя по коду для текущей категории пишется не ссылка, а просто ее название.

Да так и есть, названия

victor222 добавил 19.11.2011 в 22:10

$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

Вот так отображаются все остальные. так и нужно сделать

victor222 добавил 19.11.2011 в 23:07

Сделал так! не знаю только правильно это или нет, но вроде работает!

$html .= '<li>';

if ($v->id == $active) {

$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

} else {

$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

}

$nested_html = jdownloads_cats_build_html($v->id, '', $children, $Itemid, $active, $level + 1);

if ($nested_html != '') {

$html .= '<ul>' . $nested_html . '</ul>';

}

$html .= '</li>';

то есть место span поставил такое же значения как и на простых ссылках

<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

ДП
На сайте с 23.11.2009
Offline
203
#3

Ну с точки зрения кода - можно весь


if ($v->id == $active) {
$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';
} else {
$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';
}

заменить на


$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

Ну а ссылка, ведущая на саму себя - это уж пусть остается на вашей совести :)

victor222
На сайте с 29.10.2009
Offline
192
#4
Дикий пионер:
Ну с точки зрения кода - можно весь

if ($v->id == $active) {
$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';
} else {
$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';
}

заменить на

$html .= '<a href="' . $link . '" title="' . $v->title . '">' . $v->title . '</a>';

Ну а ссылка, ведущая на саму себя - это уж пусть остается на вашей совести :)

Не понял! Так где вы видели меню сайта, на котором после нажатия на ссылку, она пропадало?

victor222 добавил 20.11.2011 в 19:01

Или может мы о разном?

На это форуме перейдите по ссылки "" после загрузки на страницы, наводите еще раз! Ссылка же работает, - сама на себя! Что не так я не пойму?

victor222 добавил 20.11.2011 в 19:04

Дикий пионер:
Судя по коду для текущей категории пишется не ссылка, а просто ее название. А вам надо ссылку? Т.е. сылка должна вести на саму себя (на страницу где она же и размещена)?

Это ссылка на категорию! И она всегда будет вести на эту категирию! Например как ссылка на "главную"

ДП
На сайте с 23.11.2009
Offline
203
#5

Это уже идеологический вопрос, скорее, про ссылку, ведущую саму на себя.

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

victor222
На сайте с 29.10.2009
Offline
192
#6
Дикий пионер:
Это уже идеологический вопрос, скорее, про ссылку, ведущую саму на себя.
Вот на этой странице, например, наверху в хлебных крошках название темы не является ссылкой, потому что ссылка с этого текста должна вести на эту страницу.

Согласен! ну у меня же эта ссылка будет в меню сайта! По другому как сделаешь?

Главная | Новости | Пресс-релизы | Правила | Блог | WikipediaSEO | Биржа ссылок | События | Магазин

Всегда же активны! а там где крошки, то это для материала больше подходит, а не для меню! Верно?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий