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

pulmar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Добрый вечер вообщем ситуация такая написал JS скрипт:

 
Код
<script type="text/javascript">
function calc() {
var x = document.getElementById("x").value;
var y = document.getElementById("y").value;
var result = document.getElementById("result");
x = parseInt(x);
y = parseInt(y);
document.getElementById(result).innerHTML = z1;
}

function tstForm()
{
var x = document.getElementById("x").value;
var y = document.getElementById("y").value;
var result = document.getElementById("result")
if (x >= 2 && x <= 50 && y >= 0 && y <= 1)
{
var z1 = x*200+x*35;
//alert(z1);
//document.write(z1);
result.innerHTML = z1;
}
if (x >= 51 && x <= 150 && y >= 0 && y <= 1)
{
var z2 = x*180+x*35;
//alert(z2);
//document.write(z2);
result.innerHTML = z2;
}
if (x >= 151 && x < 9999 && y >= 0 && y <= 1)
{
var z3 = x*170+x*35;
//alert(z3);
//document.write(z3);
result.innerHTML = z3;
}
if (x >= 2 && x <= 50 && y >= 1.1 && y <= 4)
{
var z4 = x*215+x*35;
//alert(z4);
//document.write(z4);
result.innerHTML = z4;
}
if (x >= 51 && x <= 150 && y >= 1.1 && y <= 4)
{
var z5 = x*190+x*35;
//alert(z5);
//document.write(z5);
result.innerHTML = z5;
}
if (x >= 151 && x < 9999 && y >= 1.1 && y <= 4)
{
var z6 = x*180+x*35;
//alert(z6);
//document.write(z6);
result.innerHTML = z6;
}
if (x >= 2 && x <= 50 && y >= 4.1 && y <= 8)
{
var z7 = x*250+x*35;
//alert(z7);
//document.write(z7);
result.innerHTML = z7;
}
if (x >= 51 && x <= 150 && y >= 4.1 && y <= 8)
{
var z8 = x*230+x*35;
//alert(z8);
//document.write(z8);
result.innerHTML = z8;
}
if (x >= 151 && x < 9999 && y >= 4.1 && y <= 8)
{
var z9 = x*200+x*35;
//alert(z9);
//document.write(z9);
result.innerHTML = z9;
}
if (x >= 2 && x <= 50 && y >= 8.1 && y <= 15)
{
var z10 = x*330+x*35;
//alert(z10);
//document.write(z10);
result.innerHTML = z10;
}
if (x >= 51 && x <= 150 && y >= 8.1 && y <= 15)
{
var z11 = x*300+x*35;
//alert(z11);
//document.write(z11);
result.innerHTML = z11;
}
if (x >= 151 && x < 9999 && y >= 8.1 && y <= 15)
{
var z12 = x*280+x*35;
//alert(z12);
//document.write(z12);
result.innerHTML = z12;
}
if (x >= 2 && x <= 50 && y >= 15.1 && y < 9999)
{
var z13 = x*360+x*35;
//alert(z13);
//document.write(z13);
result.innerHTML = z13;
}
if (x >= 51 && x <= 150 && y >= 15.1 && y < 9999)
{
var z14 = x*320+x*35;
//alert(z14);
//document.write(z14);
result.innerHTML = z14;
}
if (x >= 151 && x < 9999 && y >= 15.1 && y < 9999)
{
var z15 = x*300+x*35;
//alert(z15);
//document.write(z15);
result.innerHTML = z15;
}
//без упаковки товара
if (x == 1 && y >=0 && y <= 1)
{
var z16 = x*200;
result.innerHTML = z16;
}
if (x == 1 && y >=1.1 && y <= 4)
{
var z17 = x*215;
result.innerHTML = z17;
}
if (x == 1 && y >=4.1 && y <= 8)
{
var z18 = x*250;
result.innerHTML = z18;
}
if (x == 1 && y >=8.1 && y <= 15)
{
var z19 = x*330;
result.innerHTML = z19;
}
if (x == 1 && y >=15.1 && y <= 9999)
{
var z20 = x*360;
result.innerHTML = z20;
}
}
tstForm();

</script>

вставляю этот скрипт в настройках формы "JavaScript" далее добавляю 3 текстовых поля (x, y,(в поле дополнительных атрибутов пишу - onchange="tstForm()" ) result) и кнопку "Проверить" с типом "input" и доп.атрибутом onclick="tstForm()". Эта вся конструкция соответственно должна выполнятся до отправки формы.

P.S. Если в конструкторе не создавать кнопки Проверить и текстового поля result, а вставить в HTML Layout строчки:
Код
<div>Стоимость доставки: <span id="result">0</span> руб.</div>
<input type="button" onclick="tstForm()" value="Проверить">
всё работает. Но необходимо чтобы именно как в первом мною описаном варианте.

Заранее всем огромнейшее спасибо!
*

pulmar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Как в форме выполнить JavaScript?
« Ответ #1 : 17.02.2013, 11:13:50 »
Неужели никто не может подсказать в чем загвоздка?
*

Станислав82

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как в форме выполнить JavaScript?
« Ответ #2 : 10.03.2013, 05:53:07 »
Та же проблема, не пойму, как прикрутить скрипт к форме и настроить работоспособность. Ребята форумчане спасайте!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

reCAPTCHA V2 Google - Для Joomla 1.5

Автор gartes

Ответов: 3
Просмотров: 11067
Последний ответ 11.11.2021, 07:42:44
от АлексейБеляев
Вывод формы горизонтально ?

Автор warlocksp

Ответов: 5
Просмотров: 2387
Последний ответ 08.12.2016, 15:35:26
от DeniTornado
Автозаполнение полей формы

Автор 68pin

Ответов: 1
Просмотров: 1570
Последний ответ 15.06.2016, 17:06:35
от 68pin
Как передать результат Javascript !

Автор Agard

Ответов: 34
Просмотров: 4257
Последний ответ 13.03.2016, 14:52:36
от Agard
Выполнять JavaScript код при отправке сообщения

Автор Hot_Gomer

Ответов: 5
Просмотров: 2428
Последний ответ 14.01.2016, 23:45:06
от Hot_Gomer