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

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Доброго времени суток уважаемые форумчани. У меня вопрос, который волнует меня уже не один месяц. Ситуация следующая : в данный момент существует интернетмагазина на Joomla 1.5 + vm 1.6. Изначально с компонентом магазина был не большой бок связанный с отображением картинки в карточке товаров и некоторые другие мелкие неприятности. Так вот, я не сторонник миграции на новые версии движка, тк это практически всегда проходит болезненно, но все же думаю обновить движок сайта на версию 2,5 и соответсвенно с ним поставить VirtueMart 2.0. Подскажите пожалуйста, возможно ли произвести подобное обновление с минимальными потерями данных в компоненте vm, но с учетом (или надеждой) того, что при обновлении VM - баги исчезнут? И если можно то как произвести такое чудо?
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
тоже волнует переход на новую Joomla и март.
-==Dimir==-
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
ничего сложного. все переносится сначала средствами VM2, а после уже миграцией базы данных созданной VM2 в Joomla 2.5.


единственное с чем можете столкнуться - перенос типов.

я решал данную проблему с помощью приобретенного http://joomlaforum.ru/index.php/topic,210063.0.html фильтра с встроенным плагином для доп полей которым можно импортировать данные из типов.

но не забудьте для начала каким либо иным способом выгрузить типы из VM1.
*

voron121

  • Захожу иногда
  • 220
  • 1 / 0
  • Метод тыка и мата помогает в кодинге
Цитировать
все переносится сначала средствами VM2, а после уже миграцией базы данных созданной VM2 в Joomla 2.5.
А можете по подробнее описать ) Уж больно заинтриговали =)
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Ну вот, переводик склепал на скорую руку. Если что не так, поправьте. В скобках позволил себе некоторые примечания.

НЕ ОБНОВЛЯЙТЕ РАБОТАЮЩИЙ САЙТ
Чтобы достичь лучшего результата следуйте следующим шагам:
1.   Установите VirtueMart на тестовый сайт, чтобы посмотреть как это будет работать.
2.   Если можете, увеличьте время ожидания ответа в вашем файле параметров php.ini, впрочем, скрипт сработает и без этого. (На этапе самой миграции задержка выставляется).
3.   Переименуйте старую папку com_virtuemart, (например, в com_virtuemart00).
4.   Перенесите ваши картинки из /components/com_virtuemart/shop_image/ в папку /images/stories/virtuemart (если её нет, нужно создать), соблюдая подпапки которые были раньше.
5.   Отключите режим отладки в настройках Joomla и если установлена Akeeba создайте точку восстановления (наверно имелось ввиду, не понятно, что автор конкретно хотел сказать о точке восстановления).
6.   Отключите/удалите все старые расширения для VirtueMart 1.1.*.
7.   Установите язык вашего сайта, который будет использоваться в описаниях продуктов. Это супер важный шаг перед тем как продолжить обнавление.
8.   Установите VirtueMart 2.0.0 через инстолятор Joomla (Расширения -  Установить/удалить).
9.   Установите AIO component, он содержит в себе все необходимые модули и плагины для VirtueMart (он в комплекте идет с VirtueMart 2.0.0).
10.   Перейдите в администрирование и установите нужный язык(и) для вашего магазина, даже если ваш сайт не мультиязычный и сохраните конфигурацию VirtueMart.
11.   В конфигурации VirtueMart включите инструменты обновления базы данных.
12.   Перейдите в VirtueMart - Инструменты – Инструменты и Миграция, в закладку Миграция.
13.   Выберете Все и нажмите Начать миграцию/ Start Migration.
14.   Нажимайте Начать миграцию/ Start Migration столько сколько это будет нужно, чтобы перенести все продукты.

это официальная инструкция.

немножко проще поясню:

