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

webusver

  • Захожу иногда
  • 77
  • 9 / 0
!!!???!!! Зловредный код прописался во всех index.** default.** файлах сайта. Сидел, удалял его вручную час, но силы кончились, а индексным файлам в Joomla нет конца. Думаю, будет лучше переустановить Joomla... Но все ли файлы можно удалить/заменить? Ведь наверно не все хранится в базе... Как быть? Или как можно *излечить* индексные файлы?
*

Mitrich

  • Захожу иногда
  • 289
  • 524 / 13
  • Все можно. Но сначала учиться, учиться и учиться.
Код: php
<?php
define ( 'MYPATH', dirname ( __FILE__ ) );
if (!defined('_VALID_MOS')) {
        define ('_VALID_MOS',1);
}

// define directory separator short constant
if (!defined( 'DS' )) {
        define('DS',     DIRECTORY_SEPARATOR);
}

function foo($dir,$searchstring = '') {
        if (is_dir ( $dir )) {
                //echo $dir. ' - is FOLDER<br />';
                if ($dh = opendir ( $dir )) {
                        while ( ($file = readdir ( $dh )) !== false ) {
                                if (($file != '.') && ($file != '..')) {
                                        foo ( $dir . '/' . $file, $searchstring );
                                }
                        }
                        closedir ( $dh );
                }
        } else {

                //echo $dir;
                $pos = strripos($dir, DS );
                $ind = substr($dir,$pos + 1);
                if ($ind == 'index.html') {
                        $fp = fopen ( $dir, 'w' );
                        fwrite($fp,'<html><body></body></html>');
                        fclose ( $fp );
                } else {
                        //$fp = fopen ( $dir, 'r+' );
                        $contents = file_get_contents($dir);
                        //echo $dir . '<br />' . $contents . '<br />';
                        //echo $dir.'<br />'.strpos($contents,'document.write').'<hr />';
                        if (strpos($contents,$searchstring) !== false){
                                echo 'ALERT ' . $dir . '<br /> In Position' . strpos($contents,$searchstring).'<hr />';
                        }
                        unset ($contents);
                        //fclose ( $fp );
                }
                        //echo $dir.'<br />';
                }

}

if (!isset($_POST['searchstring'])) {
?>
<form action="" method="post" name="form">
<input type="text" name="searchstring" value="" />
<input type="submit" value="check" />
</form>
<?php
} else {
        foo(MYPATH,$_POST['searchstring']);
}

?>


вот этот код безоговорочно заменяет все index.html на пустые и позволяет искать во всех файлах сайта вредоносный код
*

one_more

  • Захожу иногда
  • 139
  • 87 / 3
  • there is no spoon
ввожу код который нужно удалить во всех индексах и получаю сообщение об ошибках permission denide
Начиная отсюда и ниже расписано, как менять chmod на разных хостингах.
Errare humanum est
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В файле index.php постоянно появляется вредоносный код

Автор Armal

Ответов: 29
Просмотров: 5726
Последний ответ 08.05.2021, 16:16:32
от gartes
Папки html в папках с шаблонами

Автор mariale2674

Ответов: 4
Просмотров: 1461
Последний ответ 27.01.2019, 10:33:27
от wishlight
Запретить смену прав на index.php - Joomla

Автор magrychev

Ответов: 5
Просмотров: 3355
Последний ответ 24.10.2017, 21:14:24
от winstrool
Сайты заражаются каждые 10-15 минут. Как остановить нашествие вредоносного кода?

Автор SweetApple

Ответов: 24
Просмотров: 2741
Последний ответ 16.12.2016, 16:33:38
от SweetApple
Добавляется адрес к index.php

Автор kokon_zver

Ответов: 8
Просмотров: 2456
Последний ответ 21.11.2016, 10:34:29
от Дмитрий_76