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

Socha

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Доброго времени суток, коллеги.
Просьба особо ногами не пинать, а просто указать начинающему пальцем на проблему. Заранее спасибо.

Вопрос собственно вот в чем:
Купил шаблон, всё настроил, всё работает за исключением одного - не подключается несколько скриптов к категории.
Во бщем должно быть вот так http://livedemo00.template-help.com/joomla_40671/index.php/sermons/columns-4 (это пример купленного шаблона). В шаблоне при клике на картинку она открывается в сплывающем окне. А у меня она открывается в новом окне.
Начал сравнивать исходный код на моем сайте и на сайте шаблона и понял вот что:
У меня не подключаются:
<link rel="stylesheet" href="/joomla_40671/media/system/css/modal.css" type="text/css" />
<script src="/media/system/js/modal.js" type="text/javascript"></script>
и нет вот этого скрипта
Код
 <script type="text/javascript">

window.addEvent('domready', function() {

SqueezeBox.initialize({});
SqueezeBox.assign($$('a.modal'), {
parse: 'rel'
});
});
var K2SitePath = '/joomla_40671/';
var rokboxPath = '/joomla_40671/plugins/system/rokbox/';
if (typeof(RokBox)!== 'undefined') {
window.addEvent('domready', function() {
var rokbox = new RokBox({
'className': 'rokbox',
'theme': 'clean',
'transition': Fx.Transitions.Quad.easeOut,
'duration': 200,
'chase': 40,
'frame-border': 20,
'content-padding': 0,
'arrows-height': 35,
'effect': 'quicksilver',
'captions': 0,
'captionsDelay': 800,
'scrolling': 0,
'keyEvents': 1,
'overlay': {
'background': '#000000',
'opacity': 0.85,
'duration': 200,
'transition': Fx.Transitions.Quad.easeInOut
},
'defaultSize': {
'width': 640,
'height': 460
},
'autoplay': 'true',
'controller': 'false',
'bgcolor': '#f3f3f3',
'youtubeAutoplay': 0,
'youtubeHighQuality': 0,
'vimeoColor': '00adef',
'vimeoPortrait': 0,
'vimeoTitle': 0,
'vimeoFullScreen': 1,
'vimeoByline': 0
});
});
};

window.addEvent('domready', function() {
                new Fusion('ul.menutop', {
                    pill: 0,
                    effect: 'slide and fade',
                    opacity:  1,
                    hideDelay:  500,
                    centered:  0,
                    tweakInitial: {'x': 1, 'y': 2},
                    tweakSubsequent: {'x':  12, 'y':  10},
                    tweakSizes: {'width': 20, 'height': 20},
                    menuFx: {duration:  300, transition: Fx.Transitions.Circ.easeOut},
                    pillFx: {duration:  400, transition: Fx.Transitions.Back.easeOut}
                });
           
});
window.addEvent('load', function() {
});

  </script>
Это в разделе категории.
Перехожу в материал в этой же категории и там все работает нормально. Эти скрипты подключаются, картинка открывается в сплывающем окне, всё как надо.
Ну я короче не долго думая, нашел в шаблоне файл category_item.php и дописал туда недостающие строки.
Заработало, но понимаю что это криво!

Скажите пожалуйста - по какой причине эти скрипты не подключаются к кактегории, а к материалам в этой же категории подключаются?
Что мне нужно сделать чтобы эти скрипты подключились к категории?

Joomla! 2.5.22
K2 v2.6.8

СПАСИБО всем кто ответит!
*

Socha

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Чисто случайно обнаружились следующие подробности:
Если зарегистрирован на сайте и залогинен - то все работает
Если как гость - не работает...
Это где такие настройки и что настраивать? Знает кто ни будь?
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Не самое кривое у вас решение)
Попробуйте еще найдите этот скриптик у К2, посмотрите, как он подключается (скорее всего по какому-то условию). И вероятно увидите/поймете, почему он у вас не подключается.

Проверьте, есть ли у вас в head области index.php вашего шаблона строчка вроде такой:
Код
<?php JHTML::_('behavior.modal'); ?>
, это добавит modal.js и modal.css.
Ставлю на то, что у вас либо не подгружается Mootools (а вышеупомянутое условие - это проверка, работает ли некая Mootools-функция. Если работает - то К2 считает, что mootools подгружен, и добавляет тогда свой скрипт). Ну или у вас конфликт Mootools/jQuery.
*

Socha

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Проверьте, есть ли у вас в head области index.php вашего шаблона строчка вроде такой:
Код
<?php JHTML::_('behavior.modal'); ?>
, это добавит modal.js и modal.css.
Вопрос решился вставкой <?php JHTML::_('behavior.modal'); ?> в тело index.php шаблона. Спасибо, mark1!
Правда я так и не понял почему при регистрации он подгружает modal.js и modal.css?
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Хз, вероятных причин миллион. Может так себя ведет ваш модуль входа. Или например - может быть сторонний модуль какой-то, с подгрузкой этих штук, подгружающий себя только при залогиненом юзере. Или поищите эту строку behavior.modal в файлах.. увидите, кто еще может подгружать модальные эти штуки. Потом подумаете еще чуток, и методом исключения поймете, почему всё так.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор 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
В админке не подгружаются скрипты

Автор kostyara

Ответов: 5
Просмотров: 1670
Последний ответ 14.08.2018, 12:50:50
от kostyara
В мобильной версии товары в категории сужаются слишком сильно

Автор salikh

Ответов: 1
Просмотров: 1918
Последний ответ 06.11.2016, 01:39:07
от salikh