1. Процедуру переезда лучше всего делать локально на бекапе.
2. Можно пропустить - при большом колличестве товара не поможет.
3. В /administrator/components и /components/ переименовываете папку com_virtuemart
4. Перенесите ваши картинки из /components/com_virtuemart/shop_image/ в папку /images/stories/virtuemart (если её нет, нужно создать), соблюдая подпапки которые были раньше.
5. Можно пропустить
6. Имеется ввиду дополнительные плагины, компоненты которые были вами дополнительно установлены для например импорта.
7. Установите язык вашего сайта, который будет использоваться в описаниях продуктов (если мультиязык значит все языки которые будут использоваться). Это супер важный шаг перед тем как продолжить обнавление.
8. Установите VirtueMart 2.0.х через инстолятор Joomla (Расширения -  Установить/удалить).
9. Установите AIO component, он содержит в себе все необходимые модули и плагины для VirtueMart (он в комплекте идет с VirtueMart 2.0.х).
9.1. Если у вы работаете в панели управления на русском языке (либо другом) - VirtueMart должен получится на нем же, но бывает косяк с установкой языка. если VirtueMart остался на английском языке - вам необходимо скачать на официальном сайте языковые пакеты необходимые вам и установить их. если VirtueMart все равно остался на английском языке - необходимо языковой архив распаковать самостоятельно в lang дериктории сайта. если все сделали правильно - язык станет верным.
10. Перейдите в VirtueMart-настройки-настройки-Параметры языка - Языки поддерживаемые магазином (выбираем те которыми будете пользоваться)\ и сохраняем конфигурацию магазина
11. там же ниже параметров языков ставите галку "Обновление базы данных " и сохраняем конфигурацию магазина
12. Перейдите в VirtueMart - Инструменты – Инструменты и Миграция, в закладку Миграция.
13. Выберете "Все" и нажмите Начать миграцию/ Start Migration.
14. Нажимайте Начать миграцию/ Start Migration столько сколько это будет нужно, чтобы перенести все продукты. (обязательно если у вас много товаров - нажимайте - иначе товары все не перенесутся)

идете проверяете общее колличество товаров и сравнивате с количеством в vm 1.1.x

заходим в phpMyAdmin удаляем таблицы старого VirtueMart (префикс _vm_) и делаем бекап (экспорт) таблиц нового vm (префикс _virtuemart_)
так же делаем бекап картинок /images/stories/virtuemart

теперь приступайте к переезду на Joomla 2.5 можно при помощи например компонента  jUpgrade

когда перетащите сайт снова выполняете пунскты 7,8,9. перетаскиваете картинки /images/stories/virtuemart и восстанавливаете бекап таблиц (префикс _virtuemart_)
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
делаю как написано. Нажимаю начать миграцию. 5-7 секунд и появляется белый экран с ошибкой:

Fatal error: Call to undefined method JDatabaseMySQL::getTableColumns() in Z:\home\xxx.ru\www\administrator\components\com_virtuemart\helpers\vmtable.php on line 1400
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Почему-то при миграции не переносятся изображения товаров.

Все скопировал в images/stories/virtuemart/product/

Соответствующая кнопка в Tools & Migration не помогает.
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
А может кто-то сможет объяснить ещё подробнее? Читаю инструкцию, что-то не очень понимаю план действий. Я обновил саму Joomla до версии 2.5, затем устанавливаю VM2 + VM Aio, и у меня выскакивает ошибка такая же: Fatal error: Call to undefined method JLanguage::getBackwardLang() in /home/host1248633/kartonpac.ru/htdocs/www/administrator/components/com_virtuemart/compat.joomla1.5.php on line 78 (адрес сайта другой только)
Как это исправить? как перенести товары? Не очень понял про экспорт таблиц. Объясните пожалуйста
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Возможно не выполнен пункт №6.
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Нашёл ещё одну статью, где всё подробно расписано. Сделал всё до пункта 9.1, его тоже сделал, и после этого вылезает такая ошибка: Fatal error: Class 'JAccess' not found in /home/komtag/komtag.ru/www/administrator/components/com_virtuemart/helpers/vmview.php on line 84
Даже не знаю, как это исправить.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Нашёл ещё одну статью, где всё подробно расписано. Сделал всё до пункта 9.1
Ссылка?
и после этого вылезает такая ошибка: Fatal error: Class 'JAccess' not found in /home/komtag/komtag.ru/www/administrator/components/com_virtuemart/helpers/vmview.php on line 84
Даже не знаю, как это исправить.
Версия Joomla?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
У меня тоже самое
 error: Class 'JAccess' not found in C:\my_projects\site.com\www\administrator\components\com_virtuemart\helpers\vmview.php on line 84
