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

rk3dnp

  • Захожу иногда
  • 320
  • 5 / 0
Re: Создаём router для AdsManager
« Ответ #60 : 15.01.2014, 22:09:32 »
Спасибо, но мне именно id бы убрать, так как вложенность категорий мне не так важна
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Создаём router для AdsManager
« Ответ #61 : 17.01.2014, 15:04:17 »
А не боитесь глюков со ссылками на объявления? К примеру, два человека написали одинаковый заголовок объявления... "Куплю слона"...
В транслитерации kuplu-slona будет два объявления чем вы можете привести механизм сайта в негодность.
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

alegz

  • Новичок
  • 2
  • 0 / 0
Re: Создаём router для AdsManager
« Ответ #62 : 21.03.2014, 08:42:17 »
Помогите, не могу привести к виду
http://site.ru/1-prodam-tovar

привести к http://site.ru/1/1-prodam-tovar могу
а к http://site.ru/1-prodam-tovar не могу
наставьте на путь истинный)
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Создаём router для AdsManager
« Ответ #63 : 31.03.2014, 18:15:59 »
наставьте на путь истинный)
Похоже на то, что придется публиковать объявление в 2-х категориях. Первая - это корневая категория с id = 0, а вторая - это непосредственно категория с id = 1, 2, 3 ... n, и т.п. В общем без хака компонента думаю не обойтись.
А чем вам категории в адресной строке мешают? Не уж то хотите чтоб пользователь давал, печатал, рассылал "короткую ссылку" на свое объявление?
« Последнее редактирование: 31.03.2014, 18:20:14 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

Dimm555

  • Захожу иногда
  • 103
  • 6 / 0
Re: Создаём router для AdsManager
« Ответ #64 : 07.05.2014, 18:43:15 »
Кто знает как на AdsManager 2910 поменять ссылку на объявление?

из http://site .ru/1-cat/25-tovar

на http://site .ru/1-cat/id25

Чтобы меняя заголовок объявления не менялась его ссылка.
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Re: Создаём router для AdsManager
« Ответ #65 : 08.05.2014, 01:19:28 »
Кто знает как на AdsManager 2910 поменять ссылку на объявление..., Чтобы меняя заголовок объявления не менялась его ссылка.
Хакать \components\com_adsmanager\router.php надо.
Я бы искал в нём строки наподобие :
Код
$segments[] = $query["id"]."-".getAdsmanagerRouteContent($query["id"]);
, и правил бы их. +возможно какие-то еще кусочки кода оттуда. Но это так..только мысли вслух. Я не проверял лично.
*

Vokson

  • Захожу иногда
  • 83
  • 0 / 0
Re: Создаём router для AdsManager
« Ответ #66 : 04.07.2014, 21:48:58 »
Ребят, а поделитесь пожалуйста с чем вообще его едят этот роутер и для чего он, где почитать про него?
Спасибо.
*

magistr_yoda

  • Захожу иногда
  • 131
  • 2 / 0
Re: Создаём router для AdsManager
« Ответ #67 : 30.05.2015, 17:15:52 »
Ребят, а поделитесь пожалуйста с чем вообще его едят этот роутер и для чего он, где почитать про него?
Спасибо.

Он при включённом ЧПУ делает ссылки для адсменеджера.
*

magistr_yoda

  • Захожу иногда
  • 131
  • 2 / 0
Re: Создаём router для AdsManager
« Ответ #68 : 30.05.2015, 17:27:32 »
Товарищи возник нестандартный вопрос для адсменеджера 2.7 - нужно сделать кучу дополнительных параметров для роутера адсменеджера, но как их задать именно по названию.
Например нужно сделать чтобы в режиме списка, в категории авто ссылками выводились марки авто - при нажатии на ссылку, показывается категория авто только с этими марками авто. итд. Т.е. это не отдельная категория, а всего лишь поле. Кроме этого в других категориях нужно сделать подобную систему с другими параметрами - например там мебель дубовая или осиновая. итд для разных категорий. Т.е. это типа фильтрации по полям в категории.

Я уже роутер переделал чтобы он создавал ссылки с урлами городов и всё работает.
Он там стандартный - определяет по количеству параметров в урле, какую ссылку открывать(категория, пользователь итд) - я добавил параметр город и все остальные параметры стал грузить со смещением +1.

Но сейчас надо кучу разных параметров добавить. и тут уже работать со смещением не получится.
Сами ссылки сгенерировать не проблема - проблема в том чтобы роутер их корректно обрабатывал.
Ну например можно поставить в категорию авто параметр mark в категорию мебель параметр wood итд - т.е. нужно чтобы роутер обрабатывал ссылку не по количеству параметров, а по имени.

Я тогда замахался с этим роутером, сейчас пока не понимаю как это сделать можно.
Подскажите.
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Создаём router для AdsManager
« Ответ #69 : 30.05.2015, 23:03:33 »
Я тогда замахался с этим роутером, сейчас пока не понимаю как это сделать можно.
А роутер тут при чем? У вас типичная задача фильтрации объявлений. Если непосредственно необходимо чтоб по конкретным категориям и параметрам создавалась ссылка, тогда "да".. Нужно править роутер либо дописывать код админки и т.п. (хакать) автодобавления при создании поля в роутер "переводчика-интерпритатора" параметра... Проще модуль фильтра как здесь  и для искоренения дублей в поиске оградить их в robots.txt (Ограждать придется, т.к. поисковики начнут ругаться на вас мол "Мы обнаружили дубли страниц...")
А вообще в менеджере есть такое понятие как "глобальный фильтр". Ну в голде он точно есть и с ним, по-моему, даже модуль идет. Но вот проблема в том что он работает только с оним полем. К примеру с городом... Если руки не из места точки №5, то вполне можно допилив некоторые вещи получить то, что ван нужно =)
Гляньте как это организованно на раскрученных инет-магазинах и доска...Может в голову придет мысля...
« Последнее редактирование: 30.05.2015, 23:29:50 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: Создаём router для AdsManager
« Ответ #70 : 16.07.2015, 10:38:26 »
Здравствуйте!

Ссылка на объявление раньше была, такого вида:
site.ru/79-stroitelnye-materialy/16242-luchshaya-santekhnika-dlya-vas.html
сейчас, после добавления пункта меню на объявления (Adsmanager » details), она стала такой:
site.ru/details/79-stroitelnye-materialy/16242-luchshaya-santekhnika-dlya-vas.html

Та же история и с добавлением пункта меню (Adsmanager » list)
Была ссылка такая:
site.ru/79-stroitelnye-materialy.html
стала:
site.ru/list/79-stroitelnye-materialy.html

Подскажите пожалуйста, как сделать редирект с первых ссылок на вторые.
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Создаём router для AdsManager
« Ответ #71 : 18.08.2015, 20:24:03 »
max_1985  если не секрет - нашли решение?
*

denis174

  • Захожу иногда
  • 256
  • 1 / 0
Re: Создаём router для AdsManager
« Ответ #72 : 08.09.2015, 12:40:46 »
max_1985  если не секрет - нашли решение?
такая  же беда, сейчас в поиске...
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Создаём router для AdsManager
« Ответ #73 : 21.09.2015, 07:31:46 »
Подскажите на 3.1.0 версию доски, роутер.
Сенкс.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 9698
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 20416
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 8709
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 19295
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 33619
Последний ответ 27.03.2020, 22:32:04
от Pavel