Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Вывод первой категории, как исправить ошибку ?

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


     02.05.2015    Все вопросы » Общие вопросы    2587

вопрос

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
Юзер

kolumb - 3 мая 2015 20:17 -

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

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

G-Force
Юзер

G-Force - 4 мая 2015 00:44 -

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

kolumb
Юзер

kolumb - 4 мая 2015 08:50 -

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

G-Force
Юзер

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
Юзер

FastFud - 4 мая 2015 14:29 -

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

G-Force
Юзер

G-Force - 4 мая 2015 16:40 -

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

FastFud
Юзер

FastFud - 4 мая 2015 17:25 -

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

G-Force
Юзер

G-Force - 4 мая 2015 17:41 -

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

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

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

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

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

FastFud
Юзер

FastFud - 4 мая 2015 17:45 -

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

G-Force
Юзер

G-Force - 4 мая 2015 17:58 -

Читал!

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

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

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

наверх