EdZa 1 Опубликовано 7 августа, 2019 Жалоба Share Опубликовано 7 августа, 2019 при переходе на products_new.php выводится полный ассортимент магазина. как ограничить кол-во на странице хотя бы 200 единиц Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 августа, 2019 Жалоба Share Опубликовано 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); Но лучше пусть всё выводится, пусть поисковики проходятся по всем страницам со списком товара. Ссылка на сообщение Поделиться на другие сайты
EdZa 1 Опубликовано 7 августа, 2019 Автор Жалоба Share Опубликовано 7 августа, 2019 Как бы страница НОВИНКИ подразумевает вывод новинок, по факту выводится весь список из магазина отсортированный по дате. Если для поиска это хорошо, пусть тогда сканируется. Но в разделе может описание добавить со смыслом "Полный листинг товаров по дате изменения" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 августа, 2019 Жалоба Share Опубликовано 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."' "; } и в Админке - Настройки - Максимальные есть опция Максимальное количество дней для нового товара. Но проблема в том, что если Вы долго ничего не будете добавлять в магазин, у Вас просто будет пустая страница Новинки, что тоже неправильно. Собственно, поэтому и закомментирована эта строка по умолчанию. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения