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

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
« Последнее редактирование: 10.06.2019, 13:06:27 от varX »
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Это первое пожелание:Второе пожелание: 
К прекрасному полю emeilback (backemeil) неплохо бы добавить поле backfile, т.е. если человек указывает свой емейл для получения копии письма на свой адрес, то только в этом случае мы отсылаем ему вместе с письмом также и файлы, например текст договора. При этом такой файл должен отправляться только ему, но не нам.


Это задача для частного случая, которая может, к тому же, иметь много индивидуальных нюансов. При необходимости, это не сложно добавить самостоятельно. Нет смысла делать.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Из простого текстового файла; можно через copy-paste.

А текстовый файл где запрашиваться должен, и откуда? Огород городить нужно, а потом каждый день объяснять, как это работает.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
допустим вы сделали так, что бы можно было делать кнопки в той форме которую я показал.
И к примеру нужно видеть, что это за чекбокс что он собой подразумевает. а рядышком картинка слева или справа которая в этой кнопки (превьюшка) на которую нажмешь и она увеличиться для просмотра (как в галереях)

Это не задача для генератора форм, это проблема конечного разработчика, который отрисует все хотелки с перламутровыми пуговицами. В новой версии каждое поле будет иметь свой идентификатор, соответственно, работа с кодом заметно упростится.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Olg

  • Завсегдатай
  • 1184
  • 91 / 2
А текстовый файл где запрашиваться должен, и откуда? Огород городить нужно, а потом каждый день объяснять, как это работает.
Да нигде не запрашиваться: copy из текстового файла и paste в поле. Давайте по шагам: 1) вы согласны, что сейчас в компоненте нереально сделать select с выбором страны из списка всех стран мира (такое применяется в любой регистрационной форме)?
*

Olg

  • Завсегдатай
  • 1184
  • 91 / 2
Может быть вот это как-то прояснит картину...
*

alesam

  • Новичок
  • 9
  • 0 / 0
Здравствуйте.

Подскажите где прописать текст перед итоговой суммой. Чтобы получилось, например "ИТОГО: 20500руб"
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Первое и главное: Огромное спасибо за данный компонент! Прост! Доступен! Удобен! Спасибо!
Есть вопрос про зависимые поля, можно ли в поле для id указать 2 - 3 или 4 разных id ?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Здравствуйте.

Подскажите где прописать текст перед итоговой суммой. Чтобы получилось, например "ИТОГО: 20500руб"
В новой версии добавлю такую возможность.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Первое и главное: Огромное спасибо за данный компонент! Прост! Доступен! Удобен! Спасибо!
Есть вопрос про зависимые поля, можно ли в поле для id указать 2 - 3 или 4 разных id ?

Чесно говоря, в тупике нахожусь. Это зачем, если не секрет? Что быть должно от этого?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Чесно говоря, в тупике нахожусь. Это зачем, если не секрет? Что быть должно от этого?
Все очень просто, гибкость.
по тому как было бы удобно указать id скажем через запятую и мне будет выводить те куски форм, которые требуются. При этом я не буду создавать много лишнего, а просто буду компоновать форму целиком из готовых кусков.
Согласен можно обойтись и без этого но было бы очень удобно.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Я не думаю, что это будет большой популярностью пользоваться, но кода добавит. Большинство народа вообще не могут догадаться, как один id вставить. Если нужно - в индивидуальном порядке можно сделать.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Я не думаю, что это будет большой популярностью пользоваться, но кода добавит. Большинство народа вообще не могут догадаться, как один id вставить. Если нужно - в индивидуальном порядке можно сделать.
Правда, очень нужно!
*

alesam

  • Новичок
  • 9
  • 0 / 0
В новой версии добавлю такую возможность.

А новая когда?

А в старой как?
*

x1

  • Давно я тут
  • 638
  • 15 / 0
  • Linux — это Windows для бытовой техники
вы согласны, что сейчас в компоненте нереально сделать select с выбором страны из списка всех стран мира (такое применяется в любой регистрационной форме)?
Применяется, сталкивался. Может имеет смысл подгрузить список стран из базы Joomla? (панель управления -> расширения -> установка языковых пакетов)
*

Olg

  • Завсегдатай
  • 1184
  • 91 / 2
