EdZa 1 Posted August 7, 2019 Report Share Posted August 7, 2019 при переходе на products_new.php выводится полный ассортимент магазина. как ограничить кол-во на странице хотя бы 200 единиц Link to post Share on other sites
support 447 Posted August 7, 2019 Report Share Posted August 7, 2019 4 минуты назад, EdZa сказал: при переходе на products_new.php выводится полный ассортимент магазина. как ограничить кол-во на странице хотя бы 200 единиц В этом ведь нет смысла. Весь вывод разбивается на страницы, т.е. нагрузки на SQL нет. Попробуйте в /products_new.php поменять: $products_new_split = new splitPageResults($products_new_query_raw, $_GET['page'], MAX_DISPLAY_PRODUCTS_NEW); на: $products_new_split = new splitPageResults($products_new_query_raw, $_GET['page'], 10); Но лучше пусть всё выводится, пусть поисковики проходятся по всем страницам со списком товара. Link to post Share on other sites
EdZa 1 Posted August 7, 2019 Author Report Share Posted August 7, 2019 Как бы страница НОВИНКИ подразумевает вывод новинок, по факту выводится весь список из магазина отсортированный по дате. Если для поиска это хорошо, пусть тогда сканируется. Но в разделе может описание добавить со смыслом "Полный листинг товаров по дате изменения" Link to post Share on other sites
support 447 Posted August 7, 2019 Report Share Posted August 7, 2019 4 часа назад, EdZa сказал: Как бы страница НОВИНКИ подразумевает вывод новинок, по факту выводится весь список из магазина отсортированный по дате. Если для поиска это хорошо, пусть тогда сканируется. Но в разделе может описание добавить со смыслом "Полный листинг товаров по дате изменения" Всё правильно. А что такое новинки?! Это вывод товара, отсортированного по дате, новые товары, свежие товары. Я считаю, что всё правильно. Хотя, можете раскомментировать строку в /products_new.php if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') { //$date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y))); //$days = " and p.products_date_added > '".$date_new_products."' "; } и в Админке - Настройки - Максимальные есть опция Максимальное количество дней для нового товара. Но проблема в том, что если Вы долго ничего не будете добавлять в магазин, у Вас просто будет пустая страница Новинки, что тоже неправильно. Собственно, поэтому и закомментирована эта строка по умолчанию. Link to post Share on other sites
Recommended Posts