0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 3471 Просмотров
*

vilena26

  • Осваиваюсь на форуме
  • 95
  • 14
Пагинация товаров
« : 12.04.2011, 19:39:20 »
Создаю пункт меню магазина "Products", а именно "Label products" . Дело в том что на странице с товарами не отображается пагинация хотя она написана в шаблоне.

Когда выставляю "All products" - появляется пагинация, а также фильтры. В чём может быть дело?
« Последнее редактирование: 13.04.2011, 01:07:09 от vilena26 »
*

victorantoniak

  • Moderator
  • 1513
  • 175
  • JoomShopping Team
Re: Пагинация товаров
« Ответ #1 : 12.04.2011, 21:50:33 »
В списках продуктов

Top Hits
Top Rating
Label Products
Bestseller
Random
Last Products

- нет пагинации и фильтров.

отображается максимум продуктов (Изменения в настройках)
*

vilena26

  • Осваиваюсь на форуме
  • 95
  • 14
Re: Пагинация товаров
« Ответ #2 : 13.04.2011, 01:12:50 »
Ясно. Тогда встречный вопрос: как можно добавить пагинацию? Какой код добавить?

Дело в том, что в разных пунктах меню необходимо разное количество товаров. Например, на главной странице необходимо "новые товары" только 12 штук, а в другом пункте меню "Распродажа" - 50 штук.
*

victorantoniak

  • Moderator
  • 1513
  • 175
  • JoomShopping Team
Re: Пагинация товаров
« Ответ #3 : 13.04.2011, 10:07:21 »
Меняйте код

components\com_jshopping\controllers\products.php

function label()
Код
if ($label_id==1){
$rows = $product->getProductLabel($label_id, 12);
}else{
$rows = $product->getProductLabel($label_id, 50);
}

Вывод товаров без пагинации.
*

vilena26

  • Осваиваюсь на форуме
  • 95
  • 14
Re: Пагинация товаров
« Ответ #4 : 13.04.2011, 14:55:56 »
я добавила этот код в function label() и ничего не изменилось.
 
Label 1 у меня новые товары. Label 3 - скидки.
В коде написано что, если метка=1 тогда выводить 12 штук, а если нет - 50 штук.  Но все равно выводит товары с меткой "скидки" 100 штук, как и указано в настройках.
*

DamianTrash

  • Осваиваюсь на форуме
  • 151
  • 3
Re: Пагинация товаров
« Ответ #5 : 12.04.2013, 17:45:45 »
Добрый день. Подскажите пожалуйста как это можно сделать: в типе пункта меню выбираю "Категории"? В выпадающем списке выбираю "Products/Bestseller". Но на странице ничего не отображается. Может что-то ещё нужно сделать?
Спасибо.
*

nevigen

  • Moderator
  • 8913
  • 755
  • http://n*****n.com
Re: Пагинация товаров
« Ответ #6 : 12.04.2013, 18:12:25 »
Цитировать
выбираю "Категории"? В выпадающем списке выбираю "Products/Bestseller"
ничего не смущает ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

DamianTrash

  • Осваиваюсь на форуме
  • 151
  • 3
