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

KSS

  • Захожу иногда
  • 58
  • 0 / 0
Здравствуйте.
Нужна помощь в поиске плагина.
У меня установлена CMS Joomla! 3.6.4 + редактор JCE 2.5.31.
Редактор нравится, то есть одна проблемка. Если загружать файлы с русскими имена, то менеджер загрузки так и кладет на хостинг файлы с русскими именами.
Есть ли плагин, желательно системный, которые бы переводил бы имена загружаемые файлы в транслит?
Буду очень благодарен.
*

KSS

  • Захожу иногда
  • 58
  • 0 / 0
Печально, что ни кто о таком не слышал.
*

Senor_Vlad

  • Новичок
  • 1
  • 2 / 0
Здравствуйте.
Нужна помощь в поиске плагина.
У меня установлена CMS Joomla! 3.6.4 + редактор JCE 2.5.31.
Редактор нравится, то есть одна проблемка. Если загружать файлы с русскими имена, то менеджер загрузки так и кладет на хостинг файлы с русскими именами.
Есть ли плагин, желательно системный, которые бы переводил бы имена загружаемые файлы в транслит?
Буду очень благодарен.

Может кому-то ещё пригодится, скрипт совместим и работает на всех версиях JCE, Joomla 1.x, 3.x, 4.x и выше.
Открываем файл browser.php, который находится по адресу:

корень_вашего_сайта/components/com_jce/editor/libraries/classes

Опускаемся вниз, ищем код:
Код
        // add random string
        if ($upload['add_random']) {
            $name = $name . '_' . substr(md5(uniqid(rand(), 1)), 0, 5);
        }
И сразу перед этим кодом вставляем мой код:
Код
// Mod by Vladislav Ivchenko 2020
function GetInTranslit($string) {
$replace=array(
","=>"_",
" "=>"_",
"'"=>"",
"`"=>"",
"("=>"",
")"=>"",
"%"=>"",
"."=>"",
"а"=>"a","А"=>"a",
"б"=>"b","Б"=>"b",
"в"=>"v","В"=>"v",
"г"=>"g","Г"=>"g",
"д"=>"d","Д"=>"d",
"е"=>"e","Е"=>"e",
"ж"=>"zh","Ж"=>"zh",
"з"=>"z","З"=>"z",
"и"=>"i","И"=>"i",
"й"=>"y","Й"=>"y",
"к"=>"k","К"=>"k",
"л"=>"l","Л"=>"l",
"м"=>"m","М"=>"m",
"н"=>"n","Н"=>"n",
"о"=>"o","О"=>"o",
"п"=>"p","П"=>"p",
"р"=>"r","Р"=>"r",
"с"=>"s","С"=>"s",
"т"=>"t","Т"=>"t",
"у"=>"u","У"=>"u",
"ф"=>"f","Ф"=>"f",
"х"=>"h","Х"=>"h",
"ц"=>"c","Ц"=>"c",
"ч"=>"ch","Ч"=>"ch",
"ш"=>"sh","Ш"=>"sh",
"щ"=>"sch","Щ"=>"sch",
"ъ"=>"","Ъ"=>"",
"ы"=>"y","Ы"=>"y",
"ь"=>"","Ь"=>"",
"э"=>"e","Э"=>"e",
"ю"=>"yu","Ю"=>"yu",
"я"=>"ya","Я"=>"ya",
"і"=>"i","І"=>"i",
"ї"=>"yi","Ї"=>"yi",
"є"=>"e","Є"=>"e"
);
return $str = strtr($string,$replace);
}
$name = GetInTranslit(trim($name));
На этом всё, жмём сохранить, и проверяем. Все имена файлов, которые будут загружаться через JCE менеджер файлов в кириллице будут автоматически транслитерированны в латиницу. Успехов!  ;)
« Последнее редактирование: 12.05.2021, 10:05:30 от Senor_Vlad »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Может кому-то ещё пригодится, скрипт совместим и работает на всех версиях JCE, Joomla 1.x, 3.x, 4.x и выше.
Открываем файл browser.php, который находится по адресу:

корень_вашего_сайта/components/com_jce/editor/libraries/classes

Опускаемся вниз, ищем код:
Код
        // add random string
        if ($upload['add_random']) {
            $name = $name . '_' . substr(md5(uniqid(rand(), 1)), 0, 5);
        }
