Новости Joomla

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Ещё один генератор ИИ-файлов llms.txt и llms-full.txt.

Основные особенности/возможности компонента:

  • Генерация по стандарту: Автоматическое создание файла-визитки llms.txt и расширенной версии llms-full.txt с аннотированным списком материалов.
  • Интеллектуальная работа с контентом: Компонент использует мета-описания (Meta Description) из статей и пунктов меню, превращая SEO-настройки сайта в качественный контекст для нейросетей.
  • Просмотреть результат генерации файлов можно сразу в рабочей области компонента. После внесения корректив (через Настройки компонента. При отладке лучше открыть три вкладки в браузере: Настройка — Геренация/Превью — Список Материалов/Категории/Меню.) — проводим перегенерацию, смотрим результат до полной «победы».
  • Автоматизация и безопасность: Синхронизация с sitemap.xml, группировка по категориям и автоматическое создание резервных копий (.bak) при каждой генерации.
  • Гибкое управление: Возможность исключения определенных категорий и/или статей и/или пунктов меню, а также простая настройка через стандартную админпанель Joomla.
  • Подробное руководство/справка: Пошаговая инструкция для пользователя в Настройках компонента для редакторов с базовым знанием администрирования Joomla.

👉 Важно учесть.
1️⃣ Компонент Генератор LLMs.txt изначально составляет базовый список ссылок на основе sitemap.xml и сверяется с ним на предмет: запрета индексации url в robots.txt, тегов noinex/nofollow. Это экономит время на проверку «закрыть от индексации», поскольку компонент генерации Sitemap.xml уже реализовал эту задачу. Посему, формирование ссылок для ИИ имеет комплексный подход, составление грамотного/валидного/релевантного sitemap.xml никто не отменял.

2️⃣ Тексты-описания ссылок формируются из Meta Description com_content (только компонент Материалы) и выбранных пользователем Меню сайта. Важно, чтобы Meta Description были уникальными и релевантными, соответствовали базовому seo. Составленные «на отшибись» Description для ИИ — «не катит» (впрочем, для поисковых систем они тоже «не канали»).

Разработчик - участник нашего сообщества Александр Кузнецов (@newvksan).

Страница расширения

@joomlafeed

#joomla #ии #ai

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

Это Joomla-компонент для публикации AI-ready карты сайта и автоматической генерации файлов llms.txt, llms-full.txt и llms.json по концепции llmstxt.org.  Также о концепции llms.txt говорит Google в своей справке Lighthouse. Решение помогает LLM-моделям, AI-агентам, GEO/AI SEO-процессам и внутренним автоматизациям получать структурированные данные о сайте без ручной сборки JSON и Markdown.

С помощью WT LLMs можно:
- создать структурированное описание сайта для AI-агентов;
- управлять профилем сайта, картой интентов и каноническими страницами для этих интентов из админки Joomla;
- генерировать llms.txt и llms.json;
- использовать REST API для автоматического заполнения данных;
- отдавать публичную schema-инструкцию для AI-агентов;

В комплект компонента входит плагин markdown-версии страниц Joomla. Системный плагин Joomla, который добавляет альтернативное Markdown-представление страниц сайта. Он позволяет отдавать содержимое страницы в более чистом текстовом формате, удобном для AI-агентов, LLM, поисковых систем и технических интеграций.
Плагин добавляет в ссылки на AI-файлы.

Пакет подходит для сайтов на Joomla 5+, которым важно сделать контент понятнее для LLM, AI-поиска, ассистентов и будущих систем машинного чтения.

Видео:
- ВК Видео
- RuTube
- YouTube

Ссылки:
Страница расширения
GitHub

@joomlafeed

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

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Ошибки JoomShopping 4.x+ (2017)
« : 02.05.2017, 11:56:52 »
Здесь выкладывают сообщения, о найденных ошибках компонента.

НЕ ОШИБКИ ВАШЕГО САЙТА С ИСПОЛЬЗОВАНИЕМ ЖШ

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #1 : 02.05.2017, 12:05:45 »
Виктор, после обновления на 3.7.0 что-то случилось с датой/временем. например, время создания заказа получается с разницей в 3 часа.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #2 : 05.05.2017, 13:14:07 »
Просто нужно учитывать таймзоны. Вечная проблема всех программистов :)
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #3 : 06.05.2017, 11:27:07 »
lib/functions.php

function getJsDate($date = 'now', $format='Y-m-d H:i:s', $local = true){
    $config = JFactory::getConfig();
   $date = JFactory::getDate($date, 'UTC');
   $date->setTimezone(new DateTimeZone($config->get('offset')));
return $date->format($format, $local);
}
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #4 : 07.05.2017, 12:03:03 »
Новая функция *Артикул* не выводится в карточке товара
код из списка, выводится нормально.
Код
<?php if ($this->config->manufacturer_code_in_product_list && $product->manufacturer_code){?>
            <div class="manufacturer_code">
                <?php print _JSHOP_MANUFACTURER_CODE?>:
                <span><?php print $product->manufacturer_code?></span>
            </div>
        <?php }?>

код из карточки, нет ни названия поля ни артикула
Код
<?php if ($this->config->manufacturer_code_in_product_detail && $this->product->getManufacturerCode()!=""){?>
            <div class="manufacturer_code">
                <?php print _JSHOP_MANUFACTURER_CODE?>: <span id="manufacturer_code"><?php print $this->product->getManufacturerCode()?></span>
            </div>
        <?php }?>
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #5 : 07.05.2017, 14:42:54 »
при редактировании заказа в админке обнуляется запись #__jshopping_order_item -> files . может можно выводить просто в скрытом поле, чтоб не перезатиралось пустым значением?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #6 : 07.05.2017, 22:02:56 »
Виктор, небольшая просьба, когда обновляете версию, вы смотрите не только на дату и месяц, но и на год обращайте пожалуйста внимание.
Код
   <creationDate>06.05.2016</creationDate>
   <version>4.16.1</version>

И до сих пор не могу понять, в некоторых файлах Вы меняете только номер версии
Код
admin/views/product_edit/tmpl/attribute.php
* @version      4.16.1 20.07.2016
А в некоторых и версию и дату.
Код
admin/views/product_edit/tmpl/info.php
* @version      4.16.1 20.03.2017
А так же существуют файлы где делаются изменения, но не меняется ни версия ни дата
Код
admin/views/product_edit/tmpl/product_attribute_select.php
* @version      4.10.0 27.05.2015

Так какой смысл в этой информации, если она в корне не соответствует действительности?
Запостил в этой теме, так как считаю, что это все же является ошибкой.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #7 : 08.05.2017, 09:22:37 »
+1 :)
Тоже не пойму зачем дата в файлах, если не используете.
Ликвидируйте её самим же проще будет
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #8 : 09.05.2017, 11:01:33 »
при редактировании заказа в админке обнуляется запись #__jshopping_order_item -> files . может можно выводить просто в скрытом поле, чтоб не перезатиралось пустым значением?
Исправлено в  JoomShopping 4.16.2 A1
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #9 : 09.05.2017, 11:41:39 »
спасибо
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shkiv

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #10 : 11.06.2017, 01:29:32 »
Joomla! 3.7.1 Stable
JS 4.16.2
Если одна из страниц JoomShopping поставлена главной (у меня стоит "случайные товары"), а в .htaccess есть "внутренний" редирект типа
Код
RewriteCond %{REQUEST_URI} ^sitemap.xml
RewriteRule .* index.php?option=com_osmap&view=xml&tmpl=component&id=1

то при заходе по этому адресу возвращается 404:
Код
Call stack
# Function Location
1 JError::raise() JROOT/libraries/legacy/error/error.php:277
2 JError::raiseError() JROOT/components/com_jshopping/router.php:327
3 jshoppingParseRoute() JROOT/libraries/cms/component/router/legacy.php:104
4 JComponentRouterLegacy->parse() JROOT/libraries/cms/router/site.php:432
5 JRouterSite->parseSefRoute() JROOT/libraries/cms/router/router.php:483
6 JRouter->_parseSefRoute() JROOT/libraries/cms/router/router.php:236
7 JRouter->parse() JROOT/libraries/cms/router/site.php:133
8 JRouterSite->parse() JROOT/libraries/cms/application/cms.php:1142
9 JApplicationCms->route() JROOT/libraries/cms/application/site.php:795
10 JApplicationSite->route() JROOT/libraries/cms/application/site.php:215
11 JApplicationSite->doExecute() JROOT/libraries/cms/application/cms.php:265
12 JApplicationCms->execute() JROOT/index.php:49

update
если вы сейчас обоснованно плохо подумали про осмап, то эта проблема решается и решена путем копирования /components/com_osmap/views/xml/view.html.php в /components/com_osmap/views/xml/view.xml.php

если на главную поставить материал из com_content - такого не происходит.
/update

