Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 2693 Просмотров
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
При выводе результатов поиска объявлений в URL есть два косяка:

1. В конце URL на кириллице вставляется слово "результат"
2. В URL почему-то включается алиас второго после Главная пункта главного меню типа Contents List, связанного с первой категорией объявлений.

Например: http://my_domen.ru/kottedzhi/результат.html

kottedzhi - это алиас второго пункта главного меню, который имеет тип Contents List (ADS Manager) и служит для отображение страницы со всеми объявлениями из категории Коттеджи. Причем в результатах поиска выводятся объявления, которые относятся не только к категории Коттеджи, но и к другим категориям. Зачем же в URL  вставляется именно /kottedzhi/?

3. И третий косяк, не относящийся к результатам поиска, но проблема похожая - URL детального вида каждого объявления имеет вид:
http://my_domen.ru/kottedzhi/49-коттеджи/147-коттедж-на-продажу.html

То есть получается что дублируется название категории - вначале идет /kottedzhi/ - это алиас пункта меню Коттеджи, затем на кириллице идет /49-коттеджи/ - это название категории Коттеджи в AdsManager. И затем идет название объявления на кириллице 147-коттедж-на-продажу.

В настройках Joomla выставил Алиасы в Unicode - Да, Включить SEF (ЧПУ) - Да, Перенаправление URL - Да.

Можно ли без использования сторонних компонентов типа sh404SEF убрать из URL кириллицу и убрать дублирование категорий в URL?  С sh404SEF ссылки становятся прекрасными, но я не хочу ипользовать этот компонент, неужели стандартными средствами Joomla и роутера ADSM нельзя сделать ссылки человеческими?
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
На сайте разработчика нашел вот такой ответ касательно алиасов меню в URL:
http://www.joomprod.com/forum/adsmanager-support/2054-adsmanager-url.html

You should have only 1 link to AdsManager the home page url, otherwise Joomla will add the "alias" of the menu

Как это понимать? Получается что на главной странице сайта можно создать только один пункт меню AdsManager? Или не так понимаю?
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Мля, ну точно(  Снял с публикации из главного меню все остальные пункты типа AdsManager, оставил только один пункт - главная страница типа Ads Manager-Home, в итоге устранились косяки №2 и №3 - на странице результат поиска из URL исчез алиас /kottedzhi/, осталось только http://my_domen.ru/результат.html,  и на странице детального описания объявления из URL убрался алиас пункта меню, дублирующий название категории...

Но это же не дело! Почему эти утырки из joomprod.com выпускают уже который релиз компонента и не могут устранить этот косяк? Может есть способ оставить в главном меню и другие пункты типа AdsManager без ущерба для URL?

И остается открытым вопрос про кириллицу в URL. Получается единственное решение - сразу создавать в юникоде названия категорий и названия объявлений, так получается? А как убрать из URL слово "результат"? Где его прописать в юникоде? В файле русификации что-ли, или где эта дрянь там лежит?

Поделитесь пожалуйста кто знает... Бесит уже этот компонент...
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Короче со страницей результат поиска разобрался. Разработчик вот чего пишет:

Hello,
AdsManager Router is trying to find the Itemid to use, so as there is no Menu Item for result page, is it trying to use another menu item. If you create menu item to result page then your URL should be correct

То есть если создать пункт меню типа AdsManager Result (можно даже его нигде не размещать на сайте), то роутер будет вставлять в URL уже не алиас первого попавшегося пункта меню, а именно алиас этого пункта меню, который можно назвать например result.

Остается вопрос по поводу дублирования названий категорий в URL...
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
С дублированием алиасов категорий вот такого вида http://my_domen.ru/kottedzhi/49-коттеджи/147-коттедж-на-продажу.html  тоже разобрался...

На сайте должен быть создан (можно нигде не публиковать)  пункт меню AdsManager типа Details. В этом случае во все URL подробных описаний объявлений будет вставляться алиас этого пункта меню. Если же такого пункта меню нет, то в URL вставляется алиас пункта меню Category List, который дублирует название категории...

Короче как ни прискорбно похоже что без компонента типа sh404SEF нормальных ссылок у AdsManager не добиться.. Или надо трахаться с его роутером.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 2113
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 12630
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 1461
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 11635
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 26796
Последний ответ 27.03.2020, 22:32:04
от Pavel