Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Выпущено] Определенная категория на главной


gdemon
 Поделиться

Рекомендованные сообщения

Интересует вопрос, как сделать чтобы была на главной странице определенная категория?

Тоесть заходишь на сайт --> отображается выбранная категория

Ссылка на комментарий
Поделиться на других сайтах

Мод переехал в раздел дополнений.

Ссылка в конце сообщения.

UPD:

+ Исправлена ошибка

Error: Could not load language module/webme_categories_at_homepage!
Спасибо gdemon за репорт.

Те, кому не сложно могут просто выкусить строчку, подгружающую языковой файл (он не используется).

Открываем

catalog/controller/module/webme_categories_at_homepage.php
удаляем (четвертая строка)

$this->language->load('module/webme_categories_at_homepage');

Для остальных и тех, кто еще не скачал - перезалил архив.

########################################################

Установка:

1) Распаковываем архив;

2) Заливаем файлы из папки "upload" в корневую директорию магазина;

3) Идем в админку и ставим модуль.

Настройки:

1) Вкл/выкл :D

2) Порядок сортировки;

3) Выбираем категорию (с версии 0.3 можно выбирать несколько категорий), которая будет отображаться;

4) Максимум товаров (0 - все товары из категории).

= = =

В шаблоне модуля в админке есть несколько закомментированных участков.

Это, так сказать, для будущих изменений... если таковые будут, конечно :lol:

Скриншоты предыдущих версий

v.0.1 - v.0.2

post-3682-0-91701900-1296204851_thumb.png post-3682-0-74934800-1296204861_thumb.png

Скриншоты v.0.3

post-3682-0-31753100-1299681874_thumb.png post-3682-0-35357800-1299681881_thumb.png

СКАЧАТЬ / DOWNLOAD

Изменено пользователем afwollis
  • +1 4
Ссылка на комментарий
Поделиться на других сайтах

