Новости 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 Гость просматривают эту тему.
  • 0 Ответов
  • 2239 Просмотров
*

Serguk13

  • Новичок
  • 1
  • 0 / 0
сайт koleca.in.ua Пытаюсь заставить фильтр работать в самом товаре но не получается и еще когда я в товаре(зашел через фильтр) и нажимаю на главную то не переходит(остается на том что нашел фильтр)
Вот так вывел на главную страницу....
Код
* @license      GNU/GPL
*/

    defined('_JEXEC') or die('Restricted access');
    error_reporting(error_reporting() & ~E_NOTICE);
   
    if (!file_exists(JPATH_SITE.'/components/com_jshopping/jshopping.php')){

      JError::raiseError(500,"Please install component \"joomshopping\"");

    }
   
    $display_fileters = 0;
  //  if (JRequest::getVar("controller")=="category" && JRequest::getInt("category_id")) $display_fileters = 1;
 //   if (JRequest::getVar("controller")=="manufacturer" && JRequest::getInt("manufacturer_id")) $display_fileters = 1;
  // if (!$display_fileters) return "";
   
    require_once (JPATH_SITE.'/components/com_jshopping/lib/factory.php');
    require_once (JPATH_SITE.'/components/com_jshopping/lib/functions.php');
    JSFactory::loadCssFiles();
    JSFactory::loadLanguageFile();
    $jshopConfig = JSFactory::getConfig();
    $mainframe = JFactory::getApplication();

    $show_manufacturers = $params->get('show_manufacturers');
    $show_categorys = $params->get('show_categorys');
    $show_prices = $params->get('show_prices');
    $show_characteristics = $params->get('show_characteristics');
   
    $category_id = JRequest::getInt('category_id');
    $manufacturer_id = 1;//JRequest::getInt('manufacturer_id');
     
    $contextfilter = "";
   // if (JRequest::getVar("controller")=="category"){
        $contextfilter = "jshoping.list.front.product.cat.".$category_id;
   // }
  //  if (JRequest::getVar("controller")=="manufacturer"){
        $contextfilter = "jshoping.list.front.product.manf.".$manufacturer_id;
  //  }

   // if ($category_id && $show_manufacturers){
        $category = JTable::getInstance('category', 'jshop');
        $category->load($category_id);
       
        $manufacturers = $mainframe->getUserStateFromRequest( $contextfilter.'manufacturers', 'manufacturers', array());
        $manufacturers = filterAllowValue($manufacturers, "int+");   
       
        $filter_manufactures = $category->getManufacturers();
   // }

   // if ($manufacturer_id && $show_categorys){
        $manufacturer = JTable::getInstance('manufacturer', 'jshop');       
        $manufacturer->load($manufacturer_id);
       
        $categorys = $mainframe->getUserStateFromRequest( $contextfilter.'categorys', 'categorys', array());
        $categorys = filterAllowValue($categorys, "int+");
       
        $filter_categorys = $manufacturer->getCategorys();
  //  }
   
  //  if ($show_prices){
        $fprice_from = $mainframe->getUserStateFromRequest( $contextfilter.'fprice_from', 'fprice_from');
        $fprice_from = saveAsPrice($fprice_from);
        $fprice_to = $mainframe->getUserStateFromRequest( $contextfilter.'fprice_to', 'fprice_to');
        $fprice_to = saveAsPrice($fprice_to);
  //  }
  //  print_r($show_characteristics . $jshopConfig->admin_show_product_extra_field);
  //  if ($show_characteristics && $jshopConfig->admin_show_product_extra_field){
        $characteristic_fields = JSFactory::getAllProductExtraField();
        $characteristic_fieldvalues = JSFactory::getAllProductExtraFieldValueDetail();
        $characteristic_displayfields = JSFactory::getDisplayFilterExtraFieldForCategory($category_id);       
        $extra_fields_active = $mainframe->getUserStateFromRequest($contextfilter.'extra_fields', 'extra_fields', array());
        $extra_fields_active = filterAllowValue($extra_fields_active, "array_int_k_v+");
       
  //  }
         
    require(JModuleHelper::getLayoutPath('mod_jshopping_filters')); 
     
?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Max bot - JoomShopping

Автор sergeytolkachyov

Ответов: 0
Просмотров: 93
Последний ответ 22.07.2026, 09:43:03
от sergeytolkachyov
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 3
Просмотров: 6530
Последний ответ 01.07.2026, 14:45:12
от sergeytolkachyov
WT JoomShopping Export YML

Автор sergeytolkachyov

Ответов: 0
Просмотров: 633
Последний ответ 01.07.2026, 14:40:29
от sergeytolkachyov
WT JoomShopping Finder плагин умного поиска (товары, атрибуты, характеристики)

Автор sergeytolkachyov

Ответов: 0
Просмотров: 2903
Последний ответ 09.06.2026, 17:17:38
от sergeytolkachyov
[JoomShopping 5] вывод товаров из дочерних категорий

Автор v42bis

Ответов: 16
Просмотров: 7147
Последний ответ 13.05.2026, 17:26:17
от sergeytolkachyov