Новости Joomla

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

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Здравствуйте.
Пересмотрел весь форум, но нашел только два подобных вопроса без ответов.
Вопрос в следующем: как вывести список подкатегорий под категорией? Например как на сайте http://5ok.com.ua -> нажмите Бытовая техника -> Откроется страница со списком категорий и входящиими в них подкатегорий.

В "базе" магазина JoomShopping такая возможность не предусмотрена (типа чекбокса в админке: выводить список подкатегорий), поэтому выводятся только подкатегории 1-ого уровня.  
Возможно, кто-нибудь уже сталкивался с подобной задачей - подскажите, пожалуйста, решение.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Открываешь шаблон категории (например category_default.php)
Объявляешь переменную, лучше в самом начале.
Код
$Table_Category = &JTable::getInstance("Category", "JShop");
Потом в цикле прописать
Код
$Sub_Categories = $Table_Category->getSubCategories($category->category_id);
ForEach($Sub_Categories As $Sub_Category){
    Print "<A Href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."</A><Br />";
}
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Большое спасибо = "+".
Что я сделал:
Открыл файл: ваш_сайт/components/com_jshopping/templates/default/category/category_default.php и под строчкой №5
Код
<div class="jshop_list_category">
вставил код:
Код
<?php $Table_Category = &JTable::getInstance("Category", "JShop");?> 
затем в этом же файле после строки с выводом ссылки на категорию 1-ого уровня добавил строку и столбец с кодом:
Код
<?php $Sub_Categories = $Table_Category->getSubCategories($category->category_id); ForEach($Sub_Categories As $Sub_Category){
Print "<A Href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."</A><br/>";}?> 
После этих манипуляций, подкатегориии отображаются так же, как и на скриншоте в первом посте.
Проверял на Joomla 2.5.6 + JoomShopping 3.8.0
*

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Код
<?php $Sub_Categories = $Table_Category->getSubCategories($category->category_id); ForEach($Sub_Categories As $Sub_Category){
Print "<A Href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."</A><br/>";}?>

Не ясно куда именно вставить код?
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
look96
В файле: ваш_сайт/components/com_jshopping/templates/default/category/category_default.php строка 7 (+/-) начинается таблица с классом "jshop list_category" в ней столбец (td) с классом "jshop_categ" в нем таблица с классом "category" - вот в эту таблицу и добавьте еще одну строку (tr)  в нее вставьте столбец например с классом "subcat" (td class="subcat"), и уже в этот столбец вставляйте этот код.
В общем будет выглядеть так:
Код
<table class = "category">
<tr>           
<td class="image">
<a href = "<?php print $category->category_link;?>"><img class="jshop_img" src="<?php print $this->image_category_path;?>/<?php if ($category->category_image) print $category->category_image; else print $this->noimage;?>" alt="<?php print htmlspecialchars($category->name)?>" title="<?php print htmlspecialchars($category->name)?>" /></a>
</td>
</tr>
<tr>           
<td>           
<a class = "product_link" href = "<?php print $category->category_link?>"><?php print $category->name?></a>               
<p class = "category_short_description"><?php print $category->short_description?></p>
</td>           
</tr>
<tr>
<td class="subcat">               
<?php $Sub_Categories = $Table_Category->getSubCategories($category->category_id); ForEach($Sub_Categories As $Sub_Category){Print "<div><A Href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."</A></div>";}?>
</td>
</tr>                       
</table>
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
А у меня почему то не получилось вывести подкатегории под категории. Сделал все в точности как написано и все равно не выводит. Подскажите что нетак делаю. Спасибо!
*

Tref_mast

  • Захожу иногда
  • 126
  • 0 / 0
может все таки кто нить подскажет почему у меня не работает. Тему новую не хочется заводить.
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Открываешь шаблон категории (например category_default.php)
Объявляешь переменную, лучше в самом начале.
Код
$Table_Category = &JTable::getInstance("Category", "JShop");
Потом в цикле прописать
Код
$Sub_Categories = $Table_Category->getSubCategories($category->category_id);
ForEach($Sub_Categories As $Sub_Category){
    Print "<A Href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."</A><Br />";
}

Отлично. но как с подкатегорией вывести ее картинку?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
$Sub_Category->category_image
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
$Sub_Category->category_image
Вот так и сделал, нокартинки нет, а только ссылка на нее.
Может в коде я что-то не так поставил:
Код
Print "<A Href = \"".$Sub_Category->category_link."\">".$Sub_Category->name."\">".$Sub_Category->category_image."</A><br/>";}?>	

[вложение удалено Администратором]
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
P.S. Может еще надо
Код
img src
как-то вклинить?
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
RE: Список подкатегорий под категорией
« Ответ #11 : 25.12.2012, 12:32:23 »
Ребят а как сделать тоже самое только на главной, что бы под родительской категорией был список подкатегорий ?
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
RE: Список подкатегорий под категорией
« Ответ #12 : 25.12.2012, 18:26:12 »
Решено, нужно сделать те же самые изменения только в другом файле вывода, в maincategory.php.
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Re: Список подкатегорий под категорией
« Ответ #13 : 25.12.2012, 18:56:35 »
Tref_mast
Цитировать
может все таки кто нить подскажет почему у меня не работает.
Как можно подсказать не видя ни кода, который вы вставили, ни сайта?

skyrec
Если я правильно понял ваш вопрос, то попробуйте отредактировать по такому же приницпу файл maincategory.php, который находится в той же папке, что и category_default.php

pvi1
Для вывода картинки в вашем случае (Название вверху, картинка внизу) нужно добавить:
Код
<br/><img src = \"$this->image_category_path/".$Sub_Category->category_image."\">
Втавляйте либо перед закрытием ссылки, то есть </a> , либо сразу после - тогда картинка не будет ссылкой.
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Re: Список подкатегорий под категорией
« Ответ #14 : 03.02.2013, 00:11:32 »
В "базе" магазина JoomShopping такая возможность не предусмотрена (типа чекбокса в админке: выводить список подкатегорий), поэтому выводятся только подкатегории 1-ого уровня.  

А модуль не подойдёт? - http://www.webdesigner-profi.de/joomla-webdesign/shop/modules/category-tree.html?lang=en
*

sanya7010

  • Новичок
  • 4
  • 0 / 0
RE: Список подкатегорий под категорией
« Ответ #15 : 12.02.2013, 19:58:11 »
здраствуйте.подскажите пожалуйста.
 у меня категорий в ряду 6, а подкатегории нужны в столбик.
как это реализовать.
как так сделать что бы категории били по 1 в столбик.
*

skyrec

  • Захожу иногда
  • 382
  • 10 / 0
  • Люблю я детей !!!
RE: Список подкатегорий под категорией
« Ответ #16 : 14.04.2013, 22:17:20 »
А как отсортировать очередность подкатегорий ? Из админки не срабатывает...
*

James_webb

  • Новичок
  • 4
  • 0 / 0
RE: Список подкатегорий под категорией
« Ответ #17 : 22.04.2013, 17:50:26 »
Здравствуйте, подскажите пожалуйста как в начале файла category_default.php, рядом с названием текущей категории вывести название родительской категории, или прародительской, каков общий принцип ? Спасибо заранее.
*

artful knave

  • Захожу иногда
  • 68
  • 8 / 0
RE: Список подкатегорий под категорией
« Ответ #18 : 05.03.2014, 21:09:12 »
Помогите, пожалуйста, с условием:
сейчас отображаются категории и подкатегории, в т.ч. скрытые. Нужно, чтобы этих скрытых не выводилось
*

Денис-SP

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
RE: Список подкатегорий под категорией
« Ответ #19 : 24.03.2014, 23:57:48 »
Прошу помочь с выводом меню на подкатегории, находящиеся только в одной родительской категори. Пример:
Спойлер
[свернуть]
 
Т.е. если переходить глубже, то там отображаются только категории, находящиеся в одной родительской категории и больше ни какие. Скрин: http://prntscr.com/33rsgg
не могу сообразить как это реализовать. Спасибо заранее!
*

Vitos

  • Захожу иногда
  • 161
  • 6 / 0
RE: Список подкатегорий под категорией
« Ответ #20 : 28.04.2014, 16:10:24 »
А как отсортировать очередность подкатегорий ? Из админки не срабатывает...
У меня тот-же вопрос. Как можно сортировать? В категориях подкатегории сортируются, а на главной нет.
*

buto

  • Давно я тут
  • 568
  • 1 / 0
RE: Список подкатегорий под категорией
« Ответ #21 : 14.12.2014, 22:20:40 »
Как список всех категорий вывести на главной странице сайта? В какой это файл надо давить или просто сделать модуль (html) код и вставить на главную страницу. Подскажите пожалуйста? Если добавить изменения указанные denben777 в файл maincategory.php  то как это на главной отобразится .
*

buto

  • Давно я тут
  • 568
  • 1 / 0
*

buto

  • Давно я тут
  • 568
  • 1 / 0
RE: Список подкатегорий под категорией
« Ответ #23 : 14.12.2014, 22:34:48 »
Нашел что-то такое http://www.webdesigner-profi.de/joomla-webdesign/shop/modules/module-category.html?lang=en
Но подкатегории не отображаются
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: Список подкатегорий под категорией
« Ответ #24 : 14.12.2014, 22:52:02 »
ну есть же на форуме модули категорий. аккордеоном которые умеют выводить, и т.п. в них выводятся и подкатегории.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

buto

  • Давно я тут
  • 568
  • 1 / 0
RE: Список подкатегорий под категорией
« Ответ #25 : 15.12.2014, 09:36:39 »
ну есть же на форуме модули категорий. аккордеоном которые умеют выводить, и т.п. в них выводятся и подкатегории.
Кроме как аккардеона для меню (в нескольких вариантах) не нашел ничего.Нужен просто добротный список всех категорий который был бы размещен на главное странице. Как вот тут http://trio-market.com.ua/
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
RE: Список подкатегорий под категорией
« Ответ #26 : 15.12.2014, 11:52:59 »
Тогда лучше сделать как описано в первых постах этой темы. Предварительно создать другой шаблон для жумшопа и делать правки в нём чтоб не слетело после апдейтов.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: Список подкатегорий под категорией
« Ответ #27 : 15.12.2014, 12:12:06 »
да. на триомаркете так и сделано. там не модуль, а шаблон maincategory меняли просто
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kluchnikov85

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
RE: Список подкатегорий под категорией
« Ответ #28 : 15.12.2014, 12:12:34 »
Я сделал намного проще - в админке в кратком описании категории вставил ссылки на подкатегории ручками.

Получилось типа:
Код
<a href="/suvenirka/fotokamni">Фотокамни</a></br>
<a href="/suvenirka/fotokristally">Фотокристаллы</a></br>
<a href="/suvenirka/fotoramki">Фоторамки</a></br>
Сайт http://fotosuvenir46.ru
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
RE: Список подкатегорий под категорией
« Ответ #29 : 15.12.2014, 12:21:03 »
Я сделал намного проще - в админке в кратком описании категории вставил ссылки на подкатегории ручками.

Получилось типа:
Код
<a href="/suvenirka/fotokamni">Фотокамни</a></br>
<a href="/suvenirka/fotokristally">Фотокристаллы</a></br>
<a href="/suvenirka/fotoramki">Фоторамки</a></br>
Сайт http://fotosuvenir46.ru
Пользователь buto как раз хочет уйти от этого не рационального решения )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить стили подкатегорий

Автор mag_num83

Ответов: 14
Просмотров: 414
Последний ответ 07.03.2024, 13:20:59
от mag_num83
[Решено] Увеличение выбора покупаемых товаров + -

Автор Aspik

Ответов: 216
Просмотров: 43227
Последний ответ 02.08.2023, 21:31:25
от kit2m2
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 29
Просмотров: 9752
Последний ответ 09.05.2023, 11:59:11
от Akeksandr
Кнопка "Добавить в список желаний" в общем списке товаров

Автор gavruwa

Ответов: 23
Просмотров: 17161
Последний ответ 12.09.2022, 11:32:22
от IgorGeneralov
Вывод товаров из всех подкатегорий на странице категории

Автор Faina

Ответов: 351
Просмотров: 60708
Последний ответ 09.09.2022, 10:12:52
от kit2m2