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

Grisly

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Все, разобрался, компонент не причем.. установил..
А в чем дело было? Сам сейчас с этим столкнулся...

Помогло отключение в общих настройках-Сервер-GZIP сжатие страниц

Баги на 1.5.5
1.Подкатегории не заполняются (все валится в категорию уровнем выше)
2.Экспортировались пути "Мин. Изображение" вида resized/..., а после импорта на сайте пути обращались по пути resized/resized/ т.е. я остался без картинок. Убрал из экселя все resized/ и импортировал еще раз. На этот раз убились картинки категорий.
3. Изменения в имени в экселе не приводят к изменению имени товара на сайте.
4. наличие кавычки в имени и описании привело к сбою по полям из-за преобразования в &quote; Цена и количество уехало в другие колонки при следующем экспорте.
« Последнее редактирование: 02.04.2011, 20:21:54 от Grisly »
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
Баги на 1.5.5
1.Подкатегории не заполняются (все валится в категорию уровнем выше)
2.Экспортировались пути "Мин. Изображение" вида resized/..., а после импорта на сайте пути обращались по пути resized/resized/ т.е. я остался без картинок. Убрал из экселя все resized/ и импортировал еще раз. На этот раз убились картинки категорий.
3. Изменения в имени в экселе не приводят к изменению имени товара на сайте.
4. наличие кавычки в имени и описании привело к сбою по полям из-за преобразования в &quote; Цена и количество уехало в другие колонки при следующем экспорте.
1. Мне нужно увидеть структуру вашего файла импорта
2. Да действительно была замечена такая проблема
3. При вторичной заливки прайса компонент проверяет его наличие по артикулу, и если он есть то меняет его цену, остаток на складе и картинки, все остальное не меняется
4. Сбой связан с знаком ; который является разделителем который используется в  scv формате

В версии 1.5.6 буду исправлены эти ошибки и добавлена возможность изменения названия у товаров
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

Grisly

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
1. Мне нужно увидеть структуру вашего файла импорта
Как я понял проблема в экспорте.
не работает $database->loadResult(); на запросы вида "SELECT *"
поэтому мы не получаем имени и других параметров в подкатегориях

В итоге поставил

$subcategory_data= $database->loadObjectList(); 
                        foreach ($subcategory_data as $subcategory_name) {
                               $subcat=$subcategory_name->category_name;
   

PS. где синтаксис посмотреть? а то пришлось использовать foreach, хотя известно, что строчка таблицы вернулась одна, но как обратиться к объекту category_name непонятно.
« Последнее редактирование: 15.04.2011, 12:01:51 от Grisly »
*

koby84

  • Захожу иногда
  • 55
  • 1 / 0
а как компонент на повторное залитие базы реагирует? все ли строки обновляет при повторном импорте?
*

Grisly

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
В случае, когда товар находится одновременно в нескольких категориях, возникают трудности.
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
В случае, когда товар находится одновременно в нескольких категориях, возникают трудности.
Это вообще не продумано :)
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

koby84

  • Захожу иногда
  • 55
  • 1 / 0
странно, но у меня вообще товары не появились в магазине, хотя заливка товаров прошла успешно.....
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
конфликтует с CSV Improved
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)

У меня есть подозрение, что используется magic_quotes, что на разных хостингах вызывает разные проблемы. У меня, например, при импорте в 1.5.5 заново создались все категории, но со знаком кавычки в конце, да ещё и все товары были с кавычкой. Даунгрейдился на 1.5.4 и попробовал сделать экспорт - разделители почти все пропали, очевидно, эти проблемы связаны.
Но идея компонента мне очень нравится, если проблемы с кавычками (вижу, что не у меня одного) будут побеждены, готов оказать материальную поддержку разработчику.
*

Grisly

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
У меня, например, при импорте в 1.5.5 заново создались все категории, но со знаком кавычки в конце, да ещё и все товары были с кавычкой.
У меня первый раз тоже такое было... из-за того, что открывал в OpenOffice и не убрал при открытиии
Код
разделитель текста " 
, получилось, что при сохранении поменялся формат файла.
*

asimo

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Скажите нет ли у кого обработки или отчета который бы из 1С формировал такую структуру фала?
*

zenja

  • Новичок
  • 8
  • 0 / 0
Проблема в том, что компонент открывается в кривой кодировке. Может кто знает в чем проблема ?
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
Проблема в том, что компонент открывается в кривой кодировке. Может кто знает в чем проблема ?
В новой версии надеюсь устранить эту проблему. Которая наверно коснулась почти каждого)))
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
конфликтует с CSV Improved
В чем заключается конфликт?
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

Sedoy

  • Давно я тут
  • 897
  • 87 / 10
  • Интересно,в какой кодировке пишут врачи?
не помню уже - выдает типа "у вас уже есть импорт"
Что б правильно задать вопрос - нужно знать на него ответ!
FAQ по Joomla!
Где скачать шаблоны Joomla Статьи и обзоры Желаю Вам здоровья в личной жизни - живите долго и часто :)
*

vitlik

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Как я понял проблема в экспорте.
не работает $database->loadResult(); на запросы вида "SELECT *"
поэтому мы не получаем имени и других параметров в подкатегориях

В итоге поставил

