К сожалению, по состоянию на 2022 год в Joom Shopping не решена проблема сортировки сопутствующих товаров во FrontEnd, то биш на сайте.

Хотя на их форуме неоднократно встречал просьбу:

Добавьте в настройки Joomshopping опцию "Сортировка сопутствующих товаров" на странице товара.

Было найдено следующее решение:


Чтобы отсортировать сопутствующие товары на странице товара, например по имени, нужно в файле

components/com_jshopping/config/default_config.php

поменять в 276 строке:

$config->product_related_order_by = 'relation.id';

на

$config->product_related_order_by = 'name';

Пользуйтесь!

 

 

Итак, у нас есть сайт с Joomla 4. И мы используем стандартный шаблон Cassiopeia.

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

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

Мы создаем два файла для логотипа на нужном языке и называем их: logo2-en-GB.png и logo2-ru-RU.png, соответственно.

Загружаем эти файлы в ту же папку, где лежит logo2.png.

Далее открываем файл: /templates/cassiopeia/index.php 

Находим там строки:

if ($this->params->get('logoFile'))
{
    $logo = '<img src="' . Uri::root(true) . '/' . str_replace(".png", "-".$tag.".png", htmlspecialchars($this->params->get('logoFile'), ENT_QUOTES)) . '" alt="' . $sitename . '">';
}

и меняем их на:

if ($this->params->get('logoFile'))
{
    $lang = JFactory::getLanguage();
    $tag = $lang->getTag();
 
    $logo = '<img src="' . Uri::root(true) . '/' . str_replace(".png", "-".$tag.".png", htmlspecialchars($this->params->get('logoFile'), ENT_QUOTES)) . '" alt="' . $sitename . '">';
}

Что мы сделали. Мы получаем контейнер языка, далее с помощью функции getTag() получаем тег языка, который выбран в данным момент на сайте. Он будет содержать значания: "ru-RU" или "en-GB".

Далее мы меняем путь к файлу логотиа, дописывая там перед расширением .png наш тег.

Пользуйтесь на здоровье!

К слову в  JoomShopping версии 5.0.4 copyright (ссылка на сайт разработчика) находится в папке Вашего сайте в файле:

components/com_jshopping/Table/ConfigTable.php

Меняете в строке 387:

        $this->copyrightText = '<span id="mxcpr">'.$cpt[0].'<br><a rel="nofollow" target="_blank" href="https://www.joomshopping.com/">'.$cpt[1].'</a></span>';

на:

        $this->copyrightText = '';

Пришлось столкнуться с такой задачей. В таблице перечислены модели часов марки CASIO.

И в конце, что типично для русского рынка, добавлены ER, DEF, UER и прочая.

Пришлось поработать с SQL запросами, чтобы оставить только полезные названия у моделей часов.

Буквально сегодня после установки и настройки нового сайта столкнулся с проблемой:

Где взять публичный ключ (public key) и скеретный ключ (secret key) для плагина, поддерживающего на сайте reCAPTCHA от Google.

В интернет-магазине Joom Shopping есть несколько бесплатных модулей, которые Вы можете установить в нужную позицию на своем сайте.

  • Jshopping Label Products - Выводит список товаров по заданной метке
  • Jshopping Last Products - Выводит список последних добавленных товаров.
  • Jshopping Top Rating - Выводит список самых популярных (по оценкам) товаров
  • Jshopping top hits products - Выводит список наиболее просматриваемых товаров.

После создания интернет-магазина на Joom Shopping следующим этапом встает вопрос заполнения его товарами. И как это часто бывает, такие товары у Вас есть в какой-нибудь сторонней базе, из которой с помощью парсера или ещё каким-то чудным образом Вы заливаете данные в Вашу таблицу товаров. Сегодня я не буду останавливаться на структуре Joomla Джумшоппинг, и том какие таблицы играют главную роль в отображении списка товаров, а рассмотрю решение частой проблемы: Вы случайно загрузили дубликаты (повторяющиеся строки) товаров в Вашу таблицу. Что с ними делать?

Компонент форума Kunena один из самых популярных и функциональных компонентов для CMS Joomla. На какждой странице форума внизу Вы можете видеть ссылку на авторов компонента. Сегодня я расскажу, как убрать ссылку "работает на kunena форум", применительно к версиям Kunena Forum  5.0.1-5.0.7.

На одном из сайтов моего коллеги (после его переноса на новый сервер) никак не хотел устанавливаться мой компонент для музыкальных сайтов на Joomla, под названием Commedia.

Некоторое время назад при разработке плагина для отображения возрастных ограничений сайта под названием StopKids, мне пришлось решать задачу определения, какая страница открыта: главная или нет ( в плагине есть опция - показывать только на главной странице).

К слову, данная функция работает не только в Excel 2010, но и в более старых версиях (например Microsoft Office Excel2007). И для получении имени файла из пути не надо писать макрос на vba, а нужную Вам часть можно определить с помощью функции.