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

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


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

Тестируя 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 в ручную, после добавления категорий, не забудьте очистить кеш в админке, а так, стандартными функциями этого никак более не сделать, как разработчик выше и написал

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

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

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

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

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

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

Всем удачи!

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...