у меня такой вопрос, а можно ли как то подправить этот модуль так чтобы в админке можно было выбрать несколько категорий для вывода на главной? например при помощи чекбоксов, пытался переделать похожий модуль, но пока безрезультатно (

Ссылка на комментарий
Поделиться на других сайтах


у меня такой вопрос, а можно ли как то подправить этот модуль так чтобы в админке можно было выбрать несколько категорий для вывода на главной? например при помощи чекбоксов, пытался переделать похожий модуль, но пока безрезультатно (

копируй модуль и выводи хоть все категории разом... :rolleyes:
Ссылка на комментарий
Поделиться на других сайтах


1scream, начнем с того, что, если мне не изменяет память, я выкусил оттуда постраничный вывод - ибо "нафик страницы на главной?".

Далее - как вы себе представляете вывод товаров из нескольких категорий?

Взять, например, хотя бы "Заголовок" категории. Если категории две или больше - что туда писать?

Если я вас неправильно понял - объясните подробно, что вы хотите видеть на главной (если возможно - со ссылками на примеры).

Изменено пользователем afwollis
Ссылка на комментарий
Поделиться на других сайтах

дело в том что мне не нужны товары, мне нужны всего лишь картинка ссылка и название категории, которые я выберу в админке и все.

Ссылка на комментарий
Поделиться на других сайтах


"тогда вам немного не сюда" :lol: (с) кто-то

Вам может "частично" подойти вот этот модуль: категории на главной.

Ссылка на комментарий
Поделиться на других сайтах

дело в том что мне не нужны товары, мне нужны всего лишь картинка ссылка и название категории, которые я выберу в админке и все.

Так тебе нужны категории на главной?

делай поиск посайту, есть такой модуль... :rolleyes:

https://opencartforum.com/topic/247-категории-вместо-товаров-на-главной/page__hl__%2Bкатегории+%2Bглавной__st__20

Ссылка на комментарий
Поделиться на других сайтах

Спрятал (не удалил) сообщения, относящиеся к багу другого модуля, потому что тот модуль нигде не выложен.

gdemon, если есть другие вопросы по нему - пишите в ЛС.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

l0kix2, спасибо за репорт.

Исправлено.

Изменено пользователем afwollis
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

А как сделать несколько категорий?

Допустим у меня есть телефоны: samsung, lg, htc

я бы хотел на главной:

samsung

товары

lg

товары

htc

товары

Ссылка на комментарий
Поделиться на других сайтах


возможность выводить несколько категорий будет в следующей версии.

Ссылка на комментарий
Поделиться на других сайтах

Ritter, вот вы и дождались :)

[===2011.03.09===]

v. 0.3

>> Добавлена возможность выводить несколько категорий.

>> Убрана переадресация в раздел модулей после сохранения настроек.

Ссылка на комментарий
Поделиться на других сайтах

afwollis, классная вещь с несколькими категориями. В следующей версии может быть добавить "галку" выводить последние добавленные товары, это самому правда можно сделать, но все же сама фишка не плохая. Спасибо, нужную вещь сделали!!!
Ссылка на комментарий
Поделиться на других сайтах


В следующей версии может быть добавить "галку" выводить последние добавленные товары, это самому правда можно сделать, но все же сама фишка не плохая.

честно говоря - не понял, что вы хотели этим сказать Изображение
Ссылка на комментарий
Поделиться на других сайтах

А почему это не прокатывает:

webme_categories_at_homepage.php

после

'name'            => $result['name'],
добавить

'description'    => strip_tags(substr(html_entity_decode($result['description']),0,80))."...",
webme_categories_at_homepage.tpl

<?php echo $products[$j]['description']; ?>
Итог:

Notice: Undefined variable: products in /home/public_html/catalog/view/theme/default/template/module/webme_categories_at_homepage.tpl
Ссылка на комментарий
Поделиться на других сайтах


потому что переменные товаров в шаблоне

$w_category["products"][$j]

$w_category["products"][$j]['rating']
$w_category["products"][$j]['href']
$w_category["products"][$j]['name']
Изменено пользователем afwollis
Ссылка на комментарий
Поделиться на других сайтах

Однако, уважаемые знатоки, - обнаружилась ещё следующая проблема: Модуль "[webme]_CategoryAtHomepage_v.0.3", который до установки "фильтра категорий" выводил на главной товары из избранных категорий, отказывается показывать товары. Видны лишь названия категорий. Также, вылезают ошибки: "Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in /home/t/technik2ru/public_html/catalog/controller/module/webme_categories_at_homepage. php on line 33 and defined in /home/t/technik2ru/public_html/catalog/model/catalog/product.php on line 64"

Очевидно, проблема в отсутствии второго аргумента для getTotalProductsByCategoryId. Если подставить туда пустое поле, то картина повторяется, но ошибки не выдаются. Как исправить?

мотайте файл вниз в поисках

$wProdLimit = $this->config->get('webme_categories_at_homepage_limit');
				if ($wProdLimit > 0) {
					$results = $this->model_catalog_product->getProductsByCategoryId($category_id, $sort, $order, 0, $this->config->get('webme_categories_at_homepage_limit'));
				} else {
					$results = $this->model_catalog_product->getProductsByCategoryId($category_id, $sort, $order);
				}
в обоих местах меняйте

$results = $this->model_catalog_product->getProductsByCategoryId($category_id, $sort,
на

$results = $this->model_catalog_product->getProductsByCategoryId($category_id, "", $sort,

если не поможет - пишите в ЛС.

Ссылка на комментарий
Поделиться на других сайтах

либо дождитесь релиза промежуточной версии (сегодня-завтра).

там "этой проблемы" не будет.

из новшеств - вывод случайных товаров.

Ссылка на комментарий
Поделиться на других сайтах

если не поможет - пишите в ЛС.

Большое спасибо! Всё заработало! Единственное, пришлось ещё заменить

$category_total = $this->model_catalog_category->getTotalCategoriesByCategoryId($category_id);
$product_total = $this->model_catalog_product->getTotalProductsByCategoryId($category_id);

на

$category_total = $this->model_catalog_category->getTotalCategoriesByCategoryId($category_id, "");
$product_total = $this->model_catalog_product->getTotalProductsByCategoryId($category_id, "");
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.