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

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Не грузит картинки в категории как решить.
При загрузки изображений в категорию пишет
Цитировать
Файл /usr/local/pem/vhosts/***/webspace/httpdocs/lik-astana.kz/images/stories/virtuemart/category/korob_papka11.jpg загружен
но при отображении вот такая картинка

но при наведении она открывается

помню что встречал статью как решить похожую проблему там надо было просто прописать в файле размер загружаемых изображений но вот в каком файле их прописать не запомнил (не предал большого значения статье)
проблема началась после обновления до версии 2.6.14.
Помоги решите эту проблему
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Попробовал загрузить через загрузчик а потом ввести в поиске и выбрать изображение
но тут проблема при вводе имени изображения пишет изображение не найдено
но по факту оно есть. Не понятно почему оно не догружается где может стоять ограничение.
Нашел вот такой файл /administrator/components/com_virtuemart/helpers/mediahandler.php и как я понял это он отвнчает за загрузку изображений и там есть такая строка
1085
Код
function getImagesList($type = '',$limit=0, $max=16)
вот $max=16 пробовал за место 16 ставить 102400 не чего не изменилось
как решить помогите
вот весь код
Код
function getImagesList($type = '',$limit=0, $max=16) {

$db = JFactory::getDBO();
$list = array();
$vendorId=1;//TODO control the vendor
$q='SELECT SQL_CALC_FOUND_ROWS `virtuemart_media_id` FROM `#__virtuemart_medias` WHERE `published`=1
     AND (`virtuemart_vendor_id`= "'.(int)$vendorId.'" OR `shared` = "1")';
if(!empty($type)){
$q .= ' AND `file_type` = "'.$type.'" ';
}
if ($search = JRequest::getString('term', false)){
$search = '"%' . $db->getEscaped( $search, true ). '%"' ;
$q .=  ' AND (`file_title` LIKE '.$search.' OR `file_description` LIKE '.$search.' OR `file_meta` LIKE '.$search.') ';
}
$q .= ' LIMIT '.(int)$limit.', '.(int)$max;

$db->setQuery($q);
// $result = $this->_db->loadAssocList();
if ($virtuemart_media_ids = $db->loadResultArray()) {
$errMsg = $db->getErrorMsg();
$errs = $db->getErrors();

$model = VmModel::getModel('Media');

$db->setQuery('SELECT FOUND_ROWS()');
$list['total'] = $db->loadResult();

$list['images'] = $model->createMediaByIds($virtuemart_media_ids, $type);

if(!empty($errMsg)){
$app = JFactory::getApplication();
$errNum = $db->getErrorNum();
$app->enqueueMessage('SQL-Error: '.$errNum.' '.$errMsg);
}

if($errs){
$app = JFactory::getApplication();
foreach($errs as $err){
$app->enqueueMessage($err);
}
}

return $list;
}
else return array();
}
« Последнее редактирование: 14.03.2015, 09:12:15 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Может он в базе недогружает вот таблица _virtuemart_medias
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
неужели ни кто не сталкивался с подобными ошибками.
Может кто посоветует плагин какой для загрузки изображений в категорию
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
На JED на первой странице есть решение но оно для товаров
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/jms-multi-images-upload-for-virtuemart
подскажите может есть и для категорий что то подобное.
На данном сайте не нашел не чего что могло бы подойти

так же пробовал и ftp закинуть картинки в папку images/stories/virtuemart/category/ и через фильтр найти тоже не находит а файлы там есть
« Последнее редактирование: 14.03.2015, 10:49:29 от Stasweb »
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
те картинки которые вы загружаете через ftp отображаться при выборе в VM не должны, т.к они (точнее пути к картинкам) должны прописаться в базе данных.
3.14здец
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
с этим все понят но
но почему они там не прописываются
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
Смотрите таблицы БД, их там несколько, в одной вроде перечень всех медиафайлов, в другой привязка к товарам (категориям). Можно включить отладку и посмотреть какие запросы формируются при добавлении файлов у вас.
3.14здец
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
пишет 
181 SQL-запросов зафиксировано
и во всем списки нет ссылок на изображение.
Как должен выглядеть запрос на сохранение пути на изображение?   
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
В таблице _virtuemart_medias прописана ссылка
   
но в категориях ее нет
http://lik-astana.kz/index.php/ru/tipografiya-poligrafiya-v-astane.html Дисконтные карты   
ее не отображает

_virtuemart_categories
ID категории  157


_virtuemart_categories_ru_ru
ID категории  157
   

_virtuemart_category_categories   

« Последнее редактирование: 16.03.2015, 08:14:19 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Где еще может быть проблема или прописаны ссылки
может настройки в phpMyAdmin неправильно выставлены
токая же проблема была и с товаром но ее решили сразу  установкой плагина
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/jms-multi-images-upload-for-virtuemart
« Последнее редактирование: 16.03.2015, 09:12:46 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Вот сам запрос
Код
SELECT `likastana_virtuemart_medias`.*
  FROM `likastana_virtuemart_medias`
  WHERE `likastana_virtuemart_medias`.`virtuemart_media_id` = "1126"
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
так же не создает миниатюру картинки

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображаются товары в категории

Автор iZacNT

Ответов: 0
Просмотров: 4110
Последний ответ 23.06.2023, 12:20:49
от iZacNT
Перестали выводиться категории

Автор sergspb

Ответов: 0
Просмотров: 3869
Последний ответ 12.02.2022, 12:53:31
от sergspb
Привязка кода как id как категории так и меню

Автор Stasweb

Ответов: 8
Просмотров: 1641
Последний ответ 18.11.2020, 12:37:06
от Stasweb
Дублируются категории, как исправить

Автор Stasweb

Ответов: 2
Просмотров: 1219
Последний ответ 05.11.2020, 09:14:01
от Stasweb
Категории в VirtueMart

Автор stitch808

Ответов: 1
Просмотров: 1196
Последний ответ 30.04.2020, 06:21:58
от draff