Новости 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 Ответов
  • 1770 Просмотров
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
На странице блога категории  http://workhard.by/Bodibilding/ неправильно отрабатывает пагинация. При нажатии на следующую страницу открывается та же самая страница. Весь инет облазил, не нашел где копать. Помогите советом.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Смотрите файл templates/шаблон/html/pagination.php
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Смотрите файл templates/шаблон/html/pagination.php
А что именно здесь отвечает за вывод нужной страницы.   Вот мой файл
Код
<?php
 
defined( '_JEXEC' ) or die;
 
function pagination_list_render( $list )
{
    // Reverse output rendering for right-to-left display.
    $html = '<ul class="pagination">';
    $html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>';
    foreach ( $list['pages'] as $page ) {
        $html .= '<li class="pagination-item">' . $page['data'] . '</li>';
    }
    $html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>';
    $html .= '</ul>';
 
    return $html;
}
 
function pagination_item_active( &$item )
{
    $app = JFactory::getApplication();
    if ( $app->isAdmin() ) {
        if ( $item->base > 0 ) {
            return "<a title=\"" . $item->text . "\" onclick=\"document.adminForm." . $this->prefix . "limitstart.value=" . $item->base
                . "; Joomla.submitform();return false;\">" . $item->text . "</a>";
        } else {
            return "<a title=\"" . $item->text . "\" onclick=\"document.adminForm." . $this->prefix
                . "limitstart.value=0; Joomla.submitform();return false;\">" . $item->text . "</a>";
        }
    } else {
        return "<a title=\"" . $item->text . "\" href=\"" . $item->link . "\" class=\"pagenav\">" . $item->text . "</a>";
    }
}
 
function pagination_item_inactive( &$item )
{
    $app = JFactory::getApplication();
    if ( $app->isAdmin() ) {
        return "<span>" . $item->text . "</span>";
    } else {
        return "<span class=\"pagenav\">" . $item->text . "</span>";
    }
}
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Для начала попробуйте просто переименовать временно файл в любое другое слово и проверить, как работает стандартная.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Стандартная так же.  На данный момент удалил с папки шаблона и оставил только стандартную. Добавились метки вперед вконец и все.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Тогда возможно проблема в каком-то SEF-расширении. S404EF может быть установлен?
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Тогда возможно проблема в каком-то SEF-расширении. S404EF может быть установлен?
Есть такой, установил когда то давно, теперь смотрю от него проблем всяких больше. Это как то исправляется?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Конечно. Просто отключите его. Ну или удалите даже.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Так жалко терять ссылки и страницы в поиске. А так давно бы. Я так понимаю после удаления это все похерится. Может не такие деструктивные варианты есть?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Ну как вариант сделать редирект в htaccess. Со ссылок вида /Page-&a.html на /?start=&b, где A-номер страницы, а B — номер страницы помноженный на кол-во материалов на страницу.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Не понял))  Т.е. более менее простых способов решения нет ? Может немного поподробней объясните.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
В факе тема. См. пятый пример, как раз ваш случай практически. Но вообще да, это не простой способ. Более простой был бы удалить кривые SEF-расширения, но это, как я понял, не вариант.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Спасибо. Полезное чтиво, добавил в закладки. Но всеже как с помощью редиректа пагинацию подчинить не разобрался. Может подскажите куда и что именно вставлять. Или вот вы пишите, что более простой способ - это удалить SEF, я уже больше к этому склоняюсь, а то неизвестно какие прблемы из-за него дальше вылезут, да  и пока в индексе около 100 страниц,  чем дальше тем больше переделывать придется.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Пожалуйста. По составлению регулярок для htaccess увы не помогу. Самому до сих пор каким-то волшебством кажется. А лучше бортового SEF для Joomla нет. Имхо, лучше всё-таки обратно откатить и начать делать правильно сайт.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Я правильно понимаю, что удаление SEF404 неизбежно приведет к потере сайтом трафика и всех станиц из поиска  и всю работу по раскрутке надо будет делать заново, или можно посредством тех же редиректов или еще чего то эти последствия избежать. Вообще так делается, или это не совсем правильное решение?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
В той статье вроде есть примеры, как сделать редиректы, чтобы трафик не потерять.
*

rogerru

  • Захожу иногда
  • 64
  • 6 / 0
У меня появилась такая же проблема после последнего апдейта Joomla (2.5.17). Никаких SEF плагинов нет, pagination.php в шаблоне не переопределял.
ссылки вида http://mysite.com/category?start=12 (24...) не работают (всегда на первой странице), хотя раньше прекрасно работали. Кэш Joomla и броузера чистил - толку 0.
Работает в связке с VM2, SEF vm пробовал отключать - не помогло.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Будем ждать нового апдейта, может что то измениться. У себя заметил, недавно добавил новое меню в нем пагинация отрабатывает, в старых таже история.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как выводить категории на главной странице.

Автор makarovse

Ответов: 7
Просмотров: 4955
Последний ответ 03.04.2022, 19:50:42
от THE KILLERS
Как вывести все категории VirtueMart 3 второго уровня списком?

Автор Damarkuzz

Ответов: 0
Просмотров: 2658
Последний ответ 06.07.2020, 18:58:23
от Damarkuzz
Перенаправляет на родителя при несуществующей категории, а надо на 404

Автор mishapod

Ответов: 0
Просмотров: 2213
Последний ответ 08.01.2019, 12:06:16
от mishapod
В мобильной версии товары в категории сужаются слишком сильно

Автор salikh

Ответов: 1
Просмотров: 1917
Последний ответ 06.11.2016, 01:39:07
от salikh
сетка подкатегорий в родительской категории

Автор melmi229

Ответов: 0
Просмотров: 1192
Последний ответ 12.10.2016, 16:20:37
от melmi229