DLE

12
A
На сайте с 12.09.2011
Offline
145
397

Здравствуйте, помогите пожалуйста с выводом Категорий (у меня установлена DLE 9.7)

Сам код выглядит так: (в index.php )

#-----------------------------------------#
$sql_result = $db->query("SELECT alt_name,name FROM " . PREFIX . "_category");
while($row = $db->get_row($sql_result))
{
    $cat_menu.='[li][url=.$config[]'.$row['name']."[/url][/li]";
}
$tpl->set('{cat_menu}', $cat_menu);
#-----------------------------------------#

Категории в шаблоне сайта вывожу тегом {cat_menu}

Всё работает, но ссылки получаются такого вида:

<li><a href="/index.php?do=cat&category=sobaka">Собака</a></li>

<li><a href="/index.php?do=cat&category=koshka">Кошка</a></li>

А хотелось бы конечно видеть:

<li><a href="/sobaka /">Собака</a></li>

<li><a href="/koshka/">Кошка</a></li>

Может быть такое возможно?

Ищу работу помощником Вебмастера, долгое время занимался сайтами. https://t.me/fania008
B
На сайте с 22.03.2023
Offline
25
#1
Ого, DLE 9.7 . Сейчас не 2012 год, она очень сильно устарела и там очень много чего не работает. Обновитесь до нормальной версии, там все очень легко и просто настроить. А на старых версиях даже разработчики не всегда могли что-то вывести 😀 или ответить на вопрос
A
На сайте с 12.09.2011
Offline
145
#2
bestbestbest #:
Ого, DLE 9.7 . Сейчас не 2012 год, она очень сильно устарела и там очень много чего не работает. Обновитесь до нормальной версии, там все очень легко и просто настроить. А на старых версиях даже разработчики не всегда могли что-то вывести 😀 или ответить на вопрос
Спасибо конечно, но с тех лет там уже столько сделано что после обновления, там ничего работать не будет....
B
На сайте с 22.03.2023
Offline
25
#3
И вывод категорий можно в main.tpl настроить, а не в файлы движка (index.php) лезть
bobolab
На сайте с 08.04.2008
Offline
210
#4
Askara :
{cat_menu}

у меня второй вариант работает всю жизнь сколько DLE пользовался... оно же как бы из коробки так.... 

{cat_menu} никогда не юзал.... 

Аналог РСЯ https://u.to/j03BHw Видео реклама https://u.to/e03BHw
B
На сайте с 22.03.2023
Offline
25
#5
Askara #:
Спасибо конечно, но с тех лет там уже столько сделано что после обновления, там ничего работать не будет....
Тогда вам нужен программист, по старым версиям мало кто знает как что делать. Обратитесь к фрилансерам, может кто-то разберется.
A
На сайте с 12.09.2011
Offline
145
#6
bobolab #:

у меня второй вариант работает всю жизнь сколько DLE пользовался... оно же как бы из коробки так.... 

{cat_menu} никогда не юзал.... 

Что вы имеете в виду? какой Второй вариант? и какая у вас Версия DLE
bobolab
На сайте с 08.04.2008
Offline
210
#7
Askara #:
Что вы имеете в виду? какой Второй вариант? и какая у вас Версия DLE

у меня последняя...

вот этот вариант.... мне кажется всегда так юзалось.... хотя может я и не прав...

<li><a href="/sobaka /">Собака</a></li>

<li><a href="/koshka/">Кошка</a></li>

A
На сайте с 12.09.2011
Offline
145
#8
bobolab #:

у меня последняя...

вот этот вариант.... мне кажется всегда так юзалось.... хотя может я и не прав...

<li><a href="/sobaka /">Собака</a></li>

<li><a href="/koshka/">Кошка</a></li>

на старых версиях - всё делалось в ручную, не было тега {catmenu} . То что я написал выше, это "Хак" который хотелось бы чуточку поправить...
LEOnidUKG
На сайте с 25.11.2006
Offline
1751
#9
#-----------------------------------------#
$sql_result = $db->query("SELECT alt_name,name FROM " . PREFIX . "_category");
while($row = $db->get_row($sql_result))
{
    $cat_menu.='[li][url=.$config[]'.$row['name']."/[/url][/li]";
}
$cat_menu=str_replace('index.php?do=cat&category=','',$cat_menu);
$tpl->set('{cat_menu}', $cat_menu);
#-----------------------------------------#
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
YGUA
На сайте с 01.07.2017
Offline
124
#10
Askara #:
Спасибо конечно, но с тех лет там уже столько сделано что после обновления, там ничего работать не будет....

Недавно обновлял 10-ку и 12-ю под актуальную версию, в обновление ничего трудного, а вот в коде дизайна пришлось полазить, ну хоть обновил что-то :)

12

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