× Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.

Hikashop - Ошибка 404 - Подпункт меню для категории (внешний URL)

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291010

-- HikaShop version -- : 3.4.0
-- Joomla version -- : 3.8.6
-- PHP version -- : 7.0.24

При попытке вывода отдельной категории через подпункт меню «Внешний URL» получаю ошибку 404.

Создал категории в Hikashop с алиасами:
- Магазин (shop)
-- Категория (category)
--- Подкатегория (subcategory)

Создал пункты меню Joomla:
- Магазин (shop) [Список категорий]
-- Категория (shop/category) [Внешний URL]
--- Подкатегория (shop/category/subcategory) [Внешний URL]

Теперь по этим ссылкам получаю ошибку 404:
site.ru/shop/category/
site.ru/shop/category/subcategory

Если все пункты меню являются корневыми, то ссылки работают. Как только делаю любой из пунктов меню дочерним - сразу ошибка 404. Что это значит?

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291017

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


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Last edit: 6 years 1 week ago by progreccor.

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291018

Но ведь я не меняю сам адрес ссылки в пункте меню. Он остаётся неизменным. Меняется только иерархия пунктов меню, с родительского на корневой. Если пункт корневой - ссылка работает, стоит только сделать пункт дочерним - 404. Адрес ссылки я получаю копированием с адресной строки браузера, заходя в категорию с фронтенда.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291026

это гадание на кофейной гуще - дадите ссылку - будет предметный разговор
но, думаю, вы допускаете где-то ошибку


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Last edit: 6 years 1 week ago by progreccor.

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
6 years 1 week ago #291028

Думаю, что вам надо использовать тип пункта меню не "Внешний URL", а "Список товаров".
В настройках каждого пункта выбрать нужную категорию товаров.

Удачи.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291030

а у вас вообще перенаправление URL включено в джумле?
Просто какие-то странные адреса выдает хика...


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291031

При такой расстановке не работает каждый первый подпункт меню

Store
-Shoes
--Men
-Computing
--Computers
---Peripherals
-E-books
--English books

То есть -Shoes
-Computing
-E-books


Так же каждая первая подкатегория не выводится в родительскую компонентом магазина, например, иконка подкатегории -Shoes не отображается в категории Store. Но если назначить Shoes корневым пунктом меню (наравне со Store), то ссылка работает и иконка выводится на странице.

almika wrote: надо использовать тип пункта меню не "Внешний URL", а "Список товаров".


тогда не отображаются дочерние товары и подкатегории для этого пункта меню (категории)
Screenshot

progreccor wrote: перенаправление URL включено в джумле?
Просто какие-то странные адреса выдает хика...


Перенаправление включено. А в чём их странность?

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291032

у вас в адресах присутствовали index.php


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291033

а вообще не понимаю в чем проблема?
Наведите курсор на нужную вам категорию хикашоп и посмотрите какой адрес высвечивается. Скопируйте его и будет вам счастье.
/store/category/12-shoes


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291034

В конфигурации включено «Удалять ID товаров и категорий из URL» и очищено поле «SEF-имя категории», отсюда www.hikashop.com/forum/11-russian/867040.html#150289

Чтобы ссылки имела правильный вид site.ru/store/shoes/men/
а не site.ru/store/category/12-shoes/

И эта ссылка всё равно осталась рабочей и по ней кстати всё отображается нормально.

Но мне надо ссылку site.ru/store/shoes/men/
(строго по алиасам категорий и пунктов меню без лишнего мусора в URL)

progreccor wrote: у вас в адресах присутствовали index.php


index.php вырезан в .htaccess
это ничего не меняет

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291035

что значит "вырезан"?
если вы делали какие дополнительные настройки, устанавливали дополнительные расширения - все это влияет на работу.

Четко видно что у вас там какой то хаос.
Установите на чистую джумла, скачанную с сайта joomla.org чистую версию hikashop, полученную с сайта hikashop.com

После этого можете задавать вопросы.
Никаких модификаций производить не нужно.


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291038

progreccor wrote: что значит "вырезан"?


Это не влияет на вывод контента. Обычные команды в .htaccess, например
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]
RewriteRule ^index.php/(.*)$ http://site.ru/$1 [R=permanent,L]

progreccor wrote: Установите на чистую джумла, скачанную с сайта joomla.org чистую версию hikashop, полученную с сайта hikashop.com



Установил чистые Joomla и Hikashop с демо данными.
Включил в конфигурации Hikashop «Удалять ID товаров и категорий из URL» и очистил поле «SEF-имя категори»

Создал и вывел в сайдбар стандартный модуль-меню Joomla с тремя пунктами. Присвоил им алиасы категорий из HikaShop и установил иерархию

Store (store)
-Shoes (shoes)
--Men (men)

Типы меню:
Store = Category Listing
Shoes = Products Listing
Men = Products Listing


Теперь по ссылке
site.ru/index.php/store/category/12-shoes/
товары и подкатегории выводятся, а по ссылке
site.ru/index.php/store/shoes/ пустой экран


На всякий случай, в Hikashop в разделе Root/product category создал дочернюю категорию Store, присловил ей алиас store и назначил родительской для Shoes и Men

*Root
-product category
--Store
---Shoes
----Men

Ничего не изменилось, по ссылкам
site.ru/index.php/store/shoes/ пустой экран
site.ru/index.php/shoes/ 404 ошибка
site.ru/index.php/store/category/12-shoes/ работает


Мне нужно добиться, чтобы ссылка на каждую категорию соответствовала алиасам категорий Hikashop и пунктам меню Joomla и выводилась с полным порядком вложенности.

Правильно: site.ru/store/shoes/men/

Неправильно:
site.ru/store/men/
site.ru/shoes/
site.ru/store/category/12-shoes/
site.ru/store/category/13-men/

Не понимаю, как это сделать штатными средствами!

Last edit: 6 years 1 week ago by addrss.

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291039

в первую очередь это необходимо для правильного построения Breadcrumbs

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
6 years 1 week ago #291055

Может, вам поможет видео для понимания того, как все работает.
https://www.hikashop.com/forum/11-russian/892168-hikashop.html
Там старая версия Hikashop, но в принципе все должно работать.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291060

Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291132

Для всех пунктов нужно назначать тип меню Categories Listing, другие варианты не работают!
Всем спасибо за участие!

Please Log in or Create an account to join the conversation.

  • Posts: 382
  • Thank you received: 77
6 years 1 week ago #291134

addrss wrote: Для всех пунктов нужно назначать тип меню Categories Listing, другие варианты не работают!
Всем спасибо за участие!


Странно, что у всех работают, а у вас не работают.
Мы не можем воспроизвести ваши ошибки у себя потому, что у нас нет таких ошибок.

А о ваших настройках мы можем только догадываться, так как вы не выкладываете скриншоты вашей конфигурации Hikashop, настройки ваших меню, ...

Всего доброго

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291135

Весь поцесс я описал сообщением выше, никаких настроек не производил, чистая Jommla и Hikashop

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
6 years 1 week ago #291136

у вас перенаправление URL включено или нет?


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 9
  • Thank you received: 0
6 years 1 week ago #291137

да, включено

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.123 seconds
Powered by Kunena Forum