И сразу перед этим кодом вставляем мой код:
Код
// Mod by Vladislav Ivchenko 2020
function GetInTranslit($string) {
$replace=array(
","=>"_",
" "=>"_",
"'"=>"",
"`"=>"",
"("=>"",
")"=>"",
"%"=>"",
"."=>"",
"а"=>"a","А"=>"a",
"б"=>"b","Б"=>"b",
"в"=>"v","В"=>"v",
"г"=>"g","Г"=>"g",
"д"=>"d","Д"=>"d",
"е"=>"e","Е"=>"e",
"ж"=>"zh","Ж"=>"zh",
"з"=>"z","З"=>"z",
"и"=>"i","И"=>"i",
"й"=>"y","Й"=>"y",
"к"=>"k","К"=>"k",
"л"=>"l","Л"=>"l",
"м"=>"m","М"=>"m",
"н"=>"n","Н"=>"n",
"о"=>"o","О"=>"o",
"п"=>"p","П"=>"p",
"р"=>"r","Р"=>"r",
"с"=>"s","С"=>"s",
"т"=>"t","Т"=>"t",
"у"=>"u","У"=>"u",
"ф"=>"f","Ф"=>"f",
"х"=>"h","Х"=>"h",
"ц"=>"c","Ц"=>"c",
"ч"=>"ch","Ч"=>"ch",
"ш"=>"sh","Ш"=>"sh",
"щ"=>"sch","Щ"=>"sch",
"ъ"=>"","Ъ"=>"",
"ы"=>"y","Ы"=>"y",
"ь"=>"","Ь"=>"",
"э"=>"e","Э"=>"e",
"ю"=>"yu","Ю"=>"yu",
"я"=>"ya","Я"=>"ya",
"і"=>"i","І"=>"i",
"ї"=>"yi","Ї"=>"yi",
"є"=>"e","Є"=>"e"
);
return $str = strtr($string,$replace);
}
$name = GetInTranslit($name);
На этот всё, жмём сохранить, и проверяем. Все имена файлов, которые будут загружаться через JCE менеджер файлов в кириллице будут автоматически транслитерированны в латиницу. Успехов!  ;)

Спасибо дружище, выручил! Тему однозначно в закладки по JCE. :D
« Последнее редактирование: 15.05.2020, 13:17:47 от jem777 »
*

Elevyr

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Может кому-то ещё пригодится, скрипт совместим и работает на всех версиях JCE, Joomla 1.x, 3.x, 4.x и выше.
Открываем файл browser.php, который находится по адресу:

корень_вашего_сайта/components/com_jce/editor/libraries/classes

Опускаемся вниз, ищем код:
Код
        // add random string
        if ($upload['add_random']) {
            $name = $name . '_' . substr(md5(uniqid(rand(), 1)), 0, 5);
        }
И сразу перед этим кодом вставляем мой код:
Код
// Mod by Vladislav Ivchenko 2020
function GetInTranslit($string) {
$replace=array(
","=>"_",
" "=>"_",
"'"=>"",
"`"=>"",
"("=>"",
")"=>"",
"%"=>"",
"."=>"",
"а"=>"a","А"=>"a",
"б"=>"b","Б"=>"b",
"в"=>"v","В"=>"v",
"г"=>"g","Г"=>"g",
"д"=>"d","Д"=>"d",
"е"=>"e","Е"=>"e",
"ж"=>"zh","Ж"=>"zh",
"з"=>"z","З"=>"z",
"и"=>"i","И"=>"i",
"й"=>"y","Й"=>"y",
"к"=>"k","К"=>"k",
"л"=>"l","Л"=>"l",
"м"=>"m","М"=>"m",
"н"=>"n","Н"=>"n",
"о"=>"o","О"=>"o",
"п"=>"p","П"=>"p",
"р"=>"r","Р"=>"r",
"с"=>"s","С"=>"s",
"т"=>"t","Т"=>"t",
"у"=>"u","У"=>"u",
"ф"=>"f","Ф"=>"f",
"х"=>"h","Х"=>"h",
"ц"=>"c","Ц"=>"c",
"ч"=>"ch","Ч"=>"ch",
"ш"=>"sh","Ш"=>"sh",
"щ"=>"sch","Щ"=>"sch",
"ъ"=>"","Ъ"=>"",
"ы"=>"y","Ы"=>"y",
"ь"=>"","Ь"=>"",
"э"=>"e","Э"=>"e",
"ю"=>"yu","Ю"=>"yu",
"я"=>"ya","Я"=>"ya",
"і"=>"i","І"=>"i",
"ї"=>"yi","Ї"=>"yi",
"є"=>"e","Є"=>"e"
);
return $str = strtr($string,$replace);
}
$name = GetInTranslit(trim($name));
На этом всё, жмём сохранить, и проверяем. Все имена файлов, которые будут загружаться через JCE менеджер файлов в кириллице будут автоматически транслитерированны в латиницу. Успехов!  ;)
В Joomla 4 и JCE 2.9.19 такого пути нет  *ОХ-Х-Х*
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
В общем способ рабочий и на Joomla 5 и последних версиях JCE, но как это сделать в виде плагина? Чтобы не затиралось при обновлении JCE.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 6729
Последний ответ 09.05.2025, 12:39:18
от azm1n
Валидация формы с загрузкой файлов на сервер

Автор kuliev

Ответов: 4
Просмотров: 1863
Последний ответ 17.01.2025, 14:38:44
от kuliev
Radical multifield и пути для хранения файлов

Автор d2boy

Ответов: 1
Просмотров: 1151
Последний ответ 03.01.2023, 00:34:00
от d2boy
Не работает плагин перенаправления (Redirect) Joomla 3.10

Автор tsolomon

Ответов: 10
Просмотров: 2665
Последний ответ 23.09.2022, 10:37:20
от sivers
Прервать событие Joomla используя плагин

Автор voron121

Ответов: 1
Просмотров: 1332
Последний ответ 15.06.2022, 19:31:16
от sivers