у себя я поменял в роутере на 327 строчке с
Код
JError::raiseError(404, _JSHOP_PAGE_NOT_FOUND);
на
Код
$menu = JFactory::getApplication()->getMenu()->getActive();
if(!$menu->home){
JError::raiseError(404, _JSHOP_PAGE_NOT_FOUND);
}

но вот что делать, если внутренний редирект стоит откуда нибудь с /catalog/bla-bla-bla, а на /catalog находится JoomShopping - я не придумал. (и зачем это надо - то же  ;D)

« Последнее редактирование: 11.06.2017, 01:42:23 от shkiv »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #11 : 16.06.2017, 20:18:48 »
в панели управления заходим в любую Опцию, для которой задана Группа или Категория, нажимаем Отменить  - в списке опций в фильтре становится выбрана Группа и/или Категория, которая была задана опции
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #12 : 22.08.2017, 13:46:47 »
Спойлер
[свернуть]

И?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #13 : 22.08.2017, 14:05:35 »
уже нет отдельных. просто полную версию качай последнюю, и ставь поверх.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #14 : 22.08.2017, 14:59:11 »
уже нет отдельных. просто полную версию качай последнюю, и ставь поверх.
Кстати могли бы и не полениться и написать: первая колонка размер, вторая банально "use Joomla", как слева в Filename.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #15 : 13.09.2017, 16:05:53 »
Виктор, при выходе из учетной записи (logout) корзина очищается, а список желаний нет. это баг?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #16 : 13.09.2017, 17:05:26 »
Корзина в сесии
Список желаний - в базе (+ cookie).
- не баг.
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #17 : 13.09.2017, 17:09:47 »
но по логике должно очищаться.
я вышел значит все мое должно обнулится ?
что корзина что вишлист для неавторизированного человека (копьютер в общественном мете).
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #18 : 10.10.2017, 12:46:35 »
в админке у атрибутов в товаре с чекбоксами Удалить проблема. немного крупноваты имхо :)

https://prnt.sc/gvjoyk

