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

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


     12.08.2011    Хаки    3647

вопрос
Здравствуйте, вот моя краткая новосоть:
Отображение ссылки только на подкатегорию ({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
3 | 3

ALEKS333 - 13 августа 2011 02:16 - Юзер

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

Sander
1126

1637 | 1204

Sander - 13 августа 2011 11:37 - Эксперт

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

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

ICQ: 404-037-556
Skype: Sander8804

Chandleryp
10 | 10

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

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

focuspro
7

21 | 21

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

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

focuspro
7

21 | 21

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

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

Chandleryp
10 | 10

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

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

puzzleq
16 | 17

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

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

ScreN
10

207 | 102

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

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

Axel
38 | 25

Axel - 25 июля 2013 16:21 - Юзер

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

Axel
38 | 25

Axel - 25 июля 2013 17:44 - Юзер

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

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

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