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

web11

  • Захожу иногда
  • 58
  • 1 / 0
Для VirtueMart 2 не могу найти работающего решения по выводу подкатегорий на главной.

Хотелось бы чтобы в итоге получилось что-то вроде этого. Т.е чтобы выводились как обычно категории с картинкой, а под ними список подкатегорий. Думаю, что это актуально для многих :)
*

Cergunya

  • Захожу иногда
  • 101
  • 16 / 0
beagler на своем блоге описывал, как это сделать. Можно взять за основу
http://beagler.ru/virtuemart/virtuemart2-vyvod-kategorij-i-podkategorij-na-glavnoj-stranitse-magazina.html
*

web11

  • Захожу иногда
  • 58
  • 1 / 0
beagler на своем блоге описывал, как это сделать. Можно взять за основу
http://beagler.ru/virtuemart/virtuemart2-vyvod-kategorij-i-podkategorij-na-glavnoj-stranitse-magazina.html
пост читал, пробовал
ничего не вышло. главная страница просто перестает работать, пишет ошибку

хотелось бы узнать есть ли еще какие-то варианты
*

web11

  • Захожу иногда
  • 58
  • 1 / 0
Поковырялся и все получилось  :D

Хотел бы только добавить, что лучше вставлять код
Код
&nbsp;	<?php if ($category->childs ) { ?>

<div class="category floatleft<?php echo $category_cellwidth . $show_vertical_separator ?>" style="text-align: center;width:100%;">

<?php

foreach ($category->childs as $child) {



$caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id);

$cattext = $child->category_name;

?>

<div style="display:block;float:left;">

<div class="spacer">

<h2>

<a href="<?php echo $caturl ?>" title="<?php echo $child->category_name ?>">

<?php echo $child->category_name ?>

<br />

<?php

if (!empty($child->images)) {

echo $child->images[0]->displayMediaThumb("", false);

}

?>

</a>

</h2>

</div>

</div>

<?php }&nbsp;echo '</div>';&nbsp;} ?>

не перед
Код
<?php

$iCategory ++;

а перед
Код
</div>
<?php

$iCategory ++;

В этом случае блок с подкатегориями будет являться вложенным по отношению к главной категории
*

Joury

  • Захожу иногда
  • 164
  • 2 / 0
  • vs-aqua.ru - изготовление аквариумов на заказ
А реально сделать такое на Virte 1.1.9?
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
А реально сделать такое на Virte 1.1.9?
Хоть пост старый, но может пригодится, вот нашел, но не проверял :
*

Staljnoj

  • Новичок
  • 2
  • 0 / 0
Нет  способ описанный на моём сайте для тех у кого кривой билд движка.
Моё решение не подойдёт.
Придётся программировать на PHP или использовать возможность модуля меню категорий, который идёт в официальной поставке движка в пачке ALL IN ONE.
 >:(
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
beagler на своем блоге описывал, как это сделать. Можно взять за основу
http://beagler.ru/virtuemart/virtuemart2-vyvod-kategorij-i-podkategorij-na-glavnoj-stranitse-magazina.html
Способ описанный beagler хороший, но мне нужно подобное применить не к главной странице VirtueMart, а к главным основным категориям. Например Сантехника главная категория в которой это показывается а ней уже вывод категорий и их подкатегорий.
Ванны
  акриловые
  чугунные
  металические

 Применить данный код к templates/шаблон/html/com_virtuemart/category/default.php не получилось, и также я обнаружил закоментированый кусок кода отображающий категории но без подкатегорий у меня вирт 2.0.24a.
*

au_23

  • Захожу иногда
  • 70
  • 1 / 0
  • учусь....
вирт 2.0.24c данный код не работает ругается на строку 

$category->childs = $cache->call( array( 'VirtueMartModelCategory', 'getChildCategoryList' ),$vendorId, $category->virtuemart_category_id );


Fatal error: Call to a member function call() on a non-object in

нид хелп
*

au_23

  • Захожу иногда
  • 70
  • 1 / 0
  • учусь....
В 2.0.24с
в /components/com_virtuemart/views/virtuemart/view.html.php
строки
$categoryChildren = $cache->call( array( 'VirtueMartModelCategory', 'getChildCategoryList'),$vendorId, $categoryId );

НЕТ! но есть такая

$categoryChildren = $categoryModel->getChildCategoryList($vendorId, $categoryId);

помогите разобраться...
« Последнее редактирование: 27.11.2013, 11:47:06 от au_23 »
*

au_23

  • Захожу иногда
  • 70
  • 1 / 0
  • учусь....
Решение для VM 2.0.24c

в /components/com_virtuemart/views/virtuemart/view.html.php

$cache = JFactory::getCache('com_virtuemart','callback');

foreach ($categoryChildren as $category) {
$category->childs = $cache->call( array( 'VirtueMartModelCategory', 'getChildCategoryList' ),$vendorId, $category->virtuemart_category_id );

}
*

lakshmi

  • Захожу иногда
  • 188
  • 5 / 0
Решение для VM 2.0.24c

в /components/com_virtuemart/views/virtuemart/view.html.php

$cache = JFactory::getCache('com_virtuemart','callback');

foreach ($categoryChildren as $category) {
$category->childs = $cache->call( array( 'VirtueMartModelCategory', 'getChildCategoryList' ),$vendorId, $category->virtuemart_category_id );

}
Как я понимаю это для главной страницы VirtueMart?
*

soldat

  • Захожу иногда
  • 80
  • 3 / 0
Надо сделать так



Пока получается только вот так


в файл  \www\components\com_virtuemart\views\virtuemart\view.html.php
после строки
Код
$categoryChildren = $categoryModel->getChildCategoryList($vendorId, $categoryId);
вставил
Код
$cache = JFactory::getCache('com_virtuemart','callback');
foreach ($categoryChildren as $category) {
$category->childs = $cache->call( array( 'VirtueMartModelCategory', 'getChildCategoryList' ),$vendorId, $category->virtuemart_category_id );
}

в файл \templates\шаблон\html\com_virtuemart\virtuemart\default_categories.php
перед
Код
	<?php
$iCategory++;
вставил
Код
<?php if ($category->childs ) { ?>
 <div class="category floatleft<?php echo $category_cellwidth . $show_vertical_separator ?>" style="text-align: center;width:100%;">
<?php
foreach ($category->childs as $child) {
$caturl = JRoute::_('index.php?option=com_virtuemart&view=category&virtuemart_category_id='.$child->virtuemart_category_id);
$cattext = $child->category_name;
?>
 <div style="display:block;float:left;">
<div class="spacer">
 <h2>
<a href="/<?php echo $caturl ?>" title="<?php echo $child->category_name ?>">
<?php echo $child->category_name ?>
<br />
<?php
if (!empty($child->images)) {
echo $child->images[0]->displayMediaThumb("", false);
}
?>
</a>
</h2>
</div>
</div>
<?php } echo '</div>'; } ?>

Как вывести изображение подкатегорий, а изображение категорий убрать?
Спасибо.
« Последнее редактирование: 19.04.2014, 10:21:51 от soldat »
*

soldat

  • Захожу иногда
  • 80
  • 3 / 0
Помогите с модулем, он выводит категории и подкатегории с картинками на главной.

Есть модуль (в приложении)
Я изменил стиль www\modules\mod_phoca_vm_category\assets\style  (файл в приложении), теперь выглядит так

Но вот мне надо, чтобы:
1-подкатегории выводились по порядку
2-название категорий были справа (над подкатегориями)
3-название подкатегорий были под картинками

Помогите плииизз!

« Последнее редактирование: 26.04.2014, 03:45:42 от soldat »
*

ИринаМ

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Добрый день, форумчане. Помогите, пожалуйста с выводом подкатегорий.
На форуме нашла решение как вывести категории и их подкатегории на главной странице VirtueMart. Все сделала, все получилось. Помогите сделать то же самое на остальных страницах. Нужно сделать, чтобы при заходе в категорию там тоже показывались все подкатегоии, как на главной. в версии VM1.1.9 мне удалось это сделать http://softprof-it.ru/shop, а вот тут не получается.
 версия VirtueMart 2.6.12.2 Joomla Joomla! 2.5.19 Stable
я так понимаю что за вывод категорий отвечает этот файл components/com_virtuemart/views/category/tmpl/default.php
Спойлер
[свернуть]
*

kasper9820

  • Захожу иногда
  • 127
  • 4 / 6
  • ...ISponsor!
Подстажите для VirtueMart 3 как реализовать. Вроде уже в админке есть, но у меня нигде не выводятся...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль SJ Filter for VirtueMart - только 30 custom fields

Автор Alex_gs

Ответов: 0
Просмотров: 4124
Последний ответ 08.08.2022, 15:09:59
от Alex_gs
Как вывести категории с фото и подкатегориями?

Автор sergspb

Ответов: 0
Просмотров: 4218
Последний ответ 18.05.2022, 15:01:55
от sergspb
Решено: Валютный знак рубля в VirtueMart 2

Автор frostwar

Ответов: 10
Просмотров: 13257
Последний ответ 07.04.2020, 15:50:54
от liberator
Как вывести модуль в витрине VirtueMart?

Автор Дмитрий_76

Ответов: 1
Просмотров: 4308
Последний ответ 09.02.2020, 10:06:17
от AlexB
Редактирование карточки товара VirtueMart

Автор muserun

Ответов: 2
Просмотров: 7101
Последний ответ 31.10.2019, 12:53:51
от Sandruk1