Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Отображение ссылки только на подкатегорию ({category})

Отображение ссылки только на подкатегорию ({category})


     12.08.2011    категории, хак    Все вопросы » Хаки    5890

вопрос
Здравствуйте, вот моя краткая новосоть:
Отображение ссылки только на подкатегорию ({category})

вопрос: там есть категория, она отображается с родительскими, но вопрос в том: как сделать чтобы отображалась не вся категория, а только подкатегория, на скрине это подкатегория А, как это сделать, за помощь спасибо.

Ответил: Sander


Открыть файл engine/modules/show.short.php
Найти строку:
$row['category'] = intval( $row['category'] );

После нее вставить:
$tpl->set( '{category-link}', "<a href=\"" . $config['http_home_url'] . get_url( $row['category'] ) . "/\">{$cat_info[$row['category']]['name']}</a>" );


Теперь только в шаблоне короткой новости будет новый тег: {category-link1}

UPD by focuspro
В файле engine/modules/functions.php


if( $config['allow_alt_url'] == "yes" ) $list = "<a href=\"" . $config['http_home_url'] . get_url( $parent_id ) . "/\">{$cat_info[$parent_id]['name']}</a>" . " » " . $list;
                else $list = "<a href=\"$PHP_SELF?do=cat&category={$cat_info[$parent_id]['alt_name']}\">{$cat_info[$parent_id]['name']}</a>" . " » " . $list;


заменить на

if( $config['allow_alt_url'] == "yes" ) $list = "<a href=\"" . $config['http_home_url'] . get_url( $parent_id ) . "/\"></a>" . $list;
                else $list = "<a href=\"$PHP_SELF?do=cat&category={$cat_info[$parent_id]['alt_name']}\"></a>". $list;
Отредактировал 12-10-2011, 23:51 - ПафНутиЙ
Причина: добавил ответ из комментария

10 комментариев

ALEKS333
Юзер

ALEKS333 - 13 августа 2011 02:16 -

{link-category} отображает полностью с материнской категорией, а как его поправить чтобы через этот тег отображалась только одкатегория

Sander
PHP-developer

Sander - 13 августа 2011 11:37 -

Согласен, попутал.

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Chandleryp
Юзер

Chandleryp - 12 октября 2011 16:45 -

Вопрос актуальный

focuspro
Юзер

focuspro - 12 октября 2011 20:09 -

вот то что мне надо, никто не нашел решения???

focuspro
Юзер

focuspro - 12 октября 2011 21:28 -

***Комментарий удален***

Chandleryp
Юзер

Chandleryp - 17 октября 2011 18:45 -

оооочень нужно помогите :)

puzzleq
Юзер

puzzleq - 17 октября 2011 22:09 -

так ведь работает, сам ставил на днях

ScreN
Юзер

ScreN - 20 октября 2011 06:25 -

Не понятно правда зачем в шаблоне короткой новости, писать {link-category1}.
С тегом {link-category}, все прекрасно работает, спасибо.

Axel
Юзер

Axel - 25 июля 2013 16:21 -

Ни один из способов не работает на DLE 10.0. Не могли подсказать, как в 10,0 убрать родительскую категорию?

Axel
Юзер

Axel - 25 июля 2013 17:44 -

Проблему решил. Вот здесь нашел решение https://dle-faq.ru/faq/questhacks/3836-vyvod-kategoriy-cherez-teg-link-category.html

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

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

наверх