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

PSN

  • Захожу иногда
  • 95
  • 0 / 0
Судя по всему стандартный плагин VirtueMart Product не дает такой возможности.
Скачанный плагин для VM от самого Universal AJAX Live Search не подходит, т.к. написан для Joomla 1.5...

Может кто сталкивался?


*

fenix-77

  • Новичок
  • 8
  • 0 / 0
Если кому надо отображение картинок товаров в Universal AJAX Live Search + VirtueMart 3 нужно изменить файл стандартного плагина поиска товаров VirtueMart 3 по пути  ваш_сайт\plugins\search\virtuemart\virtuemart.php начиная с строчки 177 (после $query = ") по строчку    $db->setQuery($query, 0, $limit);. Вставлять это:
Спойлер
[свернуть]
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Ещё проще для VirtueMart 3 скачать плагин на офсайте - http://offlajn.com/free-plugins/71-improved-search-plugin-for-vm3.html
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
У меня Joomla 3.4.5 и VirtueMart 3.0.12
Он работает и картинки показывает. Стоит версия поиска Version:    5.4
Крутите настройки модуля и включите  плагин VirtueMart 2.0 Extended Search Plugin который можно скачать с оф. сайта зайдя в компонент Universal AJAX Live Search, который ставится с этим модулем, и нажав там ссылку.
как добавить кроме поиска по артикулу, названию, краткому и полному описанию разобрался. Нужно в plugins\search\vmxsearch\vmxsearch.php поменять везде p.product_desc на поле, по которому хотите искать, у меня это p.metakey или дописать соответствующие строки. Поле p.metakey находится в таблице *_virtuemart_products_ru_ru для полей, которые в таблице vtwoc_virtuemart_products вместо p.поле поиска надо ставить a.поле поиска.

НО! В выпадающем списке есть нужные результаты, но нажав Enter на странице вывода результатов поиска этих товаров нет.  Стандартный поиск их срезает. Подскажите, как выводить все результаты данного поиска. Или как дописать в поля для поиска VirtueMart поиск по ключевым словам товара.

Нашел решение. В файле administrator\components\com_virtuemart\helpers\shopfunctions.php в строку $filterArray = array('product_name', 'created_on' .... добавляем название нужного поля. Если поле находится в таблице virtuemart_products_ru_ru, то название поля без p. Если поле находится в таблице  virtuemart_products то только название поля. У меня это 'metakey' И все. В VirtueMart - Настройки - Доступные поля для поиска - появляется ваше поле, которое надо отметить.
« Последнее редактирование: 09.02.2016, 09:53:57 от Eholov »
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
проблема с решением.
на Joomla 3.5 и VirtueMart 3.0.16 плагин Extended Search Plugin VM3 ставится, но его нет плагинах и в модуле. можно обойтись и без него стандартным плагином поиска VirtueMart. Чтоб были картинки в выпадающем списке делаем так http://joomlaforum.ru/index.php?topic=303159.0

Но есть еще одна проблема. Модуль ищет по всему сайту только если вы на главной. Вернее в раскрывающемся списке будут товары со всего сайта, но нажав Enter, на странице с результатами поиска будут только товары из текущей категории.
Чтоб на странице были товары со всего сайта, нужно в modules\mod_universal_ajaxlivesearch\mod_universal_ajaxlivesearch.php

строки
Код
        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="page" value="shop.browse" />
        <input type="hidden" name="view" value="category" />

заменить на

Код
		<input type="hidden" name="limitstart" value="0" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="view" value="category" />
<input type="hidden" name="virtuemart_category_id" value="<?php echo $category_id; ?>"/>
<?php if(!empty($set_Itemid)){
echo '<input type="hidden" name="Itemid" value="'.$set_Itemid.'" />';
} ?>

И будет все ОГОНЬ!
*

AvtoPobeda

  • Новичок
  • 5
  • 0 / 0
А есть решение рядом с картинкой вывести производителя, цену... ?
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Да есть такое.
Только в плагине поиска VirtueMart нужно дописать в MySQL запрос то что бы тянуло цены и производителя.
*

AvtoPobeda

  • Новичок
  • 5
  • 0 / 0
Пожалуйста опишите что и где дописать.
*

One

  • Захожу иногда
  • 282
  • 3 / 0
как добавить кроме поиска по артикулу, названию, краткому и полному описанию разобрался. Нужно в plugins\search\vmxsearch\vmxsearch.php поменять везде p.product_desc на поле, по которому хотите искать, у меня это p.metakey или дописать соответствующие строки
Вот только поиск сейчас идёт по такому пути plugins/search/virtuemart/virtuemart.php, это последний плагин этого компонента
Хочу добавить поиск по производителю, пробовал менять на mf_name, а так же пробовал добавлять код
$wheres2[] = "p.mf_name LIKE $word";
и
$wheres2[] = "p.mf_name LIKE $text";
Страница грузится и не создает выпадающий список предложений

Нашел решение. В файле administrator\components\com_virtuemart\helpers\shopfunctions.php в строку $filterArray = array('product_name', 'created_on' .... добавляем название нужного поля.
Зашёл в этот файл, у меня уже все здесь указано - mf_name есть.

Может я что-то делаю не так?
Файл в котором делаю изменения прикрепил

« Последнее редактирование: 10.10.2017, 13:02:56 от One »
*

Sanctus_Di

  • Новичок
  • 6
  • 0 / 0
Цитировать
проблема с решением.
на Joomla 3.5 и VirtueMart 3.0.16 плагин Extended Search Plugin VM3 ставится, но его нет плагинах и в модуле. можно обойтись и без него стандартным плагином поиска VirtueMart. Чтоб были картинки в выпадающем списке делаем так Joomla 3 + VM + Universal AJAX Live Search - как вывести картики товара в поиске?

Но есть еще одна проблема. Модуль ищет по всему сайту только если вы на главной. Вернее в раскрывающемся списке будут товары со всего сайта, но нажав Enter, на странице с результатами поиска будут только товары из текущей категории.
Чтоб на странице были товары со всего сайта, нужно в modules\mod_universal_ajaxlivesearch\mod_universal_ajaxlivesearch.php

строки
Код
        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="page" value="shop.browse" />
        <input type="hidden" name="view" value="category" />

заменить на

Код
		<input type="hidden" name="limitstart" value="0" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="view" value="category" />
<input type="hidden" name="virtuemart_category_id" value="<?php echo $category_id; ?>"/>
<?php if(!empty($set_Itemid)){
echo '<input type="hidden" name="Itemid" value="'.$set_Itemid.'" />';
} ?>

И будет все ОГОНЬ!

Вообще огонь! СПАСИБО!  :D
Решение предложенное Вами в поиске из всех категорий заработало на все 100%

Всё круто, осталось победить 2 вещи.

1. В строке поиска ищет прекрасно (нужен поиск только по названию, ищет по названию), на странице показа результата поиска цепляет описание и начинается лютая жесть (ищу например по запрос "КОТ", строка поиска показывает все товары где в названии "КОТ" и ничего более, нажимаю enter, он показывает все товары где в описании есть слово "КОТОРЫЕ", т.е. там есть кусок "КОТ" и он его подтягивает). Вот как научить страницу показа результатов не лезть в описание, не знаю. Настройки уже крутил. Где и что прописывать в коде, уже не знаю.

2. В идеале, чтобы с троке поиска под названием товара вместо любого описания выводилась только цена товара (PricesalesPrice в моём случае), но это для меня мелочь, не получится и ладно.

Joomla 3.6.5
VirtueMart 3.0.18
Universal AJAX Live Search 5.4
Improved Search Plugin for VM3 (Virtuemart 3) (установлен и настроен)

Буду очень признателен за помощь!

P.S. Знаю, что вопрос не совсем по отображению картинок в поиске, но всё же.
*

Evgen Kulibin

  • Захожу иногда
  • 61
  • 0 / 0
Коллеги кто добился результатов в отображении цен в поиске?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчёт стоимости товара в VirtueMart за периметр

Автор NIKOLY

Ответов: 0
Просмотров: 4178
Последний ответ 04.07.2025, 09:18:31
от NIKOLY
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 11107
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести ID товара в описании товара?

Автор Stasweb

Ответов: 8
Просмотров: 6644
Последний ответ 28.11.2022, 23:22:27
от Evgen Kulibin
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 8279
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как сделать - Вывод модуля на всех страницах - Кроме в карточке товара?

Автор artem_wrong

Ответов: 15
Просмотров: 5317
Последний ответ 15.02.2022, 15:07:34
от beliyadm