Joomla 1.5
Вот статья
http://joomlablog.ru/internet-magaziny-katalogi/173-migratsiya-virtuemart-1-1-do-versii-2
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Все на 2.5.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
То есть фактически  миграции с Joomla 1.5 + VirtueMart 1.1.4 на Joomla 2.5 + VirtueMart 2.0.10  нет??
VM 2 не совместим с  Joomla 1.5??
Можно попробовать через экспорт - импорт товаров еще, если есть CSVI для ВМ 2
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Не секрет, где вы прочитали о том, что сначала нужно обновить VM, а потом Joomla?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
вот из этого сообщения http://joomlaforum.ru/index.php/topic,257242.msg1294389.html#msg1294389
плюс  статья
http://joomlablog.ru/internet-magaziny-katalogi/173-migratsiya-virtuemart-1-1-do-versii-2

с этого получается, что нужно установить ВМ 2 на Joomla 1.5
Посмотрите пожалуйста шестой шаг, там нужно установить ВМ 2 на Joomla 1.5, потом мигрировать  а лишь потом обновлять Joomla до 2.5
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
1. вот из этого сообщения http://joomlaforum.ru/index.php/topic,257242.msg1294389.html#msg1294389
плюс  статья
2. http://joomlablog.ru/internet-magaziny-katalogi/173-migratsiya-virtuemart-1-1-do-versii-2

с этого получается, что нужно установить ВМ 2 на Joomla 1.5
Посмотрите пожалуйста шестой шаг, там нужно установить ВМ 2 на Joomla 1.5, потом мигрировать  а лишь потом обновлять Joomla до 2.5
1. да, есть такой пост, но он не за авторством модератора
2. это перевод неофициальной статьи
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates

Да, давайте на 2.5 в начале.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates

В этой статье все манипуляции над виртом тоже производятся на Joomla 1.5, а в конце предлагают обновить до Joomla 2.5

А вот тут http://slogpost.ru/2012/05/obnovlyaem-joomla-1-5-23-virtuemart-1-1-9-do-joomla-2-5-virtuemart-2-0-6/

автор предлагает сначала обновить Joomla до 2.5, а потом VirtueMart
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates
В этой статье все манипуляции над виртом тоже производятся на Joomla 1.5, а в конце предлагают обновить до Joomla 2.5
Я же ответил
2. это перевод неофициальной статьи
http://www.dashhelp.com/home/joomla-blog/75-migrate-virtuemart-1-1-9-to-version-2-0-updates
Автор не входит в VM TEAM и потому не несет никакой отвественности за свою статью.

А вот тут http://slogpost.ru/2012/05/obnovlyaem-joomla-1-5-23-virtuemart-1-1-9-do-joomla-2-5-virtuemart-2-0-6/
автор предлагает сначала обновить Joomla до 2.5, а потом VirtueMart
Подход "обновлять сначала до 2.5" не нов. К примеру com_spupgrade для такого метода работы и создан был.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Я же ответилАвтор не входит в VM TEAM и потому не несет никакой отвественности за свою статью.
Ну да у вас на сайте такая статья подробная ага http://docs.virtuemart.net/tutorials/30-installation-migration-upgrade-vm-2/77-upgrading-vm1-to-vm2.html взяли бы давно написали
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Мы писали, правда. Главный модератор официального форума VM (у него почти 18 тысяч постов) до последнего времени указывал в свой форумной подписи, что Joomla 1.5 нужно менять на 2.5.

