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

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Добрый день.
При смене статуса заказа покупателю отправляется уведомление со ссылкой на детали заказа. При переходе на эту страницу - ошибка 500.
Как можно это исправить?
Или сделать так, чтобы при изменении статуса просто отправлялось письмо с деталями заказа.
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Если никто не знает, как с этим справится. Может подскажите, где лежит шаблон письма, отсылаемого покупателю при смене статуса заказа.
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
/components/com_jshopping/templates/default/order/statusorder.php
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Содержание этого файла:
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?>
 
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>

В уведомлении, которое приходит покупателю не содержится этих данных. Там содержится ссылка на детали заказа, которая открывается с ошибкой.
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
:) тогда ищите что и где Вы правили.
возможно у вас свой шаблон :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Шаблон стандартный, ничего не правила. При оформлении заказа все присылается нормально, детали заказа и пр. - все правильно.
Но при смене статуса в админке (+ уведомить покупателя) - детали заказа уже не приходят, а приходит ссылка на заказ.
Надеюсь, понятно объяснила.
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Приходит письмо:
Статус Вашего заказа №. 00000031 изменен.
Новый статус: В ожидании
Детали заказа: .../index.php/katalog/user/order?order_id=xxx

Как сделать, чтобы вместо этой ссылки покупателю приходила вся информация о заказе (детали заказа)?
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Кстати, тоже сегодня хотел немного отредактировать шаблон письма о смене статуса - удалить l_name и ещё там чего-то...
Редактировал /components/com_jshopping/templates/мой_шаб/order/statusorder.php
редактировал /components/com_jshopping/templates/default/order/statusorder.php
Ничего в письме не поменялось.
Ради эксперимента удалял половину строк из statusorder.php - всё равно письмо в неизменном виде приходит.
Может где-то ещё формируется вывод строк?
PS в этом направлении раньше ничего не менял
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
меняется тут: /administrator/components/com_jshopping/views/orders/tmpl/statusorder.php
Текст:
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?> // Эта строчка отвечает за ссылку на заказ.
 
<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>

<?php }?>
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>

На что нужно заменить, чтобы просто были присланы детали заказа?
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Да я знаю переменные, которые хочу удалить-заменить.
Только удаление-замена не приносят результат - я писал выше
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
вы меняли на фронте.
а БелМари Вам дала ссылки на админ папку.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Исправила на такой текст:
<?php print _JSHOP_HI?>, <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>

<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>

<?php }?>

    <?php print _JSHOP_WEIGHT_PRODUCTS?>: <?php print formatweight($this->order->weight);?>
    <?php print _JSHOP_SUBTOTAL?>: <?php print formatprice($this->order->order_subtotal, $this->currency_code);?>
    <?php print _JSHOP_COUPON_DISCOUNT?>: <?php print formatprice(-$this->order->order_discount, $this->currency_code);?>
    <?php print _JSHOP_SHIPPING_PRICE?>: <?php print formatprice($this->order->order_shipping, $order->currency_code);?>
    <?php print _JSHOP_TOTAL?>: <?php print formatprice($this->order->order_total, $order->currency_code);?>


Только вес = 0. Не берется из заказа.
« Последнее редактирование: 18.03.2013, 14:57:28 от BelMary »
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
вы меняли на фронте.
а БелМари Вам дала ссылки на админ папку.
Сорри, спешил, не увидел.
Спасибо, БелМари..
Была мысль в админе посмотреть - не додумал
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
<?php print _JSHOP_WEIGHT_PRODUCTS?>: <?php print formatweight($this->order->weight);?>

Почему в этой строке вес товара не берется из заказа? Всегда равен 0.
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
а вы его получаете ?
чтоб вывести надо его получить из заказа.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
А как?
Просто эти строки я брала из деталей заказа. Все остальные берутся из заказа (сумма, скидка, и т.д.), а вес нет.
*

nevigen

  • Moderator
  • 10452
  • 863 / 25
  • http://n*****n.com
ну как минимум попробовать включить в настройках показывать вес в заказе.
как максимум смотреть что передается в заказ.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Вес в заказе показывается.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Почему в этой строке вес товара не берется из заказа? Всегда равен 0.

потому что вес указан для каждого товара, а не для заказа в целом
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

BelMary

  • Захожу иногда
  • 87
  • 6 / 0
Ясно, тогда уберу его совсем. Спасибо.
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Здравствуйте.

Возможно ли и как оформить письмо о смене статуса заказа, графически?
Письмо  о заказе получилось изменить, а о смене статуса не как.
Заранее благодарен.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
\components\com_jshopping\models\checkout.php function changeStatusOrder
Код: php
$mailer->isHTML(true);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
спасибо. Включил для всех, адм, проддавцом и т.д


меняю тут: /administrator/components/com_jshopping/views/orders/tmpl/statusorder.php

для примера вот так:

<div style="background-color:#eeeded;">
<?php print _JSHOP_HI?> <?php print $this->order->f_name;?> <?php print $this->order->l_name;?>,
<?php printf(_JSHOP_YOUR_ORDER_STATUS_CHANGE, $this->order->order_number);?>

<?php print _JSHOP_NEW_STATUS_IS?>: <?php print $this->order_status?>
<?php print _JSHOP_ORDER_DETAILS?>: <?php print $this->order_detail?> // Эта строчка отвечает за ссылку на заказ.
 
<?php if ($this->comment!=""){?>
<?php print _JSHOP_COMMENT_YOUR_ORDER?>: <?php print $this->comment;?>

<?php }?>
<?php print $this->vendorinfo->company_name?>
<?php print $this->vendorinfo->adress?>
<?php print $this->vendorinfo->zip?> <?php print $this->vendorinfo->city?>
<?php print $this->vendorinfo->country?>
<?php print _JSHOP_CONTACT_PHONE?>: <?php print $this->vendorinfo->phone?>
<?php print _JSHOP_CONTACT_FAX?>: <?php print $this->vendorinfo->fax?>

</div>

приходит письмо с кодом

<div style="background-color:#eeeded;">
Текст пиьсма
</div>

что я не так делаю?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
из админки меняете статус :)

\administrator\components\com_jshopping\controllers\orders.php function _updateStatus
Цитировать
JUtility::sendMail($mailfrom, $fromname, $order->email, $subject, $message, 1);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Здравствуйте, еще раз.
Проблема такая что заполняю в информацию о магазина, строку- Регион.
в письме не отображается.

в тех же файлах посмотрел в которых включал HTML, сам ничего не нашел)

кто знает или примерно знает почему не отображается, прошу подсказать, заранее спасибо.
*

irc-h

  • Захожу иногда
  • 158
  • 8 / 0
из админки меняете статус :)

\administrator\components\com_jshopping\controllers\orders.php function _updateStatus
Хм, может я недопонял, но нужно поменять в указанном каталоге у указанной функции
Код
$ishtml = true;
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
нужно поменять в указанном каталоге у указанной функции
Код
$ishtml = true;
а я что написал?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 4673
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Про статусы заказа: как перевести и когда они меняются?

Автор Maxum

Ответов: 18
Просмотров: 11788
Последний ответ 18.10.2024, 10:45:13
от nevigen
Как сделать файлы для продажи доступными для скачивания при любом статусе заказа?

Автор UNh0ly

Ответов: 4
Просмотров: 3200
Последний ответ 18.09.2023, 09:10:17
от ИммоБокс
Глюк со сменой статуса заказа

Автор Preview

Ответов: 4
Просмотров: 1737
Последний ответ 07.02.2023, 16:06:38
от kit2m2
Ошибка при правке данных клиента и попытке отправить письмо из заказа

Автор ecolora

Ответов: 40
Просмотров: 4168
Последний ответ 17.09.2022, 20:06:26
от marksetter