Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
это понятно :) не очень понятно, чего именно хотели этим действием добиться. показать цены только для зарегистрированных?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Почти весь товар идет как каталог, но некоторый хотел бы отобразить с ценой, для этого и сделал другой шаблон и убрал в нем условие.
Можно и другим путем - оставить цены только там где надо и поставить галку *Скрыть цену = 0* , но в прайс забиты цены, может когда-то передумаю их скрывать...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
так ведь проверка не только в шаблоне. когда цены для товара формируются - старая, дополнительные если есть, то там тоже проверка.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Значит - другим путём ...
*

Lemonez

  • Захожу иногда
  • 225
  • 2 / 2
И опять возвращаюсь к проблеме разных шаблонов списка товаров для разных категорий.
Вот пробовал все перечисленные здесь способы! Видать Джумшопинг более свежий (4.15.0) - ничего не получилось!
Может кто делал еще на более свежих версиях? Распишите, пожалуйста, по-шагово. Очень жду...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ничего не поменялось, все по прежнему. копируете шаблон, назначаете его для категории.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
также не поменялось и то что квикстарты содержат шаблон ЖШ в шаблоне Ж ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Lemonez

  • Захожу иногда
  • 225
  • 2 / 2
Хорошо. если ничего не поменялось...
Можете мне тогда помочь, тут несколько вариантов. Какой из них рабочий?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
что вы уже делали?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Самый рабочий вариант:

Первый шаг

Второй шаг

Третий шаг

Внимательно нужно читать тему.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Gringo7

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Случаем нет возможности добавить шаблон не в

\components\com_jshopping\templates\

а сюда

\templates\мой_шаблон\html\com_jshopping ?

По разному пробовал, что-то не подхватывает.
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
А что не хватает то? Всё же расписано... В чем конкретно проблема?
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
правильнее первый вариант через ЖШ
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

GTOnidzuka

  • Осваиваюсь на форуме
  • 31
  • 4 / 0
Это все легкотня если разобраться, а вот вопрос знатокам ядра жумшопа 4:
как сделать разные запросы по списку товаров, для разных шаблонов категорий?

Что уже накопал:
в файле components/com_Jshopping/controllers/category можно вставить условие         if($category->category_template == 'schema'){} примерно так, новот куда конкретно и как еще не допер.

сам запрос а точнее его параметры прописаны в файле components/com_Jshopping/lib/jtableauto.php в функции getBuildQueryListProduct , но как все это обьединить непойму
*

tortxp

  • Захожу иногда
  • 55
  • 0 / 0
Мне помогут описанные здесь решения для следующей ситуации?

Мне надо, чтобы в одной категории выводились товары с названиями в плитках

В другой категории без названий в плитках, просто фото.

И я смог выбирать где мне выводить с названиями, где без названий
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
вам просто надо к обертке категории ддобавить вывод к классу с ИД категории
и через стили просто скрывать блоки в зависимости от обертки
например категори1 блок нейм показывать
а категори 2 блок нейм скрывать
через цсс... и все.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

tortxp

  • Захожу иногда
  • 55
  • 0 / 0
вам просто надо к обертке категории ддобавить вывод к классу с ИД категории
и через стили просто скрывать блоки в зависимости от обертки
например категори1 блок нейм показывать
а категори 2 блок нейм скрывать
через цсс... и все.

это я так понимаю через dispaly: none

В коде название плитки будет видно, да?

Если так, то мне надо это сделать, чтобы в коде поисковые роботы не видели эти названия, мне нужно для SEO т.к теперь за названия можно получить фильтр Баден-Баден

