Скрипт магазина для вашего бизнеса

PHP скрипт интернет-магазина

ShopCMS.Ru

Профессиональный скрипт интернет-магазина

ShopCMS – быстрый и удобный скрипт интернет-магазина!
Всё самое лучшее создано для Вас и Ваших покупателей!
Главная Новости Купить Хостинг Клиентам Услуги Файлы Контакты Форум

Максимальное количество товаров на странице

Обсуждение вопросов связанных с шаблонами и дизайном ShopCMS.

Максимальное количество товаров на странице

Сообщение voooz » 05 авг 2011, 05:09

Доброго времени суток.
Подскажите как мне сделать количество товаров на странице к примеру в категории №2 - 25шт, в остальных к примеру 100шт, сделал разный дизайн категорий, вот теперь с этим загвоздка.
Нашел
Код: Выделить всё
CONF_PRODUCTS_PER_PAGE
в includes/category.php и functions/functions.php а дальше уже мозги не варят.
voooz
Пользователь
 
Сообщения: 73
Зарегистрирован: 12 мар 2008, 21:01

Re: Максимальное количество товаров на странице

Сообщение namer » 05 авг 2011, 05:43

В category.php
вместо кода
Код: Выделить всё
$navigatorHtml = GetNavigatorHtmlmd(
                                                $urlfarse, CONF_PRODUCTS_PER_PAGE,
                                                'prdSearchProductByTemplate', $callBackParam,
                                                $products, $offset, $count, $urlflag );
                                    $navigatorHtml = strtr($navigatorHtml,array("_offset_0"=>""));
                        }else{
                        $navigatorHtml = GetNavigatorHtml(
                                                _getUrlToNavigate( $categoryID ), CONF_PRODUCTS_PER_PAGE,
                                                'prdSearchProductByTemplate', $callBackParam,
                                                $products, $offset, $count );
                                    $navigatorHtml = strtr($navigatorHtml,array("&offset=0"=>"","&offset=0"=>""));
                        }

вставьте код с условием под себя
Код: Выделить всё
                  switch ($categoryID) {
                     case 2: // если categoryID = 2
                        $products_per_page = 30; // кол-во товаров на странице
                        break;
                     case 3: // если categoryID = 3
                        $products_per_page = 40;// кол-во товаров на странице
                        break;
                     default:
                        $products_per_page = CONF_PRODUCTS_PER_PAGE;
                  }
                        $navigatorHtml = GetNavigatorHtmlmd(
                                                $urlfarse, $products_per_page,
                                                'prdSearchProductByTemplate', $callBackParam,
                                                $products, $offset, $count, $urlflag );
                                    $navigatorHtml = strtr($navigatorHtml,array("_offset_0"=>""));
                        }else{
                        $navigatorHtml = GetNavigatorHtml(
                                                _getUrlToNavigate( $categoryID ), $products_per_page,
                                                'prdSearchProductByTemplate', $callBackParam,
                                                $products, $offset, $count );
                                    $navigatorHtml = strtr($navigatorHtml,array("&offset=0"=>"","&offset=0"=>""));
                        }
Всё для shopcms только на http://shopkod.ru/
Аватара пользователя
namer
Старейшина
 
Сообщения: 777
Зарегистрирован: 21 июл 2008, 12:21
Откуда: Красноярск

Re: Максимальное количество товаров на странице

Сообщение voooz » 05 авг 2011, 06:29

Спасибо!
voooz
Пользователь
 
Сообщения: 73
Зарегистрирован: 12 мар 2008, 21:01

Re: Максимальное количество товаров на странице

Сообщение Tourbillon » 10 сен 2013, 12:10

Подскажите, а как поставить ограничение вывода на одной странице товаров для "новых поступлений" (newprstatic.tpl.html)
Tourbillon
Активист
 
Сообщения: 23
Зарегистрирован: 20 июн 2008, 15:56

Re: Максимальное количество товаров на странице

Сообщение paratrooper » 10 сен 2013, 12:22

Tourbillon писал(а):Подскажите, а как поставить ограничение вывода на одной странице товаров для "новых поступлений" (newprstatic.tpl.html)


core/include/home.tpl

Код: Выделить всё
$cifra = 8; //количество последних товаров для выбора


.
модули :: доработки :: SEO верстка :: продвижение ShopCMS
Аватара пользователя
paratrooper
Старейшина
 
Сообщения: 272
Зарегистрирован: 05 ноя 2007, 14:40
Откуда: Киев

Re: Максимальное количество товаров на странице

Сообщение badisoft » 10 сен 2013, 12:25

home.php:
$cifra = 8; //количество последних товаров для выбора
[.......]
$smarty->assign("new_products", $result);
Бесплатные модули к ShopCMS - http://cpu.badisoft.ru
badisoft
Старейшина
 
Сообщения: 327
Зарегистрирован: 15 фев 2012, 19:12

Re: Максимальное количество товаров на странице

Сообщение Tourbillon » 10 сен 2013, 12:27

это общее количество товаров, а как сделать еще и постраничный вывод оных?
скажем по 12 шт на странице, а ниже появляется кол-во страниц...
Tourbillon
Активист
 
Сообщения: 23
Зарегистрирован: 20 июн 2008, 15:56

Re: Максимальное количество товаров на странице

Сообщение badisoft » 10 сен 2013, 18:32

Идея вываливать на клиента список новинок, который не просто не помещается на экране, а еще и требует пролистывания навигатором мне кажется весьма сомнительной.
1. мало кому нужны новинки во всех категориях сразу.
2. мало кто (вообще никто?) будет листать несколько страниц с новинками. Спойлер с новинками тем и хорош, что вываливается на экран сам, принудительно. Т.е. и не хочешь, а посмотришь.
3. куда более удобно для клиента (и проще по коду, ерунда совсем) сделать в категориях кроме цены и названия сортировку по дате появления товара.

Ну а если уж очень хочется навигатор в новинках, то смотрите, как устроен навигатор в категориях. Если понять саму идею, то он прикручивается куда угодно.
Бесплатные модули к ShopCMS - http://cpu.badisoft.ru
badisoft
Старейшина
 
Сообщения: 327
Зарегистрирован: 15 фев 2012, 19:12



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron
Copyright © 2000-2011 phpBB Group. Все права защищены.
Отдел продаж: sales@shopcms.ru