$subcategory_data= $database->loadObjectList();  
                        foreach ($subcategory_data as $subcategory_name) {
                               $subcat=$subcategory_name->category_name;
 

PS. где синтаксис посмотреть? а то пришлось использовать foreach, хотя известно, что строчка таблицы вернулась одна, но как обратиться к объекту category_name непонятно.
Можно инструкцию для чайников получить, куда вписать эти строки?
У меня названия подкатегорий не записываются.  J1.5.23 VM 1.8.8 MyImport 1.5.5
« Последнее редактирование: 05.06.2011, 15:01:25 от vitlik »
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
У меня названия подкатегорий не записываются.  J1.5.23 VM 1.8.8 MyImport 1.5.5
Не записываются куда?
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

vitlik

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Не записываются куда?
не записываются в export_price.csv
вместо названия id родительской категории
*

vitlik

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Вопрос снят, сам разобрался что куда.
И попутно пределал компонент для записи эксопрта в XML файл.
Если надо, могу выложить.
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
Вопрос снят, сам разобрался что куда.
И попутно пределал компонент для записи эксопрта в XML файл.
Если надо, могу выложить.
Можно сделать выбор варианта экспорта :)
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

vitlik

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Можно сделать выбор варианта экспорта :)
Енто где там можно выбрать? Или это предложение?
« Последнее редактирование: 05.06.2011, 21:30:10 от vitlik »
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
Енто где там можно выбрать? Или это предложение?
Это предложение может кому удобно экспорт  в XML а кому в csv
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

vitlik

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Это предложение может кому удобно экспорт  в XML а кому в csv
И можно будет вставать рядом с CSVImproved
тока я найти не могу, как здесь файл прикрепить?
« Последнее редактирование: 07.06.2011, 11:45:37 от vitlik »
*

aleks_yug

  • Давно я тут
  • 630
  • 83 / 0
Проблема в том, что компонент открывается в кривой кодировке. Может кто знает в чем проблема ?
В файл: toolbar.myimport.html
нужно добавить в самый вверху над: defined( '_JEXEC' ) or die( 'Restricted access' );
такую запись:
header('Content-Type: text/html; charset=utf-8');
Проблема с кодировкой должна решиться...
*

dinox

  • Захожу иногда
  • 235
  • 42 / 0
  • Чего-то здесь не хватает...
header('Content-Type: text/html; charset=utf-8');
Первый альтернативный вариант устранение проблемы с кодировкой :)
Дай каждому дню шанс стать самым прекрасным в твоей жизни!
Ждем когда microsoft.com перейдет на Joomla!
*

xdi

  • Новичок
  • 4
  • 0 / 0
Пытаюсь добавить даже файл примера, или просто 1-ну категорию, всегда выводит

Файл /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/cache/myimport/export_price.csv успешно загружён на сервер!
Тип файла: text/comma-separated-values
Размер файла: 1.08 кб.

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133

Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133
Новый каталог заведён!


Выводит варнинг на каждую строку.

При этом в базе ничего не меняется, установился без проблем.

*

Grisly

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Цитировать
Warning: explode() [function.explode]: Empty delimiter in /home/virtwww/w_toyota-detai-ru_181158de/http/administrator/components/com_myimport/admin.myimport.php on line 133
Как я понимаю химичили с кодом.
вероятно, что было
Код
$data_array = explode(";", $data[$i]);  
стало
Код
$data_array = explode("", $data[$i]);  
*

xdi

  • Новичок
  • 4
  • 0 / 0
Вообще ничего не трогал.

Скачал компонент - установил через установщик - скачал файл csv - запихнул.
« Последнее редактирование: 24.06.2011, 11:11:59 от xdi »
*

xdi

  • Новичок
  • 4
  • 0 / 0
Как я понимаю химичили с кодом.
вероятно, что было
Код
$data_array = explode(";", $data[$i]);  
стало
Код
$data_array = explode("", $data[$i]);  

нашел в коде:

<config>
<params>
<param name="separator" type="text" menu="hide" default=";" label="CSV разделитель" description="Разделитель который используется в CSV для разделения полей"


$sep = $params->get ('separator');

133 строка
$data_array = explode($sep, $data[$i]);
*

Grisly

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
у нас похоже разные версии...
поставить $data_array = explode(";", $data[$i]); и все будет нормально.
Хотя после нескольких раз использования я пришел к выводу что от разделителя в виде точки с запятой нужно уходить. Уже несколько раз накололся, когда в описании была использована ";" и все съезжало.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль Даты и события для Joomla 1.5

Автор newfork

Ответов: 6
Просмотров: 10114
Последний ответ 17.08.2021, 12:08:15
от Elimelech
SM FAQ - компонент Вопрос-Ответ для Joomla 1.5

Автор SmokerMan

Ответов: 973
Просмотров: 268439
Последний ответ 24.06.2019, 16:30:17
от Tinael92
JXLSPriceParser - MS Excel + Joomla (v0.3.2)

Автор miraj

Ответов: 277
Просмотров: 146479
Последний ответ 09.04.2017, 11:59:46
от svarg
(CSVI) Компонент импорта csv файлов (Joomla 1.5 ~ Virtuemart 1.1 Native mode), beta

Автор Jkarter

Ответов: 114
Просмотров: 85317
Последний ответ 16.03.2016, 19:03:16
от Ferax
Георгиевская ленточка для Joomla 1.5

Автор ageent

Ответов: 10
Просмотров: 9676
Последний ответ 21.01.2016, 23:50:10
от SeBun