Важно, чтобы в коде не было этих названий для отдельных категорий.
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
ого..
не, тогда  через цсс не получится.
тогда вам надо на уровне РНР проверять категорию и просто не выводить блок названия по условию
в теме есть пример условия для вывода в категории.
используйте принцип для своих целей.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
мне нужно для SEO т.к теперь за названия можно получить фильтр Баден-Баден
чего чего? :) за какие названия? за названия товаров? можно под фильтр попасть?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
может там названия нецензурные :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Linfuby

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

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
та ну єто ж продакт свой делать и переопределять все..
условия емхо проще :) перечислил масив ненужных категорий и условие еси = то не выводить :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

gorbunov.y.a

  • Новичок
  • 8
  • 0 / 0
    JoomShoping 4.17.0 Не могу скопировать шаблон. Очень внимательно читаю эту тему тут рецепты для предыдущих версий JoomShoping.
    И на сколько я понимаю
(спасибо нашему Украинскому эксперту nevigen [FaQ] JoomShopping - готовые решения ) есть 2 сценария:
1-й когда шаблон и все его файлы  внутри компонента /components/com_jshopping/templates/default/
2-й когда шаблон в шаблоне Joomla в папке /templates/zo2_colias/html/com_jshopping/
По первому сценарию - Делаю следующее:
1) Клонирую файл /components/com_jshopping/templates/default/category/category_default.php  и переименовываю в /components/com_jshopping/templates/default/category/category_default-na-zakaz.php
2) Добавляю в начало файла category_default-na-zakaz.php следующий код
[/list]
Код
*/
defined('_JEXEC') or die('Restricted access');

$this->template_block_list_product = "[b]list_products-na-zakaz[/b]/list_products.php";
$this->template_block_form_filter = "[b]list_products-na-zakaz/form_filters.php[/b]";
$this->template_block_pagination = "[b]list_products-na-zakaz/block_pagination.php[/b]";

print $this->_tmp_category_html_start;
3) Клонирую папку /components/com_jshopping/templates/default/list_products и переименовываю в /components/com_jshopping/templates/default/list_products-na-zakaz
4) Клонирую файл /components/com_jshopping/css/default.css и переименовываю в /components/com_jshopping/css/default-na-zakaz.css

Не работает!

По второму сценарию - Делаю следующее:
1) Клонирую файл /templates/zo2_colias/html/com_jshopping/category/category_default.php  и переименовываю в /templates/zo2_colias/html/com_jshopping/category/category_default-na-zakaz.php
2) Добавляю в начало файла category_default-na-zakaz.php следующий код
Код
*/
defined('_JEXEC') or die('Restricted access');

$this->template_block_list_product = "[b]list_products-na-zakaz[/b]/list_products.php";
$this->template_block_form_filter = "[b]list_products-na-zakaz/form_filters.php[/b]";
$this->template_block_pagination = "[b]list_products-na-zakaz/block_pagination.php[/b]";

print $this->_tmp_category_html_start;
3) Клонирую папку /templates/zo2_colias/html/com_jshopping/list_products и переименовываю в /templates/zo2_colias/html/com_jshopping/list_products-na-zakaz
РАБОТАЕТ!

Теперь вопрос к экспертам в этой области:

Как и где переключать сценарии по которому JoomShoping 4.17.0 работает с шаблонами (то есть берет его ИЛИ из компонента ИЛИ из шаблона)?








« Последнее редактирование: 05.03.2018, 01:39:01 от gorbunov.y.a »
*

mag_num83

  • Захожу иногда
  • 51
  • 0 / 0
