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

Roman_G

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Всем привет!

Хочу поделится своей проблемой.....
Заметил что сайт начал очень медленно открываться, долго разбирался с проблемой... При просмотре "исходного кода" страницы обнаружил что сайт содержит СОТНИ! строк ссылок на чужие сайты. Вот небольшой отрывок в пару строк:
Цитировать
free soft download <a href="http://www.toycollector.com/gallery/KBN/.l/buy-cheap-corel-photoimpact-x3-oem.php">Corel PhotoImpact X3</a> soft feet
cheap quicken software <a href="http://www.toycollector.com/gallery/KBN/.l/buy-cheap-corel-dvd-moviefactory-6-plus-oem.php">Corel DVD MovieFactory 6 PLUS</a> soft top cheap cars
buy discount software <a href="http://www.toycollector.com/gallery/KBN/.l/buy-cheap-quarkxpress-73-passport-oem.php">QuarkXPress 7.3 Passport</a> download soft sony ericcson
cheap computer soft ware <a href="http://www.toycollector.com/gallery/KBN/.l/buy-cheap-quarkxpress-8-oem.php">QuarkXPress 8</a> where to buy soft air thompsons

Внутри содержания сайта, а также внутри SQL базе я этих строк не нашел. Подозреваю, что имею дело с вирусом, который использует iframe для того чтобы подгружать чужие ссылки внутрь моего сайта. Похоже, что работает это таким образом, перед загрузкой страницы, некий плагин-вирус идет на САЙТ_ВИРУС от куда он грузит рекламные ссылки.

Уже начала предпринимать ряд защитных мер. Главным советом (нашел на нашем форуме) был совет "просмотр кода собственными глазами". Однако моя низкая PHP грамотность ограничивает меня в поиске вредоносного кода.

Что я намерен сделать? (хороший вопрос :) )  Так вот я ищу инструмент который позволит отследить на какие внешние IP обращается сайт перед загрузкой страницы. Думаю это позволит найти в текстах моего сайта найти адрес или IP  САЙТА-ВИРУСА. Таким образом я буду точно знать файлы захваченные вирусом.

Ребята! Подскажите, есть ли инструмент отслеживающий на какие внешние IP обращается сайт? Или подскажите другой способ "зачистки заразы"

Спасибо!

*

valagoff

  • Давно я тут
  • 984
  • 110 / 0
Заметил
Уже начала
Что я намерен сделать?
так я и не определил, кто это?
ну а если по сути - смотри логи сервера
установленные плагины, компоненты и т.д.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Таким образом я буду точно знать файлы захваченные вирусом.
Таким образом вы ничего не будете знать :)
Причем здесь IP не понятно.
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
скачиваешь файлы сайта к себе на комп (или в mc на сервере делаешь поиск по всем файлам), затем сортируешь по дате модификации и всё
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
скачиваешь файлы сайта к себе на комп (или в mc на сервере делаешь поиск по всем файлам), затем сортируешь по дате модификации и всё
ну поиск по файлам может и не дать результатов, т.к. обычно это все хозяйство кодируется.
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
не надо делать поиск текста по файлам - задача получить список всех файлов в дереве директорий сайта. Т.е. ищешь все файлы без условия поиска - получишь все файлы сайта в одном списке, потом сортируешь этот список.
*

Roman_G

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
не надо делать поиск текста по файлам - задача получить список всех файлов в дереве директорий сайта. Т.е. ищешь все файлы без условия поиска - получишь все файлы сайта в одном списке, потом сортируешь этот список.

Сделал, как советовали!
действительно есть "свежеизмененные файлы" которые по сути не должны были меняться.  Мой взгляд, человека который не знает PHP, не дал результата поиска тела вируса.

Думаю нужно начинать перекачивать файлы из стандартной Joomla и ее компонентов в мой сайт. Может файлы где есть вирус подменятся на правильные.
*

tbhost

  • Захожу иногда
  • 158
  • 10 / 6
Ну хорошо бы и пароли сразу сменить на аккаунт, FTP, MySQL и Joomla/// А то труд может быть напрасным. Да и на почтовом ящике измените пароль...
*

Roman_G

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
По ходу работы возник вопрос....


А есть ли список файлов Joomla которые действительно меняются по ходу работы сайта?  Хорошобы иметь список.
Это позволит сразу работать с файлами которые поменялись, а не должны были :)
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
только в директории /cache
директория /images - туда вы сами загружаете картинки
/configuration.php - файл конфигурации - меняется только когда вы настройки глобальные редактируете
*

