Перейти к публикации

Категория с таким именем уже существует! Как это исправить?


Рекомендованные сообщения

Тестируя dle на локалхосте столкнулся с такой проблемкой, при создание категории выводит "Категория с таким именем уже существует!".

Выводит этот текст тогда когда хочу создать что бы URL выглядело так
site.ru/kvartira/sdam
site.ru/komnata/sdam

 

Т.е для второго уровня нельзя создать  Альтернативное имя "sdam" есле такое имя где-то уже встречалось.

Как можно это исправить? 

Спасибо за внимание!

 

Ссылка на сообщение
Поделиться на других сайтах
Цитата

Как можно это исправить? 

Никак. Альтернативное имя ЧПУ должно быть уникально для каждой категории, потому как DLE  оперирует лишь с одним именем, а все остальное в URL, это лишь "визуальная мишура" нужная для людей, а не для работы DLE. Поэтому двух категорий с одинаковым именем быть не может.

Ссылка на сообщение
Поделиться на других сайтах

Что бы сделать структуру сайта придется таким образом теперь обходится что ли?

site.ru/moscow/kvartira/sdam
site.ru/moscow/komnata/sdamm

site.ru/ufa/kvartiraa/sdammmm
site.ru/perm/komnataa/sdammmmm

 

Есле я открою публикацию с раздела site.ru/perm/komnataa/sdammmmm

то хлебные крошки будут теперь так выглядеть так что ли?

saitr.ru > perm > komnata > sdammmmm > {title}

 

А есле у меня будет в целом 10 городов, то конец категории будет выглядеть так что ли sdammmmmmmmmm ? :- D

 

Ссылка на сообщение
Поделиться на других сайтах

можно сделать категории от обратного:

 

site.ru/moscow/sdam/kvartira/

site.ru/moscow/sdam/komnata/

site.ru/moscow/snimu/kvartira/

site.ru/moscow/snimu/komnata/

 

 

ИМХО так логичней будет и в плане дерева категорий


 

Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, alex32 сказал:

можно сделать категории от обратного:

 

site.ru/moscow/sdam/kvartira/

site.ru/moscow/sdam/komnata/

site.ru/moscow/snimu/kvartira/

site.ru/moscow/snimu/komnata/

 

 

ИМХО так логичней будет и в плане дерева категорий


 

DLE этого сделать не даст, так как квартира и комната будут повторяться в каждом городе.

 

Тут 2 выхода есть, либо править файлы CMS, либо добавлять подкатегории  в ручную, через phpMyAdmin, так как cms делает проверку на существование категории с таким именем только при её добавлении, то работать должно нормально.

Ссылка на сообщение
Поделиться на других сайтах
39 минуты назад, alex32 сказал:

можно сделать категории от обратного:

 

site.ru/moscow/sdam/kvartira/

site.ru/moscow/sdam/komnata/

site.ru/moscow/snimu/kvartira/

site.ru/moscow/snimu/komnata/

 

 

ИМХО так логичней будет и в плане дерева категорий


 

Так не канает!

 

30 минуты назад, germanydletest сказал:

DLE этого сделать не даст, так как квартира и комната будут повторяться в каждом городе.

 

Тут 2 выхода есть, либо править файлы CMS, либо добавлять подкатегории  в ручную, через phpMyAdmin, так как cms делает проверку на существование категории с таким именем только при её добавлении, то работать должно нормально.

Категории создаются как надо, но когда заходишь в саму категорию куда добил новость, то выводит

 

Внимание! Обнаружена ошибка
По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу.

 

Тестировал предложенный тобою хак на demo версии dle 11

Изменено пользователем Dinarr
Ссылка на сообщение
Поделиться на других сайтах

Значит добавляйте категории через phpMyAdmin в ручную, после добавления категорий, не забудьте очистить кеш в админке, а так, стандартными функциями этого никак более не сделать, как разработчик выше и написал

Ссылка на сообщение
Поделиться на других сайтах

Всех приветствую!

Да, а в планах конечно было использование одинаковых имен в разных категориях. Специфика будущих проектов заставляет так делать. Очень жаль, неудобно конечно получается.

Логичнее было бы разрешить создание одинаковых имен категорий, но при условии что эти категории не будут добавляться в категорию, где уже присутствует такое имя категории. Ну и естественно проверка при переносе из категории в категорию.

Прошу прощения за тавтологию.

Может стоит создателям облегчить эту участь своим клиентам? :)

Всем удачи!

  • Поддерживаю 3
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...