Joomla! България
Joomla! - Общи теми => Компоненти => HikaShop => Темата е започната от: Nikola в 09 Януари, 2016, 15:25:47
-
Здравейте,
за магазина в сайта ми ползвам Hikashop. Забелязах следните два проблема, които водят до ERR_CACHE_MISS при зареждане на страницата.
1. Ако търся с филтър даден продукт, после го отворя и дам Back от браузара, страницата забива и ми изписва гореспоменатата грешка.
2. Ако в една категория има много продукти и те са разделени примерно по 20 на страница. Когато от страница 1 заредя страница 2, после отворя продуктовата страница и дам Back, отново се случва същото и се изписва ERR_CACHE_MISS.
Има ли някой представа как да оправя този проблем, защото в момента няма как да пусна филтрите или да разделя продуктите в категориите на страници, за да може да се зареждат по-бързо.
-
Стандартния метод на формата на филтъра е 'post' заемния с 'get'
Така ще имаш реален адрес от филтрирането и няма да има проблем с връщането на браузъра от потребител.
Все пак това като текст за грешка 'ERR_CACHE_MISS' я явно нещо от твоя 'телевизор' и не го разбирам :)
-
Добре, но къде точно трябва да се замени?
-
Добре, но къде точно трябва да се замени?
Имаш ли в темплейта /*шанлона*/ директория
.../html/com_hikashop/
?
-
Да, имам.
-
Тогава слагаш там в ...html/com_hikashop/product/filter.php
Няма да го имаш стандартно и за това го изтегли от компонента:
...com_hikashop/views/product/tmpl/filter.php
Замени метода на формата:
<form action="<?php echo $url; ?>" method="post" name="<?php echo 'hikashop_filter_form_' . $this->params->get('main_div_name'); ?>С това:
<form action="<?php echo $url; ?>" method="get" name="<?php echo 'hikashop_filter_form_' . $this->params->get('main_div_name'); ?>" enctype="multipart/form-data">
По този начин ще е прибрано в темплейта и при обновяване на компонента няма да се налага да повтаряш това всеки път.
-
Работи перфектно!
Благодаря ти много за съдействието, най-накрая ще мога да пусна този филтър в сайта (up)
-
Сега обаче излиза още един въпрос... Преди време забелязах, че хиката прави същия проблем когато се включи странирането. Ако в дадена категория имам 200 продукта, а те са разделени на страница по 20. Отварям втора страница, отварям продукт, после давам бек и се получава същото. Именно за това съм го изключил сега. Та въпроса е, може ли да се оправи и това, защото ако не може.... функцията на филтъра се обезсмисля, поради това, че когато е изключено странирането в резултатите от филтъра излизат само 30 записа :(
-
аз имам този проблем също на моя компютър
но в крайна сметка аз имам уговорката
http://www.deskdecode.com/err_cache_miss/ (http://www.deskdecode.com/err_cache_miss/)