К сожалению, по состоянию на 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 наш тег.

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

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

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

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

К слову в  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 = '';

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

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