Может имеет смысл подгрузить список стран из базы Joomla?
Не имеет: страны и языки -- совсем не одно и то же.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Да нигде не запрашиваться: copy из текстового файла и paste в поле. Давайте по шагам: 1) вы согласны, что сейчас в компоненте нереально сделать select с выбором страны из списка всех стран мира (такое применяется в любой регистрационной форме)?

На данный момент не буду такой функционал рассматривать. Добавить 200 значений в селект - дело одного часа с перекуром. Универсальности это не добавляет.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Цитировать
Я не думаю, что это будет большой популярностью пользоваться, но кода добавит. Большинство народа вообще не могут догадаться, как один id вставить. Если нужно - в индивидуальном порядке можно сделать.
Цитировать
Правда, очень нужно!
Было бы просто супер!
*

Olg

  • Завсегдатай
  • 1184
  • 91 / 2
На данный момент не буду такой функционал рассматривать. Добавить 200 значений в селект - дело одного часа с перекуром. Универсальности это не добавляет.
Жаль. Хозяин -- барин.
*

djonros

  • Новичок
  • 1
  • 0 / 0
Подскажите по калькулятору, не выводит сумму, все перекопал, найти ошибку не смог((((
http://arti-cool.ru/home/site_design.html
« Последнее редактирование: 05.08.2016, 12:16:32 от djonros »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
У вас авторская ссылка закрыта от индексации, поэтому компонент не работает.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Так мне можно надеется? я про то что бы разные id можно было добавлять...
А то я в этой теме как тот миньен в толпе..... я пойду, я пойду а ни кто не замечает (((
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Так мне можно надеется? я про то что бы разные id можно было добавлять...
А то я в этой теме как тот миньен в толпе..... я пойду, я пойду а ни кто не замечает (((

Я же вам ответил уже, для публичной версии это не целесообразно. В персональном порядке, заказывайте персонально. Думаю, дней через 10 - 15 выйдет новая версия, начну принимать заявки.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Bowa

  • Захожу иногда
  • 363
  • 5 / 0
Я же вам ответил уже, для публичной версии это не целесообразно. В персональном порядке, заказывайте персонально. Думаю, дней через 10 - 15 выйдет новая версия, начну принимать заявки.
Что делать.... будем ждать....
Просто горит проект, надо делать, и хотелось быстро... но....
Другой вопрос: сколько это будет стоить, как и где создавать заявку?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Что делать.... будем ждать....
Просто горит проект, надо делать, и хотелось быстро... но....
Другой вопрос: сколько это будет стоить, как и где создавать заявку?
Это будет около 3 тыс. руб. стоить. Заявки отправляются на http://juice-lab.ru/
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

DzSoft

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Можно ли изменить
Код: php
	function buildRadio($pat,$row='') {
static $a=1;
$i=0;
preg_match('/([^"]+)(?=" class="inp_sel")/', $pat, $m);
$row.='<div class="qfradio"><label>'.$m[0].'</label><br>';
$opts=explode('</div><div>',$pat);
$name='r'.$this->id.'_'.$a;$n=0;$a++;
foreach($opts as $opt) {
$value='';
// if($this->rowOld->calc) {
$vals=explode('input',$opt);
foreach($vals as $val){
if(strpos($val,'opt_modifer'))$value.=$val{strpos($val,'value="')+7};
}

preg_match('/([^"]+)(?=" class="opt_price)/', $opt, $o);
$value.=trim($o?$o[0]:'');
// }

$cl = '';
if(strpos($opt,'inp_svz')){
preg_match('/([^"]+)(?=" class="inp_svz)/', $opt, $o);
$cl =' class="qfsvz_'.trim($o?$o[0]:'').'"';
}

preg_match('/([^"]+)(?=" class="inp_opt")/', $opt, $m);
$row.=$m[0].'<input type="radio" name="'.$name.'" value="'.$i.'_'.$value.'" '.(!$n?'checked="checked"':'').$cl.'>';
$n++;
$i++;
}
$row.='</div>';
return $row;
}

Что бы можно было сделать http://wordsmall.ru/html-i-css/chekboksycheckbox-i-radioknopkiradiobottom.html

Если я правильно понял ваш код то, внутри тега <label></label> , а '.$m[0].' - это название строки под или рядом с которыми будет расположен чекбокс.
Грубо говоря:
<div class="qfradio"><label>Формат</label><br>А<input type="radio" name="r0" value="0_+0" checked="checked">Б<input type="radio" name="r0" value="1_+0"></div>
Возможно ли изменить код что бы прописать свои стили. Пример кода на выходе:
Код: css
.rabs input[type="radio"] {
display: none;
}
.rabs label {
background: #ffffff;
border: 1px solid #ddd;
color: #999;
display: inline-block;
font-family: Arial;
font-size: 16px;
margin: 18px;
padding: 6px 12px;
cursor:pointer;
-moz-box-shadow: #ccc 0 0px 1px;
-webkit-box-shadow: #ccc 0 0px 1px;
box-shadow: #ccc 0 0px 1px;
}
.rabs input[type="radio"]:checked + label {
background: #fff;
color: #000;
border: 1px solid #0fa0bd;
-webkit-box-shadow: 0px 0px 9px #50D029;
-moz-box-shadow: 0px 0px 9px #50D029;
-ms-box-shadow: 0px 0px 9px #50D029;
-o-box-shadow: 0px 0px 9px #50D029;
box-shadow: 0px 0px 9px #50D029;
}

Код: html4strict
<div class="rabs">
<input type="radio" id="tab-1" name="radioname"  checked>
<label for="tab-1">Больше</label>
<input type="radio" id="tab-2" name="radioname">
<label for="tab-2">Меньше</label>
<input type="radio" id="tab-3" name="radioname" >
<label for="tab-3">Среднее</label>
</div>

Если Вы, не поняли, то могу попробовать ещё формулировку)))

И ещё, как предложение. Добавить возможность подгрузки изображения к чекбоксам хотя бы 100*100
Можно. Добавьте атрибут for для label. Соответственно, вам понадобится поменять местами строки с $row.= и $name=. В новой версии radio будет внутри label и такие стили можно будет делать без правки кода. По поводу изображений не понял что куда.

Доброго! по подробнее не могли бы подсказать, не совсем понял
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Новая версия компонента доступна для установки. Написано на одном дыхании, все намеченные изменения реализованы. Пока будет делаться страница на моем сайте, выложу тут архив для скачивания.

QF2 - принципиально отличается от прежнего QuickForm, перед установкой необходимо деинсталлировать старый компонент, во избежание конфликтов. Активационные коды от старого подходят к новому. Позже, открою новую тему на форуме.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

x1

  • Давно я тут
  • 638
  • 15 / 0
  • Linux — это Windows для бытовой техники
Название компонента в админке: qf2. Мне кажется обозвать например QuickForm 2 для глаза будет приятнее.
В админке можно создать только новый проект (?? после его создания - форма). В форму можно добавить только мыло, сообщение после отправки и имя стиля. Наверное не тот архив компонента загрузили?
« Последнее редактирование: 12.08.2016, 11:20:03 от x1 »
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Название компонента в админке: qf2. Мне кажется обозвать например QuickForm 2 для глаза будет приятнее.
В админке можно создать только новый проект (?? после его создания - форма). В форму можно добавить только мыло, сообщение после отправки и имя стиля. Наверное не тот архив компонента загрузили?
Сначала проект создать нужно. Потом все остальное появится.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Доброго! по подробнее не могли бы подсказать, не совсем понял

В новой версии уже прописаны for= для label там где нужно. Ничего придумывать больше не надо.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

x1

  • Давно я тут
  • 638
  • 15 / 0
  • Linux — это Windows для бытовой техники
Цитировать
Сначала проект создать нужно. Потом все остальное появится.
Ничего не появилось. Чистая J3.6.2
Вот скриншоты: http://rgho.st/75NWyYmtD
« Последнее редактирование: 12.08.2016, 13:17:09 от x1 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm 3 - конструктор простых и сложных форм

Автор varX

Ответов: 1108
Просмотров: 153647
Последний ответ 27.02.2026, 08:53:50
от wocha
Radical Form - бесплатная ajax форма обратной связи, которая не ломает дизайн

Автор Progreccor

Ответов: 311
Просмотров: 89385
Последний ответ 22.01.2026, 02:23:57
от quip
QuickForm 2 - конструктор форм с зависимыми полями и калькулятором

Автор varX

Ответов: 1351
Просмотров: 170391
Последний ответ 03.10.2022, 22:34:40
от dodsik
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 75
Просмотров: 33906
Последний ответ 17.07.2021, 10:01:40
от Biss
Форма обратной связи для Joomla 2.5

Автор ForQue

Ответов: 0
Просмотров: 5286
Последний ответ 10.01.2021, 10:57:08
от ForQue