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

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Обнаружил очень хороший модуль авторизации loginza.ru, под него на Joomla уже написаны модули и компоненты http://goo.gl/b4LSs.
Я решил ввести цензуру на сайте, проч анонимности, пусть заходят под своими логинами (теперь это просто) и пишут комментарии.

В настройках jcomments отключил возможность добавлять отзывы не зарегистрированным.
Сейчал это стало выглядеть так:
http://s009.radikal.ru/i308/1110/16/0c3347f2b382.gif

Что я хочу! Чтобы внизу комментариев была ссылка входа (через модуль авторизации http://goo.gl/b4LSs):
http://s13.radikal.ru/i186/1110/ac/a67448db8306.gif

И чтобы была аналогичная ссылка для выхода:
http://s014.radikal.ru/i329/1110/ba/a45d3af6b446.gif

Т.е. нужно встроить в компонент Jcomments простой модуль авторизации.
Подскажите как реализовать?
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Вообщем нужно как то вставить такую ссылку в поле "Недостаточно прав для комментирования":

Установите следующий HTML-код на страницу Вашего сайта:

<a href="https://loginza.ru/api/widget?token_url=[RETURN_URL]" class="loginza">Войти через OpenID</a>

Где: [RETURN_URL] - URL-адрес страницы куда будет возвращен пользователь после успешной авторизации или в случае ошибки. Нужно указать полный URL-адрес с http:// или https://, предварительно кодированный PHP функцией urlencode().


Помогите, готов отблагодавить!
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Народ, помогите, заплачу денег!
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
А в чем проблема вставить ссылку в поле с сообщением? Там же HTML поддерживается... Или проблема в указании URL текущей страницы (т.е. куда вернуться после авторизации)?
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
проблема в указании URL текущей страницы (т.е. куда вернуться после авторизации)?
1. да, это и есть проблема.
2. Ну и хотелось бы полностью интегрировать модуль, чтобы его не нужно было активировать в меню->модуль, а чтобы он сразу в jcomments был.
Но основная проблема в п.1.
« Последнее редактирование: 26.10.2011, 11:39:00 от aivas »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Ну можно сделать простое и быстрое решение.

В файле /components/com_jcomments/tpl/default/tpl_form.php найдите код:
Код: php
	function getMessage( $text )
{
if ($text != '') {

и замените на:
Код: php
	function getMessage( $text )
{
if ($text != '') {
$text = str_replace('{url}', $this->getVar('thisurl'), $text);

После этого в тексте сообщения можете использовать {url} как тег, который будет заменен на ссылку, на текущую страницу.


« Последнее редактирование: 26.10.2011, 12:08:49 от smart »
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Сделал все как вы написали. Перестали загружаться страницы, которые используют jcomments
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Я там скобочку пропустил, исправил в предыдущем сообщении.
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Ссылка получается, все генерируется, но сам модуль через эту ссылку не работает. :(
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
А, ее же через url_encode надо прогнать. Замените в моем коде:

Код: php
$text = str_replace('{url}', $this->getVar('thisurl'), $text);
на
Код: php
$text = url_encode(str_replace('{url}', $this->getVar('thisurl'), $text));
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
ссылка нормально генегируется, но сам модуль не работает, вход не происходит :(
там еще какие то данные передаются... я в программировании не силен...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Ну тут уж я не знаю, чем вам помочь. Нужна была ссылка - я помог, сделал ссылку...
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
уважаемый smart, нужна полная интеграция модуля в компонент jcomments.
т.е. чтобы после поля "Недостаточно прав для комментирования" выводился модуль компонента loginza http://goo.gl/b4LSs для j1.5.
Готов заплатить вам денег за такую модификацию. Писал вам в ЛС. Жду ответа.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Хм, а в чем проблема вставить вызов модуля в шаблон комментариев? Можно в тот же файл (tpl_form.php) заменить:

Код: php
	function getMessage( $text )
{
if ($text != '') {
?>
<a id="addcomments" href="#addcomments"></a>
<p class="message"><?php echo $text; ?></p>
<?php
}
}
на

Код: php
	function getMessage( $text )
{
if ($text != '') {
?>
<a id="addcomments" href="#addcomments"></a>
<p class="message"><?php echo $text; ?></p>
<?php
$user = JFactory::getUser();
if (!$user->id) {
jimport('joomla.application.module.helper');
$module = JModuleHelper::getModule('mod_loginza');
echo JModuleHelper::renderModule($module);
}
}
}
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
ОООО, отлично, работает. Входит нормально (сделал так ). Только кнопки выхода нету :(
Как кнопочку выхода пользователя добавить (http://s014.radikal.ru/i329/1110/ba/a45d3af6b446.gif)?
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
icq944277 Задача немного другая. Мне нужно встроить модуль в компонент jcomments. Она частично решена (см. верхн. посты), т.е. вход интегрировал, спасибо smartу.
Осталось интегрировать выход и все будет ок. Жду совета нашего гения :)

п.с. то, что вы привели по ссылке, это старый модуль с глюками, тот который привел я, более новый.
*

aivas

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
не... не то.

Это все один модуль mod_loginza. После того, как мы выполнили вход на сайт, этот модуль (mod_loginza) начинает исполнять функции (mod_login).
Т.е. mod_login мы вообще не трогаем.

Нам нужно вставить этот же модуль (mod_loginza) после кнопки отправить.

То, что привели в пример вы не подходит, т.к. function getMessage( $text ) не выполняется после того, как мы осуществили вход. (function getMessage выводит сообщение для незарегистрированных, а так как мы зарегистрировались (вошли), нам это сообщение не показывается).

т.е. глобально нужно
1. активировать этот модуль (mod_loginza) в "Недостаточно прав для комментирования" до того как мы зашли на сайт. ВЫПОЛНЕНО.
2. активировать этот модуль (mod_loginza) после кнопки "отправить", после того, как мы зашли на сайт.
*

Rimlyanin

  • Новичок
  • 2
  • 0 / 0
Пытаюсь прикрутить к Jcomments модулю авторизации Loginza,
сделал как написано выше, но появилась следующая проблема:
В настройках модуля стоит "Показывать форму входа - нет" и "Форма входа - большие картинки", но в Jcomments выводится почему форма входа как текст и также выводится форма входа, т.е. "логин, пароль, восстановить пароль" и т.д.
Такое предположение что настройки модуля игнорируются.
Как это побороть?

Спасибо
*

logon

  • Осваиваюсь на форуме
  • 37
  • 2 / 0
Код: php
$text = url_encode(str_replace('{url}', $this->getVar('thisurl'), $text));

Приветствую, задача у меня та же, вот ссылку не могу вставить для логинзы в комментах на текущую страницу.
Вставить нужно : <a href="https://loginza.ru/api/widget?token_url=http://[RETURN_URL]" class="loginza"> вместо [RETURN_URL], пытался пробовать как вы писали, но ссылка не генерируется.
Joomla 2.5 - JC 2.3
Подскажите как можно реализовать...
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
А зачем интегрировать логинзу в комментарии? Я же сделал вам модуль, чем не подходит?
*

logon

  • Осваиваюсь на форуме
  • 37
  • 2 / 0
А зачем интегрировать логинзу в комментарии? Я же сделал вам модуль, чем не подходит?

Для удобства пользователей. Да собственно нужно только с ссылочкой разобраться, чтобы возвращало на тек. страницу. А так все прекрасно работает, спасибо за расширение.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Посмотри как сделано в модуле. Код открыт, все видно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments на странице категории?

Автор romagromov

Ответов: 5
Просмотров: 6586
Последний ответ 12.12.2022, 17:01:38
от sivers
Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 74976
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Отображение аватаров из JomSocial в JComments

Автор smart

Ответов: 33
Просмотров: 23136
Последний ответ 20.07.2020, 21:31:50
от darkknight
jComments + AlptaUserPoints Добавить текст в Подробности

Автор Nabla

Ответов: 3
Просмотров: 9538
Последний ответ 22.06.2020, 14:14:08
от Nabla
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 8114
Последний ответ 14.06.2020, 11:53:38
от xpank