Re: Пагинация товаров
« Ответ #7 : 12.04.2013, 19:48:44 »
очень смущает))) Выбирал ещё "Товары", но результат такой же. А больше там ничего интересного не нашёл(((
*

nevigen

  • Moderator
  • 8913
  • 755
  • http://n*****n.com
Re: Пагинация товаров
« Ответ #8 : 13.04.2013, 10:24:50 »
а причем тут пагинация вообще ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Nobillis

  • Захожу иногда
  • 22
  • 0
Re: Пагинация товаров
« Ответ #9 : 24.11.2013, 23:30:05 »
Здравствуйте!
У кого-то получилось вывести пагинуцию?
Вопрос очень актуален.
*

nevigen

  • Moderator
  • 8913
  • 755
  • http://n*****n.com
Re: Пагинация товаров
« Ответ #10 : 24.11.2013, 23:40:57 »
в категории пагинация работает
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Nobillis

  • Захожу иногда
  • 22
  • 0
Re: Пагинация товаров
« Ответ #11 : 24.11.2013, 23:48:38 »
В категории даю но вот задача вывести товары с меткой акция в отдельном пункте меню, и там соответственно пагинация не работает.
Возможно есть решение как её там реализовать?
*

Zebraj

  • Захожу иногда
  • 15
  • 0
Re: Пагинация товаров, фильтр меток
« Ответ #12 : 24.04.2014, 17:55:12 »
Доброго времени суток, уважаемые!
Joomla! 2.5.19, JSH Version 3.16.0, шаблон div 3.16.1

Создаю меню: товары с меткой - пагинации нет, удивляюсь, Google, джуфю, вижу что пагинации нет!
А у меня она в одном меню есть, почему есть, как включить другие, а где ....животное закопали?)
Ну как ее быть нет? Jsh не создан для представления 10-24 товаров.... мыслю я.

1. http://bonbeau.ru/izbw пагинация есть
2. http://bonbeau.ru/izbm пагинации нет
 первый пункт не трогая, а остальные(их на сайте планируется 9) создавал/переиздавал/пересохранял/ставил на денвер и переиздавал первый и т.д. и т.п.

все по прежнему: один работает, другие нет: количество товаров перепроверял - его предостаточно по количеству.

Я так понимаю, что она есть, все-таки: направьте, пожалуйста, в какую сторону бежать?
В шаблоне папки HTML нет файла пагинатион....


*

dmitry_stas

  • Профи
  • 9984
  • 946
Re: Пагинация товаров
« Ответ #13 : 24.04.2014, 17:59:47 »
В первом случае пункт меню - Category or Manufacturer or StaticPage, во втором - Products / Label products. Во втором пагинации нет
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Serhiy_P

  • Захожу иногда
  • 20
  • 0
Re: Пагинация товаров
« Ответ #14 : 05.06.2014, 19:43:44 »
В первом случае пункт меню - Category or Manufacturer or StaticPage, во втором - Products / Label products. Во втором пагинации нет
А можно как-то прикрутить пагинацию?
*

nevigen

  • Moderator
  • 8913
  • 755
  • http://n*****n.com
Re: Пагинация товаров
« Ответ #15 : 05.06.2014, 20:33:10 »
ответом на любой вопрос "А можно как-то ..."
является "МОЖНО!"
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Serhiy_P

  • Захожу иногда
  • 20
  • 0
Re: Пагинация товаров
« Ответ #16 : 06.06.2014, 16:16:24 »
ответом на любой вопрос "А можно как-то ..."
является "МОЖНО!"
Тогда вопрос: Что и в какие файлы нужно добавить чтобы появилась пагинация в пункт меню - Products / Label products.
Спасибо
*

Влад

  • Осваиваюсь на форуме
  • 125
  • 2
Re: Пагинация товаров
« Ответ #17 : 19.06.2014, 10:41:47 »
Жаль что решения нет, приходится заводить новую категорию "Скидка" и туда добавлять эти товары

 :( ссылки полетели(
« Последнее редактирование: 19.06.2014, 11:22:28 от Влад »
*

Zebraj

  • Захожу иногда
  • 15
  • 0
Re: Пагинация товаров
« Ответ #18 : 30.08.2014, 17:19:30 »
В первом случае пункт меню - Category or Manufacturer or StaticPage
Вот это и есть решение.
И ссылки лететь не должны, что-то не так делаете
*

altvvc

  • Завсегдатай
  • 512
  • 22
Re: Пагинация товаров
« Ответ #19 : 18.09.2014, 02:26:47 »
Кто нибудь делал пагинацию на доп сртраницах, или теперь уже в свежих версиях добавлено?
Красота спасет мир, а пофигизм спасет нервы.
*

Tuzemec

  • Давно я тут
  • 243
  • 27
  • Ня!
Re: Пагинация товаров
« Ответ #20 : 27.07.2016, 09:11:22 »
Дабы не создавать новой темы пишу здесь.
В общем ситуация такая. Есть товары с метками. Их примерно около 100 штук. Магазин занимается обоями и логично понимать что при выводе всех 100 штук с фото, страница грузится ну очень медленно. Решено было не создавать категорию и доработать контроллер products.
В результате в файл com_jshopping/controllers/products.php было добавлено 2 функции:
Спойлер
[свернуть]
А функция label() в этом же файле приняла вид:
Код: php
function label(){
        JshopHelpersMetadata::productsLabel();
        $this->veryLabelProductList('label');
    }
Результат: пагинация появилась! НО!
Как-то она велика. Вместо 4-5 страниц в ней около 20. Будто она считает все товары, а не те, что функция getAllLabelsProducts отдает.
Еще проблема с сортировкой... Как нажимаю сортировку запрос к БД приходит в негодность.
Может кто поможет с тестом на других шаблонах.
Версия Joomla 3.6 + JoomShopping 4.14.2
« Последнее редактирование: 28.07.2016, 10:26:01 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

dmitry_stas

  • Профи
  • 9984
  • 946
Re: Пагинация товаров
« Ответ #21 : 27.07.2016, 21:24:52 »
не очень понимаю, зачем что-то менять вообще? зачем создавать пункт меню Метки, в котором нет пагинации, а не создавать пункт меню Товары, в котором есть пагинация, и в котором можно выбрать метку, не очень ясно...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Tuzemec

  • Давно я тут
  • 243
  • 27
  • Ня!
Re: Пагинация товаров
« Ответ #22 : 28.07.2016, 10:11:43 »
и в котором можно выбрать метку...
Ключевое слово МЕТКУ - 1шт., единственное число. Все дело в количестве меток. Есть метка -50%, есть -20% и есть метка "остаток". Все товары с этими метками должны выводится в одном пункте меню - Спецпредложения. И там уже наличие пагинации необходимо. Почему так? Ну нет смысла делать дополнительный пункт меню, для примера, к товару с меткой -50% если товара с такой меткой всего 5шт из 100.
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

dmitry_stas

  • Профи
  • 9984
  • 946
Re: Пагинация товаров
« Ответ #23 : 28.07.2016, 10:43:24 »
у меня небольшой ступор :) вот вы вроде все логично описываете, со всеми пунктами я полностью согласен. у меня только один вопрос - при чем тут это все к типу меню? :) надо несколько - задайте несколько через запятую. главное чтобы тип был All, а не Товары с меткой
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Tuzemec

  • Давно я тут
  • 243
  • 27
  • Ня!
Re: Пагинация товаров
« Ответ #24 : 01.08.2016, 09:30:05 »
А вот про ID через запятую не подумал. ^-^ Спасибо за пояснение
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

azarat

  • Новичок
  • 1
  • 0
Re: Пагинация товаров
« Ответ #25 : 27.09.2016, 08:31:20 »
Похожая ситуация. Нужно на одной странице отобразить товары с меткой, но с сортировкой по дате добавления (в то время как на остальных страницах нужно по названиях).
И тут я обнаруживаю, что ни пагинация, ни фильтры добавить нельзя.
Может кто-то знает как изменить сортировку только на одной странице?
*

dmitry_stas

  • Профи
  • 9984
  • 946
Re: Пагинация товаров
« Ответ #26 : 27.09.2016, 08:59:24 »
простого варианта нет
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по сравнению товаров (JoomShopping Products Compare)

Автор onelawyer

Ответов: 5
Просмотров: 56
Последний ответ 08.09.2017, 18:40:23
от nevigen
В тип меню "Список товаров" добавить ID характеристик и опций

Автор Zelyonkin

Ответов: 10
Просмотров: 180
Последний ответ 21.08.2017, 22:26:08
от Zelyonkin
2 сортировки в списоки товаров, реально?

Автор pavel2950

Ответов: 5
Просмотров: 139
Последний ответ 10.08.2017, 18:29:48
от pavel2950
Слайдер товаров но данные с поддомена

Автор Dolphin4ik_1

Ответов: 6
Просмотров: 131
Последний ответ 10.08.2017, 11:57:46
от kit2m2
Стандартная сортировка товаров. Убрать направление сортировки.

Автор pavel2950

Ответов: 5
Просмотров: 174
Последний ответ 09.08.2017, 10:58:14
от pavel2950