То, что в официально статьей не повторяется это означает, что VM TEAM признало, что не может единолично переубедить упёртых полторашников.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
Обновил Joomla до 2.5 с помощью JUpgrade. Он конечно ВМ не обновляет, но в базе данных остаются таблицы из VirtueMart 1.1.9 устанавливаю ВМ 2
во вкладке -  configuration - отмечаю -  Enable database Update tools потом
Потом Tools & migration
В базе старые таблицы ВМ присудствуют, но миграция проходит с ошибкой
Результат на скрине
« Последнее редактирование: 22.09.2013, 19:41:57 от den_caruk »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Таблицы svitmebli_db.jsf_vm_product, Таблица svitmebli_db.jsf_vm_orders у вас не существуют? А должны наверное быть? Посмотрите были ли они до миграции.

Видно, что медиа (картинки) не были обнаружены перед началом миграции. Вы их не скопировали по указанному адресу, да?
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
Таблицы svitmebli_db.jsf_vm_product, Таблица svitmebli_db.jsf_vm_orders у вас не существуют? А должны наверное быть? Посмотрите были ли они до миграции.

Видно, что медиа (картинки) не были обнаружены перед началом миграции. Вы их не скопировали по указанному адресу, да?

До миграции таких таблиц не было, есть таблицы jsf_virtuemart_product , jsf_virtuemart_orders наверное он их хочет

Таблицы svitmebli_db.jsf_vm_product, Таблица svitmebli_db.jsf_vm_orders у вас не существуют? А должны наверное быть? Посмотрите были ли они до миграции.

Видно, что медиа (картинки) не были обнаружены перед началом миграции. Вы их не скопировали по указанному адресу, да?
картинки я скопировал, так как указанно в инструкции, но картинки, это полбеды.. тут есть скрипт http://www.timonbos.eu/techniek/5-migrate-virtuemart-images.html для переноса картинок

Тем временем я Обновил Вирт 1.1.4 до 2.0.10 на Joomla 1.5 миграция прошла с переменным успехом - товары перенеслись все, а вот категории не все - только половина
Но, даже так можно мигрировать jupgrade до Joomla 2.5 , по идее таблицы VirtueMart 2 останутся и на новой Joomla 2.5 просто нужно будет установить VirtueMart 2

а по методу изначального обновления до Joomla 2.5 а потом VirtueMart до 2, то пока не получилось, еще попробую старшие версии ВМ 2.0.6, а не последнюю
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
До миграции таких таблиц не было, есть таблицы jsf_virtuemart_product , jsf_virtuemart_orders наверное он их хочет
То есть у вас были до миграции таблицы VM1 но с префиксом как у VM2?

На счет картинок есть прикрепленная тема в раздела "Миграция" офиц. форума
https://forum.virtuemart.net/index.php?topic=109502.0

Тем временем я Обновил Вирт 1.1.4
Есть совет в мануалах обновить 1.1.4 до последней версии VM1 - до 1.1.9.

а по методу изначального обновления до Joomla 2.5 а потом VirtueMart до 2, то пока не получилось, еще попробую старшие версии ВМ 2.0.6, а не последнюю
Жаль, в последней версии может больше усовершенствований мигратора.
*

bgg87

  • Захожу иногда
  • 164
  • 2 / 0
  • Истина где-то рядом...
Всем привет!
Вот все пишут, как обновить или перенести полностью Joomla + VirtueMart, а это значит в добавить к имеющимся проблемам (в моем случае), ещё кучу!

Поэтому, считаю, лучше сделать чистую установку, но сразу возникло 2 очень важных вопроса:
1. Как перенести только товары [J 1.5.26 + vm 1.1.6] на [J 2.5.27 + vm 2.6.12 ]?
2. Как сделать URL такими же как на старом сайте? (товаров около 5000!)

URL старого сайта имеют вид:
site.ru/shop/category/product/01-name_category/12345-name_tovar
*01 - id категории
*12345 - id товара

Любители отправить в Google ^-^ скажу что провел там не один вечер. Инфа за чистую очень старая и не актуальная, и все пишут об одном "как обновить".
Совету буду очень рад, а инструкции крайне счастлив :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор NIKOLY

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

Автор GaziroFFka

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

Автор ve1006

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

Автор harddrop

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

Автор varella

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