http://cool.pp.ua/fertilizers-compo при попытке перейти на вторую страницу товаров в подкатегории - возвращает на первую страницу. Я так понимаю что происходит это из-за того, что адрес у второй страницы, такой же как и у первой, как это можно исправить? И к тому же не получается выбрать количество товаров на странице - сбрасывается к значению по умолчанию
Чето у меня уж очень медленно открываются странички. Какие-то конфликты с модулями в шаблоне или криво встал Opencart на сервер. На дефолтном все работает?
Там ошибок было штук 50, вроде избавился)) В общем вот что делал, и что получил: 1. Чтобы убрать родительские категории в SEO URL в “catalog/controller/common/seo_url.php” заменил PHP: }elseif($key=='path'){$categories=explode('_',$value);foreach($categoriesas$category){$query=$this->db->query("SELECT * FROM ".DB_PREFIX."url_alias WHERE `query` = 'category_id=".(int)$category."'");if($query->num_rows){$url.='/'.$query->row['keyword'];}}unset($data[$key]);} на PHP: }elseif($key=='path'&&$data['route']!='product/product'){$categories=explode('_',$value);$query=$this->db->query("SELECT * FROM ".DB_PREFIX."url_alias WHERE `query` = 'category_id=".(int)end($categories)."'");if($query->num_rows){$url.='/'.$query->row['keyword'];}unset($data[$key]);} 2. Чтобы в конце небыло всё было красиво заменил PHP: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; на PHP: return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url; где-то в этом коде есть причина того что нельзя перейти на другую страницу. На сайте временно увеличил число элементов на странице до 20 для нормальной работы, но если будут соображения как всё поправить - верну как было)))