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

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
« Последнее редактирование: 10.06.2019, 13:06:27 от varX »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

khalisi

  • Новичок
  • 2
  • 0 / 0
Спасибо за ответ, я тоже сразу так подумала, но обновление компонента не помогло. Есть ли еще какие-нибудь варианты?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Спасибо за ответ, я тоже сразу так подумала, но обновление компонента не помогло. Есть ли еще какие-нибудь варианты?
Тогда нужно смотреть на вашем сервере. Искать причину. Пишите на почту.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
вот то ли я дура, то ли одно из двух)))
lcd25, спасибо что со мной возитесь)
но у меня не умножается....у меня есть выпадающий список, по сути вроде как должно умножаться введенная юзером площадь на стоимость одной единицы выбранного типа потолка, а оно на 00000 все равно(
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
вот то ли я дура, то ли одно из двух)))
lcd25, спасибо что со мной возитесь)
но у меня не умножается....у меня есть выпадающий список, по сути вроде как должно умножаться введенная юзером площадь на стоимость одной единицы выбранного типа потолка, а оно на 00000 все равно(
Если у вас все время ноль, то очевидно, что вы что-то умножаете на ноль, точнее ноль на что-то умножаете. У вас значение поля с количеством на какой коэффициент умножается?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
стартовая цена у меня 0 , далее поле калктекст-в нем пользователь пишет площадь в этом поле у меня умножить на 350-потому что все типы потолка, которые вредставлены в следующем блоке select "тип потолка " все по 350 р...вроде все логично.сей1час скрин сделаю
Спойлер
[свернуть]
« Последнее редактирование: 30.01.2014, 17:09:11 от xserox »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
стартовая цена у меня 0 , далее поле калктекст-в нем пользователь пишет площадь в этом поле у меня умножить на 350-потому что все типы потолка, которые вредставлены в следующем блоке select "тип потолка " все по 350 р...вроде все логично.сей1час скрин сделаю
Спойлер
[свернуть]

Вы же на ноль все умножаете в конце.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
хм...потому что стартовая ноль?...а какую тогда стартовую, если цены на все разные?(
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Вы все опции на ноль умножаете. У вас умножить там везде стоит.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
ну неужели нет демо на примере?( я бы хоть по анологиий додумалась бы(
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
ну неужели нет демо на примере?( я бы хоть по анологиий додумалась бы(
Вам нужно написать в поддержку через обратную связь, показать адрес страницы с формой и доступ в админку. Внятно написать, что именно не так как вы ожидаете.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
думаю не стоит их беспокоить-тут я просто сама не так делаю-потому что не до конца понимаю (
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
все сражаюсь с формой)-все более-менее понятно, н остается вопрос-почему у меня считается только последняя позиция?-а все предыдущие не плюсуются
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
думаю не стоит их беспокоить-тут я просто сама не так делаю-потому что не до конца понимаю (

В каждом пункте селекта надо проставить число на что умножить

Спойлер
[свернуть]
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
спасибо, нееее  цифры справа, а именно "Матовый белый 550" это не цена, а тип...а в том месте, что Вы обвели у меня стоят цены со знаком умножить, ноу меня все равно не умножается-просто не считает ничего, кроме последнего пункта(....буду наверное переходить на другой компонент, там хоть и заморочно, но хотя бы понятно(
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
спасибо, нееее  цифры справа, а именно "Матовый белый 550" это не цена, а тип...а в том месте, что Вы обвели у меня стоят цены со знаком умножить, ноу меня все равно не умножается-просто не считает ничего, кроме последнего пункта(....буду наверное переходить на другой компонент, там хоть и заморочно, но хотя бы понятно(
Вам нужно освоить арифметику, для начала.  Я в первый раз вижу, когда так упорно умножают на ноль и не понимают, почему в итоге получается ноль.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
йолки)=владею арифметикой вроде)-на ноль делить нельзя, при умножении на ноль будет ноль)...но нет у меня 0000000000000000000000000000-хоть убейся((((сейчас наскриню
Спойлер
[свернуть]
Спойлер
[свернуть]
« Последнее редактирование: 31.01.2014, 23:05:22 от xserox »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
ок. Попробую обьяснить. В самом начале, вы умножаете стартовую цену, которая у вас 0, на значения от опций селекта, которые у вас по 350. Затем, непонятно для чего, вы присваиваете итогу значения от калькулируемых текстовых полей, шесть раз подряд.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
спасибо Вам за внимание, но у меня ничего не меняется-хоть и поставила стартовую 350, убрала значения в селекте-результат тот же(
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
спасибо Вам за внимание, но у меня ничего не меняется-хоть и поставила стартовую 350, убрала значения в селекте-результат тот же(
Интересно вы удивляетесь. Сперва ноль умножали на 350, теперь 350 на ноль.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
жесть чувствую себя полнейшей дурой(((стартовая 350, в селекте везде 350-результат тот же.....пойду выпью йаду...
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
жесть чувствую себя полнейшей дурой(((стартовая 350, в селекте везде 350-результат тот же.....пойду выпью йаду...

Забудьте.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

iam_numlock

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Создал форму http://yocatering.ru/catering/zayavka
заполняю обязательные поля, отправляю, форма перенаправляется в http://yocatering.ru/catering/index.php
и пишет File not found.
сайт крутится на php-fpm + nginx + MySQL

Пофиксил в /administrator/components/com_quickform/helpers/form.php
для function getHTML() {
                <form action="index.php" method="post" enctype="multipart/form-data">'.$this->html.'
убрал action="index.php", т.е. привел к виду:
                <form method="post" enctype="multipart/form-data">'.$this->html.'

Просьба исправить.
« Последнее редактирование: 01.02.2014, 13:25:16 от iam_numlock »
*

Lrad

  • Захожу иногда
  • 57
  • 0 / 0
Всем доброго дня

Как реализовать, чтобы в поле textarea вставлялся автоматом тайтл страницы?

Спасибо
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Создал форму http://xxxx.ru/catering/zayavka
заполняю обязательные поля, отправляю, форма перенаправляется в http://xx.ru/catering/index.php
и пишет File not found.
сайт крутится на php-fpm + nginx + MySQL

У вас сейчас ничего не работает, т.к. не работает js на сайте. Вам нужно устранить ошибки других расширений, проверьте, также, загрузку mootools и нет ли конфликтов с jquery, если ее подгружаете.

За action спасибо.
« Последнее редактирование: 02.02.2014, 19:08:07 от lcd25 »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Всем доброго дня

Как реализовать, чтобы в поле textarea вставлялся автоматом тайтл страницы?

Спасибо

Как обычно. Открываете файлы, делаете разбор кода, вносите собственные коррективы.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Lrad

  • Захожу иногда
  • 57
  • 0 / 0
Как обычно. Открываете файлы, делаете разбор кода, вносите собственные коррективы.

Это я уже догадался)

У меня проблема в том, что на сайте будет 2 варианта форм.

Нужно, чтобы только в одном варианте подставлялся тайтл.

Если я просто вставлю -
Код
<textarea>Запросить прайс лист</textarea>

То у меня в обоих вариантах это появляется, а нужно в одном.

Я создаю 2 модуля mod_quickform, каждый на свою форму

Натолкните, пожалуйста, на мысль - какое условие нужно прописать, чтобы выводилось в одном модуле ?

Спасибо.

*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Во первых, вы можете использовать сепараторы индивидуально, в каждой форме. Во вторых, у каждой формы есть собственный id. Только, данные с таких полей вы не получите. Нельзя в QuickForm подставить левое поле и обработать его. Т.е. вам это дописывать понадобится. Или менять более глобальные функции в классах компонента и использовать свой кастомный тег textarea в компоненте.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
Алилуйяяяя..у меня считает калькулятор)-разобралась я)...только вот считает он правильно и форма на мыло приходит, только в письме сумма не та(-с чем это может быть связано?(
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Алилуйяяяя..у меня считает калькулятор)-разобралась я)...только вот считает он правильно и форма на мыло приходит, только в письме сумма не та(-с чем это может быть связано?(
Это нужно смотреть на вашем сайте. Любопытная ситуация. Вы просто фонтан сюрпризов.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

xserox

  • Захожу иногда
  • 78
  • 0 / 0
Это нужно смотреть на вашем сайте. Любопытная ситуация. Вы просто фонтан сюрпризов.
Да, Вы меня раскусили)-я человек-стихийное бедствие)
Относительно разницы в подсчетах и формы по мылу-никакой закономерности не заметила, но сумма в письме меньше, то на 7000 , то на 5000....а можно я ссылочку на сайт Вам пришлю?(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm 3 - конструктор простых и сложных форм

Автор varX

Ответов: 1108
Просмотров: 153647
Последний ответ 27.02.2026, 08:53:50
от wocha
Radical Form - бесплатная ajax форма обратной связи, которая не ломает дизайн

Автор Progreccor

Ответов: 311
Просмотров: 89385
Последний ответ 22.01.2026, 02:23:57
от quip
QuickForm 2 - конструктор форм с зависимыми полями и калькулятором

Автор varX

Ответов: 1351
Просмотров: 170393
Последний ответ 03.10.2022, 22:34:40
от dodsik
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 75
Просмотров: 33906
Последний ответ 17.07.2021, 10:01:40
от Biss
Форма обратной связи для Joomla 2.5

Автор ForQue

Ответов: 0
Просмотров: 5286
Последний ответ 10.01.2021, 10:57:08
от ForQue