ЗЛОЙ на всех

  • Захожу иногда
  • 66
  • 9 / 1
Тяк, мой тебе совет
1. Качаем файлы configuration.php и .htaccess.
2. Удаляй все из папок cache сайта и админки.
3. Залей обновление для ядра с Joomla 1.5.17  Joomla 1.5.20 (http://joomlaportal.ru/downloads/joomla/updates/Joomla_1.5.17_to_1.5.20-Stable-Patch_Package.tar.gz)
4. Удаляем все подозрительные плагины, компоненты, модули!
5. Модифицируем файл .htaccess (на форуме есть ФАГ по модификации, запрет запуска разного мусора), могу выложить файл .htaccess с фиксом!
6. Ставим sh404SEF. Генерируем ссылки
7. В нете любым ресурсом проверки внешних ссылок прогоняем сайт.
(После каждого шага меняй все пароли!) (Можешь этим проверить url-sub.ру)
8. В меню пользователя, отредактируй Супер администратора смени логины, пароли, почту, создай, юзера с логином admin (Полный закос под админскую учетную запись) с правами зарегистрированного пользователя и заблокируй его! Используй 14- 25 значные пароли каждые 2 -е недели меняй!
9. Повторяем шаг номер 3 затем 7 Если найдено небольшое количество левых линков используем REreplacer 2.9.3 (им же можешь определить источник заразы, делаешь рплейс ссылки, ограничивашь, по категориям, потом ограничивать по компонентам, логика надеюсь ясна?:)) в поиск ссылку в замену ставишь ничего, он просто закроет их нах:)
10. Про перепроверку прав на все папки я молчу ЭТО НУЖНО БЫЛО ДЕЛАТЬ СРАЗУ!
Если не поможет скачай контент с сайта, удали с ФТП все файлы, удали все базы, и с чистого листа все ставь:)


[вложение удалено Администратором]
« Последнее редактирование: 24.09.2010, 16:13:40 от ЗЛОЙ на всех »
*

Roman_G

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Вы меня вдохновили. Начинаю по пунктам.
Одна просьба -  по пятому пункту . Можно ли ссылочку и пример!

Спасибо!
« Последнее редактирование: 24.09.2010, 15:45:00 от Roman_G »
*

ЗЛОЙ на всех

  • Захожу иногда
  • 66
  • 9 / 1
Вы меня вдохновили. Начинаю по пунктам.
Одна просьба -  по пятому пункту . Можно ли ссылочку и пример!

Спасибо!

Обновил свое сообщение там в подписи файл он должен называться .htaccess и быть в кодировке UTF-8  без бом, на сайте соответственно, должны быть включены настройки для сефа, у хостера mod_rewrite in use, RewriteEngine On!
*

tbhost

  • Захожу иногда
  • 158
  • 10 / 6
Вы меня вдохновили. Начинаю по пунктам.
Одна просьба -  по пятому пункту . Можно ли ссылочку и пример!

Спасибо!
Ну насколько вас вдохновил пользователь не знаю... Но если вы будете к примеру в будущем ставить компоненты, модули и плагины скачанные с сомнительных источников, то история Ваша может невзначай повториться... Это у Вас цветочки, могло быть и хуже... То есть с проблемой вы уже столкнулись... Урок для себя вынесли... Удачи в восстановлении сайта.

P.S. В каком то расширении поставленного с депозита сидит видимо код контекстных ссылок... потом голову ломает пользователь, откуда?
« Последнее редактирование: 24.09.2010, 15:35:12 от tbhost »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Взломали сайт Antonkiil

Автор kristina_r

Ответов: 21
Просмотров: 1475
Последний ответ 15.07.2026, 12:09:51
от ProtectYourSite
Сканируем сайты! Сканер сайта или Shell and Backdoor Script Finder

Автор flyingspook

Ответов: 304
Просмотров: 214796
Последний ответ 29.06.2026, 10:03:01
от PaLyCH
При открытии сайта с режима инкогнито перекидывает на вирусный сайт

Автор 62411

Ответов: 6
Просмотров: 5865
Последний ответ 31.03.2024, 16:14:32
от SeBun
Компоненты и скрипты для защиты сайта. Логи атак на сайты

Автор wishlight

Ответов: 678
Просмотров: 302854
Последний ответ 14.09.2022, 14:29:43
от wishlight
Netflix! - Клиент поймал фишинг на старый сайт. Где порылись собаки?

Автор Alex_gs

Ответов: 9
Просмотров: 3580
Последний ответ 05.11.2021, 21:47:31
от wishlight