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

Название подкатегорий одинаковые


     13.08.2013    подкатегории, линки, название    Все вопросы » Хаки    4778

вопрос
Здравствуйте. Как сделать, чтобы названия подкатегорий можно вводить одинаковые?

Пример:

site.ru/a/authors
site.ru/b/authors

DLE не разрешает создать названия подкатегории одинаковые, но ведь адреса всё равно получатся разные...
Так как реализовать одинаковые названия подкатегорий? Возможно это сделать вообще?

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


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

Exile
Гости

Exile - 16 августа 2013 00:47 -

Попробуй отредактировать /engine/data/xfields.txt
Должно заработать.

Maxic_unrelax
Юзер

Maxic_unrelax - 16 августа 2013 02:18 -

Возможно, но придётся редактировать получение ID текущей категории по полному пути (это на сайте), и убирать проверку одноименность категорий (в админке)

rastishka
Юзер

rastishka - 16 августа 2013 04:11 -

как это убрать?

Goel
Юзер

Goel - 17 февраля 2014 13:12 -

Maxic_unrelax,

Проверку на одноименность в админке убрать просто, а вот где именно править получение ID текущей категории?

Maxic
Юзер

Maxic - 18 февраля 2014 13:49 -

.htaccess и функцию определения ID категории

Goel
Юзер

Goel - 19 февраля 2014 08:17 -

ПафНутий как-то писал, что в DLE так сделать нельзя (одинаковые имена категорий).

В сети очень много кто спрашивает этот вопрос, но никто не может написать решение.

Как я понял править надо эту секцию.
function get_ID($cat_info, $category) {

    foreach ( $cat_info as $cats ) {        
         if( $cats['alt_name'] == $category ) return $cats['id'];
    }
    return false;
    
}


Подтолкните на решение.

И что делать с .htaccess?

dima_musiyan
Юзер

dima_musiyan - 24 марта 2015 12:04 -

Добрый день господа!
У меня тоже была подобная проблема. DLE не дает создавать категории с одинаковым названием, эта проверка осуществляется на уровне движка.
После долгого изучения кода с моими познаниями решил забросить идею, что то менять в движке DLE.

Решил проблему через phpmyadmin, где в таблице dle_category создал нужные мне подкатегории. И после очистки кэша в админке сайта они появились.

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

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

наверх