KoVaLsKy 59 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Версия 1.74 При поиске товара по адресу advanced_search_result.php/keywords/ботинки на какую бы страницу результата поиска Я не пытался перейти - попадаю на advanced_search_result.php/keywords/ботинки?page=0 Помню поднималась тема, но никак не могу найти. Какие файлы поправить? Обновиться - не резон - много правок в сайте. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июня, 2015 Жалоба Share Опубликовано 18 июня, 2015 Попробуйте в /includes/application_top.php внизу удалить: $url = vam_href_link(basename($PHP_SELF), vam_get_all_get_params(array ('page', 'cPath', 'info', 'x', 'y'))); if ($cID && PRODUCT_LIST_RECURSIVE == 'false') { $listing_sql = "select p.products_fsk18, p.products_shippingtime, p.products_model, p.products_ean, pd.products_name, m.manufacturers_name, p.products_quantity, p.products_image, p.products_weight, pd.products_short_description, pd.products_description, p.products_id, p.manufacturers_id, p.products_price, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_discount_allowed, p.products_tax_class_id from products_description pd, products_to_categories p2c, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id left join specials s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and p2c.categories_id = '".$cID."' ORDER BY p.products_price DESC"; $max_result = MAX_DISPLAY_SEARCH_RESULTS; $listing_split = new splitPageResults($listing_sql, (int)$_GET['page'], $max_result, 'p.products_id'); $number_of_pages = ceil($listing_split->number_of_rows / $max_result); if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') { $end_page_url = $url.'/page/'.$number_of_pages; } else { $end_page_url = $url.'?page='.$number_of_pages; } if($number_of_pages < $_GET['page']){ header("HTTP/1.1 301 Moved Permanently"); header("Location: $end_page_url"); exit(); } } if(trim($_GET['page']) == '1' && $url != ''){ header("HTTP/1.1 301 Moved Permanently"); header("Location: $url"); exit(); } if($_SERVER['REQUEST_URI'] != DIR_WS_CATALOG && $PHP_SELF == DIR_WS_CATALOG.'index.php' && !$_GET ){ header("HTTP/1.1 301 Moved Permanently"); header("Location: ".DIR_WS_CATALOG.""); exit(); } if (strpos($PHP_SELF, FILENAME_PRODUCT_INFO) !== FALSE || strpos($PHP_SELF, FILENAME_PRODUCT_REVIEWS) !== FALSE) { require('includes/modules/headerstatushandler.php'); } Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 18 июня, 2015 Автор Жалоба Share Опубликовано 18 июня, 2015 ДА. Спасибо! Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 6 октября, 2020 Жалоба Share Опубликовано 6 октября, 2020 подскажи те пожалуйста ! почему на странице https://www.gonetc.ru/articles.php пагинация работает, а на страницах https://www.gonetc.ru/vybor-i-pokupka.html и https://www.gonetc.ru/jekspluatacija.html не работает ! хотя эти страницы являются разделами Статьи ! и у них один шаблон отвечает за пагинацию как я понимаю шаблон лежит в корне файл articles.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2020 Жалоба Share Опубликовано 6 октября, 2020 5 минут назад, madvolkov сказал: подскажи те пожалуйста ! почему на странице https://www.gonetc.ru/articles.php пагинация работает, а на страницах https://www.gonetc.ru/vybor-i-pokupka.html и https://www.gonetc.ru/jekspluatacija.html не работает ! хотя эти страницы являются разделами Статьи ! и у них один шаблон отвечает за пагинацию как я понимаю шаблон лежит в корне файл articles.php Я так думаю, что версия старая, либо правки делали. Вот я для пробемы проверил на текущей версии, всё рабоатет. Видмно что url адрес http://vamshop.loc/kategorija.html?page=2 Может у себя в коде что-то правили. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 6 октября, 2020 Жалоба Share Опубликовано 6 октября, 2020 хм...ясно а где взять файл стандартный можно ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2020 Жалоба Share Опубликовано 6 октября, 2020 1 минуту назад, madvolkov сказал: хм...ясно а где взять файл стандартный можно ? Сделайте проще, выводит на 1 странице например 50 статей. В Админке - Настройки - Максимальные - Количество товара на одной странице в каталоге. Можно конечно попробовать скачать демку https://vamshop.ru/download.html И взять файлы: /articles.php /manager.php /redirector.php /includes/classes/split_page_results.html /inc/vam_href_link.inc.php Но у Вас очень старая версия, вряд ли конечно поможет. Видимо, у Вас в коде были какие-то правки, надо искать и исправлять. Ссылка на сообщение Поделиться на другие сайты
madvolkov 0 Опубликовано 6 октября, 2020 Жалоба Share Опубликовано 6 октября, 2020 заменил эти файлы и начало работать ! спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2020 Жалоба Share Опубликовано 6 октября, 2020 37 минут назад, madvolkov сказал: заменил эти файлы и начало работать ! спасибо Не за что. Только убедитесь по другим страницам, что всё работает, url аррес категорий, товаров. Всё-таки у Вас очень старая версия, могут глюки повылазить. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 26 ноября, 2020 Жалоба Share Опубликовано 26 ноября, 2020 В 18.06.2015 в 15:41, support сказал: Попробуйте в /includes/application_top.php внизу удалить: Спасибо, помогло в такой ситуации: две языковых версии шопа на поддоменах. в ру-версии с пагинацией листингов товаров все ок, а в англ-версии - слетало на ?page=0 Вопрос: по какой причине такое может происходить? фактически, клоны же... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2020 Жалоба Share Опубликовано 26 ноября, 2020 8 минут назад, YuraS сказал: Спасибо, помогло в такой ситуации: две языковых версии шопа на поддоменах. в ру-версии с пагинацией листингов товаров все ок, а в англ-версии - слетало на ?page=0 Вопрос: по какой причине такое может происходить? фактически, клоны же... Даже не знаю, если код идентичный, то и поведение должно быть идентичное. Не знаю, может на английской версиии в utf добавляется код языка или ещё что. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 26 ноября, 2020 Жалоба Share Опубликовано 26 ноября, 2020 2 минуты назад, support сказал: Даже не знаю, если код идентичный, то и поведение должно быть идентичное. Не знаю, может на английской версиии в utf добавляется код языка или ещё что. Понятно, спасибо. Главное, что работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 ноября, 2020 Жалоба Share Опубликовано 26 ноября, 2020 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения