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

koshsh

  • Захожу иногда
  • 278
  • 8 / 0
Доброго времени, собственно вопрос в заголовке. Есть у товара атрибуты - радиокнопками "Цвет" и "Размер", как сделать чтобы были отмечены по умолчанию те которые по списку идут первыми. Когда размер товара или цвет остался только один, то нелогично как-то - всеравно его приходится отмечать чтобы заказать.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Настройки -> Категория/Товар -> Первое значение атрибута - пусто
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

koshsh

  • Захожу иногда
  • 278
  • 8 / 0
Большое спасибо, все время думал что значит этот параметр, теперь ясно
*

Alex GOOD

  • Захожу иногда
  • 210
  • 0 / 0
  • я только учусь...
скажите пожалуйста - а если  карточка скрыта и атрибуты вынесены в общий список товаров - как тогда быть? если в настройках убираешь галочку, то параметр становится только в карточке по умолчанию, а в общем списке товаров нет... там так и остается надпись ВЫБЕРИТЕ
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а если  карточка скрыта и атрибуты вынесены в общий список товаров - как тогда быть?
видимо спрашивать у того, кто вынес атрибуты в список товаров :) потому что этого нет по-умолчанию в ЖШ.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alex GOOD

  • Захожу иногда
  • 210
  • 0 / 0
  • я только учусь...
выносил атрибуты в общий список товаров при помощи плагина вот этого http://brooksite.ru/plaginy-joomshopping/atributy-v-spiske-tovarov.html - может кому тоже надо будет

при включении в настройках ЖШ в карточке все пашет и код выглядит данным образом:

<select id="jshop_attr_id1" name="jshop_attr_id[1]" class="inputbox" size="1" onchange="setAttrValue('1', this.value);">
   <option value="5" selected="selected">3 м</option>
   <option value="1">3.5 м</option>
   <option value="2">4 м</option>
</select>

А в плагине :

<select name="jshop_attr_id[1]" class="inputbox" size="1">
   <option value="0" selected="selected">Выберите</option>
   <option value="5" selected="selected">3 м</option>
   <option value="1">3.5 м</option>
</select>

т.е. на сколько я понимаю вот эта строка все решает: onchange="setAttrValue('1', this.value);

В коде плагина для атрибутов в списке нашел данную строку:

<div class="vibor">
      <span id=" pid_'.$product->product_id.'_block_attr_sel_'.$attribut->attr_id.'">'.$attribut->selects.'</span></div>
</div>

я так понял из структуры что она все формирует, - вопрос как к ней можно применить данный кусок кода onchange="setAttrValue('1', this.value);

вот это скрин  в самой карточке: http://joxi.ru/MAjlKYYI6qE7me

а это в общем списке товаров: http://joxi.ru/823pZ11fNdMZAO
« Последнее редактирование: 05.11.2015, 22:20:57 от Alex GOOD »
*

kit2m2

  • Живу я здесь
  • 3374
  • 276 / 0
  • Беру сайты на полное сопровождение
Дело не в этом.
Во-первых У Вас неправильно формируется ссылка на кнопке "Купить".

У Вас "http://elki-optom.by/component/jshopping/cart/add?category_id=1&product_id=11&Itemid=0" - Такого адреса быть не должно если у Вас созданы Ссылки на: Главную JoomShopping и на категории, например "Искусственные елки",

а должно быть - "http://elki-optom.by/Главная страница JoomShopping/cart/add.html?category_id=1&product_id=11".

У разработчика на ДЕМО "http://joomla3.brooksite.ru/korzina/add.html?category_id=1&product_id=2"

И еще на всякий случай создайте еще в скрытом (не опубликованном меню) ссылку на корзину. Создание ссылок исправит вашу ссылку на кнопке купить.

Во-вторых Вам придется подключить стили Bootstrap, расширение их использует
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Alex GOOD

  • Захожу иногда
  • 210
  • 0 / 0
  • я только учусь...
сейчас попробуем
.... думаете это как то связано с атрибутами по умолчанию?
*

kit2m2

  • Живу я здесь
  • 3374
  • 276 / 0
  • Беру сайты на полное сопровождение
Это не связано с атрибутами по умолчанию, это исправит ссылки!

А вот это, в расширении связано с атрибутами по умолчанию
Код
$empty_attr=$jshopConfig->product_attribut_first_value_empty;
- но это уже к разработчику расширения.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Alex GOOD

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

kit2m2

  • Живу я здесь
  • 3374
  • 276 / 0
  • Беру сайты на полное сопровождение
Ссылки то исправьте кидает на карточку из-за этого, а не из-за того что "Выберите"
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Alex GOOD

  • Захожу иногда
  • 210
  • 0 / 0
  • я только учусь...
хорошо... сейчас все сделаю как вы сказали
*

kit2m2

  • Живу я здесь
  • 3374
  • 276 / 0
  • Беру сайты на полное сопровождение
Кстати обсуждение плагина "Выбор атрибутов в списке товаров" - там найдете похожие на ваши вопросы, но найдете ли ответы на них, Вот вопрос!
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
печалька.... попробую разработчику написать.... посмотрим что ответит - потом выложу...
Вот, что ответил разработчик :)
"Если вы имеете ввиду, что бы вместо слов "Выбрать" был уже выбран атрибут, то никак. Необходимо, что бы пользователь обязательно кликнул по атрибуту. Возможно, перепишу плагин, но когда, пока не могу сказать.
P.S. У разработчика компонента есть платная версия https://www.webdesigner-profi.de/joomla-webdesign/shop/addons/ajax-cart.html?lang=en"
« Последнее редактирование: 06.11.2015, 10:03:49 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Alex GOOD

  • Захожу иногда
  • 210
  • 0 / 0
  • я только учусь...
Вот что мне еще разработчик написал:

В данной версии плагина - нет, нельзя.
Можно, конечно, использовать какой-нибудь костыль, типа

jQuery("div[class^='product productitem_']").each(function() {
jQuery( this ).on( "mouseover", function(event) {
     jQuery(this).find(".att_none select
option:nth-child(2)").attr("selected", "selected");
     jQuery(this).off(event);
});
});

, но это не есть хорошо.
*

nevigen

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

Как передать значение атрибута в свободный атрибут?

Автор votuksol

Ответов: 3
Просмотров: 3739
Последний ответ 26.02.2021, 08:50:38
от kit2m2
Свободный атрибут в корзине

Автор anny_k

Ответов: 7
Просмотров: 1834
Последний ответ 22.02.2020, 10:17:01
от anny_k
Можно ли удалить выбранный атрибут в корзине?

Автор Ariadna

Ответов: 6
Просмотров: 1281
Последний ответ 06.02.2020, 00:37:04
от Ariadna
Подсветка атрибутов, если не выбран

Автор Dolphin4ik_1

Ответов: 1
Просмотров: 807
Последний ответ 04.07.2019, 15:39:40
от kit2m2
Сделать разный бэкграунд для поля атрибута.

Автор Akeksandr

Ответов: 7
Просмотров: 1602
Последний ответ 09.03.2019, 09:31:25
от Akeksandr