Решение на мой взгляд кроется в следующем:
1. действительно копируем дефолтный шаблон  и переименовываем default\category\category_MY.php - это дает возможность выбора шаблона "MY" в панели управления категориями JS
2. Далее смотрим строку в самом конце category_MY.php
Код
<?php include(dirname(__FILE__)."/products.php");?>
3. Создаем копию файла default\category\products.php и называем, например products_MY.php. Здесь хранятся пути к файлам, отвечающим за
Код
include(dirname(__FILE__)."/../".$this->template_block_form_filter);
- вывод отфильтрованных товаров
Код
include(dirname(__FILE__)."/../".$this->template_block_list_product);
-шаблон вывода списка товаров в конкретной категории
Код
include(dirname(__FILE__)."/../".$this->template_block_pagination);
-шаблон пагинации
4. Моей задачей как раз было изменение шаблона вывода товаров в разных категориях. Для этого я изменил в только что скопированном файле products_MY.php строку :
Код
include(dirname(__FILE__)."/../".$this->template_block_list_product);
на
Код
include(dirname(__FILE__)."/../".$this->template_block_list_product_MY);
5. Затем нужно прописать этот новый путь, указанный веше в файле com_jshopping/controllers/category.php
Для этого ищем строку:
Код
$view->assign('template_block_list_product', "list_products/list_products.php");
Копируем ее, вставляем и добавляем наш суффикс:
Код
$view->assign('template_block_list_product_MY', "list_products/list_products_MY.php");
Не забываем, при этом создать копию файла
default\list_products\list_products.php, но уже с именем list_products_MY.php
Как раз в этом файле и хранится путь к шаблону вывода списка товаров в категории в строке:
Код
<?php include(dirname(__FILE__)."/".$product->template_block_product);?>
Меняем ее на:
Код
<?php include(dirname(__FILE__)."/../".$this->template_block_product_MY);?>
Также, как и в предыдущем случае создаем копию default\list_products\product.php, но с именем product_MY.php
Таким образом, новым шаблоном вывода списка товаров в категории и будет этот файл.
6. Теперь снова идем в com_jshopping/controllers/category.php и после добавленной нами строчки
Код
$view->assign('template_block_list_product_MY', "list_products/list_products_MY.php");
добавляем еще одну:
Код
$view->assign('template_block_product_MY',"list_products/product_MY.php");
Все, теперь у вас есть возможность создавать свои шаблоны вывода списка товаров в конкретной категории. Проводилось на JS 3.6.1
Соответственно можно по-своему конфигурировать product_MY.php для конкретной категории.
у меня не прокатило по этой инструкции - 500 ошибка "нет шаблона category_my" для этой категории
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
у меня не прокатило по этой инструкции - 500 ошибка "нет шаблона category_my" для этой категории
версия ЖШ ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
5. Затем нужно прописать этот новый путь, указанный веше в файле com_jshopping/controllers/category.php
Ваша инструкция "вредная". Если уж так сами делаете, то не давайте подобные советы другим!

Контроллер - это уже ядро компонента, если Вы его изменяете (причем когда можно сделать по другому), то не сможете обновлять сам компонент.
Иначе при каждом обновлении будет заново вносить правки.

Для этого и существует настройка в JoomShopping - "Разные шаблоны для отдельных категорий и товаров" и [FaQ] JoomShopping - готовые решения
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

mag_num83

  • Захожу иногда
  • 51
  • 0 / 0
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
4.16

инструкция действительная.
только никаких контроллеров менять не надо.
также вы можете просто задавать полный путь до файла блока товара в категории. это же ваш шаблон.
ну и да обязательно включить настройку разных шаблонов для категорий и товаров.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 30
Просмотров: 11588
Последний ответ 19.07.2024, 11:41:28
от juleczka
Определить расширение. pop_description для списка товаров

Автор Alex_gs

Ответов: 3
Просмотров: 1773
Последний ответ 24.09.2023, 12:18:34
от kit2m2
[Решено] Увеличение выбора покупаемых товаров + -

Автор Aspik

Ответов: 216
Просмотров: 47316
Последний ответ 02.08.2023, 21:31:25
от kit2m2
Смена фото при наведении в списке товаров категории

Автор Taatshi

Ответов: 57
Просмотров: 5651
Последний ответ 15.06.2023, 15:53:25
от Akeksandr
Шаблон фильтрации товаров

Автор Prevergenec

Ответов: 1
Просмотров: 2119
Последний ответ 23.01.2023, 18:13:43
от kit2m2