http://prntscr.com/gvjp3b
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #19 : 10.10.2017, 13:28:54 »
Цитата: \components\com_jshopping\tables\attributvalue.php
    function getAllAttributeValues($resulttype=0){
        $db = JFactory::getDBO();
        $lang = JSFactory::getLang();
        $query = "SELECT value_id, image, `".$lang->get("name")."` as name, attr_id, value_ordering FROM `#__jshopping_attr_values` ORDER BY value_ordering, value_id";
        $db->setQuery($query);
        $db->setQuery($query);
        $attribs = $db->loadObjectList();
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: Ошибки JoomShopping 4.x+ (2017)
« Ответ #20 : 21.10.2017, 16:08:46 »
При загрузке маленьких фото, такого вроде раньше не было. В итоге фото сохраняется но выскакивает сообщение...
Версии последние.
upd. 4.16.3 Check min. size upload image to product. Уже понял, если размеры фото меньше чем указаны в настройках, то сообщение об ошибке, но если ошибка то фото не должно быть загружено, в таком случае должно быть сообщение о предупреждении так как фото сохраняется.
« Последнее редактирование: 21.10.2017, 16:54:42 от Biss »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #21 : 17.01.2018, 22:41:04 »
админка список заказов: для label Уведомить покупателя? задан неверный атрибут for, нужно

Цитата: \administrator\components\com_jshopping\views\orders\tmpl\list.php
<input class="inputbox" type="checkbox" name="order_check_id[<?php echo $row->order_id?>]" id="order_check_id_<?php echo $row->order_id?>" />
<label for="order_check_id_<?php echo $row->order_id?>"><?php echo _JSHOP_NOTIFY_CUSTOMER?></label>

админка список товаров: вероятно в плагин передается не тот $limit, который задумывался

Цитата: \administrator\components\com_jshopping\models\products.php function getAllProducts
if ($limit > 0){
   $limit = " LIMIT ".$limitstart.", ".$limit;
}else{
   $limit = "";
}
...
$dispatcher->trigger('onBeforeDisplayListProductsGetAllProducts', array(&$this, &$query, $filter, $limitstart, $limit, $order, $orderDir));
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #22 : 20.01.2018, 12:04:10 »
Виктор отреагируете  - будет/не будет ?
Сообщество как-то старается, находит, сообщает.
нужен фидбек !

...
« Последнее редактирование: 30.07.2021, 14:52:56 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #23 : 29.01.2018, 13:56:42 »
Цитировать
Notice: Undefined index: lang in /components/com_jshopping/router.php on line 15

Код
$shim = shopItemMenu::getInstance($query['lang']);

надо видимо что-то типа такого

Код
$shim = shopItemMenu::getInstance(isset($query['lang']) ? $query['lang'] : '');
« Последнее редактирование: 29.01.2018, 14:02:42 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #24 : 31.01.2018, 15:52:43 »
Виктор, раньше в JshoppingControllerCart function view был вызов события
Код
$dispatcher->trigger('onBeforeDisplayCart', array(&$cart));
а в последних версиях его почему то не стало. где то пропустили, и вернете, или больше не будет?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #25 : 31.01.2018, 18:33:53 »
такое ощущение что пора форкать ЖШ....
потому что фидбека уже нет вообще..
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #26 : 13.02.2018, 11:24:11 »
Виктор, раньше в JshoppingControllerCart function view был вызов события
Код
$dispatcher->trigger('onBeforeDisplayCart', array(&$cart));
а в последних версиях его почему то не стало. где то пропустили, и вернете, или больше не будет?

Model /  CartPreview

protected function prepareView(){
      $dispatcher = JDispatcher::getInstance();
      $cart = $this->getCart();
      if ($this->checkout_step>0){
         $cart->updateDiscountData();
         $trigger_type = 'SmallCart';
      }else{         
         $trigger_type = ucfirst($cart->type_cart);
      }
      $dispatcher->trigger('onBeforeDisplay'.$trigger_type, array(&$cart, &$this));
        $this->loadConfigShowWeightOrder();
      $this->loadTaxExt();
      $this->loadFullSum();
    }
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #27 : 13.02.2018, 11:28:14 »
Notice: Undefined index: lang in /components/com_jshopping/router.php on line 15
Код
$shim = shopItemMenu::getInstance($query['lang']);
надо видимо что-то типа такого
Код
$shim = shopItemMenu::getInstance(isset($query['lang'])? $query['lang'] : '');

В JoomShopping Notice отключены (как так получилось)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #28 : 21.03.2018, 12:16:24 »
Виктор, когда делал логику для увеличения старой цены при смене независимого атрибута не учел что старая цена может быть не задана (равна 0), и тогда цену независимого атрибута не нужно добавлять (иначе старая цена будет показа в шаблоне товара - http://prntscr.com/iu71oh ). нужно добавить условие старая цена > 0, как то так
Цитировать
if ($attr_data2) {
   if ($attr_data2->price_mod=="+"){
      $this->attribute_active_data->price += $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price += $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="-"){
      $this->attribute_active_data->price -= $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price -= $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="*"){
      $this->attribute_active_data->price *= $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price *= $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="/"){
      $this->attribute_active_data->price /= $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price /= $attr_data2->addprice;
      }
   }elseif ($attr_data2->price_mod=="%"){
      $this->attribute_active_data->price *= $attr_data2->addprice/100;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price *= $attr_data2->addprice/100;
      }
   }elseif ($attr_data2->price_mod=="="){
      $this->attribute_active_data->price =  $attr_data2->addprice;
      if ($this->attribute_active_data->old_price > 0) {
         $this->attribute_active_data->old_price =  $attr_data2->addprice;
      }
   }
}
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки JoomShopping 4.x+ ((2017))
« Ответ #29 : 17.09.2018, 13:17:10 »
в таблице #__jshopping_products поле Название товара имеет тип varchar(255), а в таблице #__jshopping_order_item varchar(100), и обрезаются длинные названия
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При обновлении Joomshopping до 4.16 и Joomla до 3.9.3 - ошибка 1054

Автор busik

Ответов: 8
Просмотров: 3934
Последний ответ 15.12.2021, 01:01:46
от nevigen
Как поставить каптчу на регистрацию JoomShopping

Автор N.Nick

Ответов: 53
Просмотров: 16253
Последний ответ 22.08.2021, 23:35:45
от Nobillis
Что нужно доделать JoomShopping 5.+

Автор nevigen

Ответов: 12
Просмотров: 5509
Последний ответ 14.06.2019, 16:02:52
от effrit
JoomShopping ь возможность переключения вида товаров в категории

Автор dkraev

Ответов: 36
Просмотров: 12986
Последний ответ 05.06.2019, 12:08:33
от Biss
Ошибки при создании товара

Автор 12mv

Ответов: 3
Просмотров: 1399
Последний ответ 21.02.2018, 23:09:24
от nevigen