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

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Joomla v 3.4, VirtueMart - 3

Нужна помощь. Сделал всё как учат - создал пункт меню, тип его указал VirtueMart, поставил по умолчанию как главную страницу. В панели меню пункт появился, но при клике по нему или переходе на главную выводит пустой блок. Я пробовал вешать на этот пункт меню и virtuemart-главную и virtuemart-категорию и что только не пробовал. Не выводится и всё. Выводится всё корректно пока не ставлю пункт меню как главную страницу. А когда поставил как главную - всё исчезает, товары не выводятся.

По умолчанию в моём шаблоне для вывода товаров магазина на главную страницу используется модуль featured_products, но он меня не устраивает, поскольку выводит уродскую сбившуюся HTML-разметку, а код этого модуля весьма сложен для правки.

Скажите, как исправить эту ошибку с выводом морды магазина на главную, или посоветуйте альтернативный модуль для VM3 и Joomla3 вместо модуля featured_products, или иное решение данной проблемы. Заранее спасибо.
« Последнее редактирование: 10.05.2016, 02:55:46 от Никита579 »
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
После долгих ковыряний в коде выяснил что дело в шаблоне. На всех страницах он выводит Вирт нормально, а на главной почему-то реализовано не стандартным способом, а через featured_products.
И что делать? Сайт почти готов, менять шаблон очень не хотелось бы. Может, кто хак подскажет для этого случая?
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Есть кто живой?  >:(
Ответ очень нужен. Может быть, в index.php шаблона что-то прописать? А что именно, какой код?
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Есть кто живой?  >:(
Ответ очень нужен. Может быть, в index.php шаблона что-то прописать? А что именно, какой код?
В шаблоне главной страницы есть вывод контента ?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
В шаблоне главной страницы есть вывод контента ?
В index.php шаблона вы имеете ввиду? Вот её код:

Код
<?php
use Jarvis\Template\Builder;
$builder = Builder::instance();
$doc = JFactory::getDocument();

// $this->direction = 'rtl'; /* this is for test and demo only*/

// Add Stylesheets
$doc->addStyleSheet('templates/'.$this->template.'/assets/css/template.css');

if ($this->direction == 'rtl'){
    $doc->addStyleSheet('templates/'.$this->template.'/assets/css/template_rtl.css');
}
// Add JavaScripts
JHtml::_('jquery.framework');
$doc->addScript('templates/' .$this->template. '/assets/js/bootstrap.min.js');
$doc->addScript('templates/' .$this->template. '/assets/js/otscript.js');

?><!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
<?php $builder->head()?>
        <!--[if lt IE 9]>
          <script src="//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
          <script src="//oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
        <![endif]-->
</head>
<body id="ot-body" class="<?php $builder->bodyClasses()?> <?php echo JFactory::getApplication()->input->get('view'); ?>">
<?php $wfk='PGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotOTk5OXB4OyI+CjxhIGhyZWY9Imh0dHA6Ly9qb29tbGE0ZXZlci5ydS9vbWVnYXRoZW1lLzIzODctb3QtaGFwcHlkYXkuaHRtbCIgdGl0bGU9Ik9UIEhhcHB5ZGF5IC0g0YjQsNCx0LvQvtC9IGpvb21sYSIgdGFyZ2V0PSJfYmxhbmsiPk9UIEhhcHB5ZGF5IC0g0YjQsNCx0LvQvtC9IGpvb21sYTwvYT4KPGEgaHJlZj0iaHR0cDovL2FsbC1ib29rLm5ldC8iIHRpdGxlPSLQmtC90LjQs9C4IiB0YXJnZXQ9Il9ibGFuayI+0JrQvdC40LPQuDwvYT4KPC9kaXY+'; echo base64_decode($wfk); ?>
<div class="body-bg">
<div class="clearfix"></div>
<div class="wrapper">
<?php $builder->layout()?>
</div>

<?php if ($this->countModules('gotop')){ ?>
<jdoc:include type="modules" name="gotop" style="none" />
<?php } ?>

<?php $builder->foot()?>
<div class="clearfix"></div>
</div>

  </body>
</html>
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Я вижу что у вас там вывод всего одного модуля
Спойлер
[свернуть]
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Я вижу что у вас там вывод всего одного модуля
Спойлер
[свернуть]

Наверное, это и есть модуль featured_products, который в моём шаблоне отвечает за вывод Виртмарта на главную страницу.
Как же добавить компонент Виртмарта сюда?
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
<jdoc:include type="component" />
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
<jdoc:include type="component" />

Так я уже пробовал делать, ситуация не меняется, компонент на главную не выводится. Может, нужно дополнительно что-то прописать?
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
<jdoc:include type="component" />
Ага, разобрался, мой косяк был. Меня смутил синтаксис <jdoc:include type="component" /> и я сдуру заключил его в теги <?php   ?>
umbabaraumba, спасибо огромное!!

Компонент вывел, но блин вывелся в подвале сайта. Подскажите, как ему задать позицию, в каком направлении копать нужно?
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Блин, он теперь отображается на ВСЕХ страницах сайта таким образом, что на всех страницах кроме главной контент дублируется... То есть на второстепенных страницах отображается дважды...
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
вывелся в подвале сайта. Подскажите, как ему задать позицию, в каком направлении копать нужно?
Компоненту позицию нельзя задать, он будет выводиться там где вы его вставили в код .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Блин, он теперь отображается на ВСЕХ страницах сайта таким образом, что на всех страницах кроме главной контент дублируется... То есть на второстепенных страницах отображается дважды...
У вас для главной и для внутренних страниц разные шаблоны назначены ?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0

У вас для главной и для внутренних страниц разные шаблоны назначены ?
Я скачал шаблон, установил его с демо-данными, шаблоны для страниц не переназначал. Один шаблон, наверное.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Я скачал шаблон, установил его с демо-данными, шаблоны для страниц не переназначал. Один шаблон, наверное.
Ссылка на сайт есть ?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Ссылка на сайт есть ?
локалхост((((

Но судя по ситуации, за вывод главной и остальных страниц отвечают разные файлы шаблона.
Мне кажется, самым простым выходом из ситуации буде прописывать код не в index.php шаблона, а в другой файл, отвечающий за вывод разметки только главной страницы. Тогда и дублирования не будет и место вставки компонента я подберу.

В правильном направлении я думаю? И если да, то каков общий алгоритм поиска странички, отвечающей за вывод морды?
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Посмотрите в админке в менеджере шаблонов, возможно разным страницам назначены разные шаблоны .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

Никита579

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Посмотрите в админке в менеджере шаблонов, возможно разным страницам назначены разные шаблоны .
Проблему решил, спасибо вам ещё раз.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расчёт стоимости товара в VirtueMart за периметр

Автор NIKOLY

Ответов: 0
Просмотров: 4164
Последний ответ 04.07.2025, 09:18:31
от NIKOLY
VirtueMart 3 Отображать только товары в наличии!

Автор GaziroFFka

Ответов: 4
Просмотров: 7398
Последний ответ 06.06.2023, 13:55:13
от Akeksandr
SP VirtueMart Category Search

Автор ve1006

Ответов: 10
Просмотров: 11097
Последний ответ 18.01.2023, 10:39:10
от AzMandius
Как вывести модуль в страницу VirtueMart?

Автор harddrop

Ответов: 11
Просмотров: 8269
Последний ответ 13.11.2022, 13:11:37
от Evgen Kulibin
Как правильно настроить покупку в VirtueMart?

Автор varella

Ответов: 1
Просмотров: 5339
Последний ответ 12.10.2022, 16:14:04
от varella