Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Вывод первой категории, как исправить ошибку ?

Вывод первой категории, как исправить ошибку ?


     02.05.2015    Общие вопросы    1008

вопрос

if( $config['allow_alt_url'] == "yes" )
        $my_cat_link2 = "<a href=\"" . $config['http_home_url'] . $cat_info[$row['category']]['alt_name'] . "/\">{$cat_info[$row['category']]['name']}</a>";
        else  $my_cat_link2 = "<a href=\"$PHP_SELF?do=cat&amp;category={$cat_info[$row['category']]['alt_name']}\">{$cat_info[$row['category']]['name']}</a>";
        $tpl->set( '{cat-link}', $my_cat_link2 );




Вывод первой категории через тег: {cat-link}

адрес категории: сайт.рф/категория-1/категория-2/категория-3


отображает хак: сайт.рф/категория-3

Ответа пока нет


Комментарии пользователей (10)

kolumb
8

205 | 46

kolumb - 3 мая 2015 20:17 - Юзер

Пробовали менять?
if( $config['allow_alt_url'] == "yes" )  

на
if( $config['allow_alt_url'] ) 

G-Force
6

161 | 45

G-Force - 4 мая 2015 00:44 - Юзер

Пробовал, ничего от этого не изменилось

kolumb
8

205 | 46

kolumb - 4 мая 2015 08:50 - Юзер

А где этот код используется? (модуль, хак)

G-Force
6

161 | 45

G-Force - 4 мая 2015 13:50 - Юзер

Обычный хак, для вывода одной категории:

engine/modules/show.short.php найти

$tpl->set( '{title}', $row['title'] );


и ниже поставить

if( $config['allow_alt_url'] == "yes" ) 
        $my_cat_link2 = "<a href=\"" . $config['http_home_url'] . $cat_info[$row['category']]['alt_name'] . "/\">{$cat_info[$row['category']]['name']}</a>";
        else  $my_cat_link2 = "<a href=\"$PHP_SELF?do=cat&amp;category={$cat_info[$row['category']]['alt_name']}\">{$cat_info[$row['category']]['name']}</a>";
        $tpl->set( '{cat-link}', $my_cat_link2 );


в шаблоне использовать {cat-link}

FastFud
50

1599 | 588

FastFud - 4 мая 2015 14:29 - Юзер

get_categories($cat_info[$row['category']]['parentid'])

G-Force
6

161 | 45

G-Force - 4 мая 2015 16:40 - Юзер

Я извиняюсь, а куда вставлять эту строчку ?

FastFud
50

1599 | 588

FastFud - 4 мая 2015 17:25 - Юзер

 $tpl->set( '{cat-link}', get_categories($cat_info[$row['category']]['parentid']) );

G-Force
6

161 | 45

G-Force - 4 мая 2015 17:41 - Юзер

Теперь стало:

Отображается категория-1 и ссылка на нее, а мне надо сайт.рф/категория-1/категория-2/категория-3

Сейчас у меня:

http://s.ru/komediya/ - как есть!

http://s.ru/filmy/komediya/ - как надо

FastFud
50

1599 | 588

FastFud - 4 мая 2015 17:45 - Юзер

Отображается категория-1 и ссылка на нее, а мне надо сайт.рф/категория-1/категория-2/категория-3
Я думаю что вам надо прочитать документацию.

G-Force
6

161 | 45

G-Force - 4 мая 2015 17:58 - Юзер

Читал!

Показывает нужную категории, но ссылка на нее другая!
Вот категория: Фильмы » Комедия (filmy/komediya/)
А ссылка: komediya/ - через хак

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы