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

ПАХОМ

  • Захожу иногда
  • 56
  • 0 / 0
Решение.

Здравствуйте, уважаемые форумчане!

Нашёл способ получения письма с указанием страницы, с которой была отправлена форма ChronoForms. Вот решение (нашёл на этом форуме)
----------- начало поста с решением ------------------
Цитировать
1. Создать новый элемент в котором вписываем в первые 2 поля его название, в 3 поле описание, в Code соответственно вставляем код элемента.
Код:
<?php
$doc    = &JFactory::getDocument();
$uri    = &JFactory::getURI();

echo "<input type='hidden' name='page_title' value='".$doc->title."' />";
echo "<input type='hidden' name='back_url' value='".$uri->toString()."' />";

?>
затем создаем в нем 2 свойства: field_name (поле, которое будет содержать адрес ссылки, по умолчанию выставлено back_url) и title_name (поле, которое будет содержать заголовок страницы, по умолчанию выставлено page_title)
2. созданный элемент добавляем в нужную форму
3. в шаблоне письма оперируя этими двумя параметрами (адрес ссылки и название страницы) формируем ссылку на нужную страницу (в нашем случае для писем в HTML формате можно вставлять такой код: <a href="{back_url}">{page_title}</a>)
----------- конец поста с решением ------------------
Но с момента предложения данного решения сам ChronoForms изменился и я не совсем понимаю вышеуказанное.
Тем не менее я создал элемент с HTML/PHP кодом и вставил туда вышеуказанный PHP код.
В разделе, где формируется шаблон письма, я добавил ссылку <a href="{back_url}">{page_title}</a>, которая по не понятным мне причинам видоизменяется после сохранения в такой вид: <a href="/administrator/{back_url}">{page_title}</a>

Прошу помощи в этом вопросе.

С уважением,
ПАХОМ
« Последнее редактирование: 27.09.2012, 16:28:28 от ПАХОМ »
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Не совсем понял почему добавляется administrator

Во вкладке Code формы в поле HTML code добавил
Код: PHP
<?php
$doc    = &JFactory::getDocument();
$uri    = &JFactory::getURI();
echo '<a href="'.$uri->toString().'">'.$doc->title.'</a>';
?>

Получил ссылку на данную страницу и алиас как заголовок
*

ПАХОМ

  • Захожу иногда
  • 56
  • 0 / 0
Здравствуйте!

Вкладка "Preview" имеет поле "Custom Element Here" содержащий код
### начало кода ###
<?php
$doc    = &JFactory::getDocument();
$uri    = &JFactory::getURI();
echo "<input type='hidden' name='page_title' value='".$doc->title."' />";
echo "<input type='hidden' name='back_url' value='".$uri->toString()."' />";
?>
### конец кода ###
Затем в форму, которая будет приходить ко мне на почту, я формирую шаблон письма: вкладка "Emails" -> "Email template" -> "HTML Source Editor". Сюда вставляю код <a href="{back_url}">{page_title}</a>. Вот в этом самом месте, после нажатии кнопки Обновить, прикрепляется приставка к ссылке /administrator/: <a href="/administrator/{back_url}">{page_title}</a>

Может редактор надо настроить корректно?
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Если используете стандартный редактор TinyMCE, то в плагинах Редактор - TinyMCE ->Режим редактора (Functionality) ->Расширенный (Extended) после этого он не должен автоматом добавлять /administrator/

Ну или на время редактирования формы письма включите редактор Editor - None

А вообще лучше установите другой редактор времени и нервов сэкономите кучу, мне больше нравиться JCE
« Последнее редактирование: 27.09.2012, 11:20:10 от frag79 »
*

ПАХОМ

  • Захожу иногда
  • 56
  • 0 / 0
Если используете стандартный редактор TinyMCE, то в плагинах Редактор - TinyMCE ->Режим редактора (Functionality) ->Расширенный (Extended) после этого он не должен автоматом добавлять /administrator/

Ну или на время редактирования формы письма включите редактор Editor - None

А вообще лучше установите другой редактор времени и нервов сэкономите кучу, мне больше нравиться JCE

Здравствуйте, frag79!

Настройки указанные Вами уже были в редакторе. Я тоже использую редактор JCE, все остальные редакторы выключены. Но загружается в ChronoForms редактор tinymce (я смотрю путь, отображаемый при правке кода: вкладка "Emails" -> "Email template" -> "HTML Source Editor"(media/editors/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm).
По умолчанию стоит JCE, в профиле Пользователя тоже менял редакторы, но это не дало желаемых результатов.

Может что-то я не так делаю?
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
да, чет я не досмотрел. просто пробовал не голой системе.

покурил их форум, есть такая проблема, если хотите использовать JCE то вот http://www.chronoengine.com/forums/viewtopic.php?f=2&t=85069&p=297965&hilit=tinymce#p297965

Если надо раз сделать и забыть про настройку, то можете через phpMyAdmin прям в базе в таблице ***_chronoform_actions поменять
*

ПАХОМ

  • Захожу иногда
  • 56
  • 0 / 0
Благодарю за помощь.
Вопрос можно закрывать.
Отдельное спасибо Вам, frag79.
*

ПАХОМ

  • Захожу иногда
  • 56
  • 0 / 0
да, чет я не досмотрел. просто пробовал не голой системе.

покурил их форум, есть такая проблема, если хотите использовать JCE то вот http://www.chronoengine.com/forums/viewtopic.php?f=2&t=85069&p=297965&hilit=tinymce#p297965

Если надо раз сделать и забыть про настройку, то можете через phpMyAdmin прям в базе в таблице ***_chronoform_actions поменять

Я вот заметил, что и поля От кого, Кому ответить и т.д. в режиме "Расширенного" редактирования что ли, настроить можно. Думаю и ссылку тоже там можно сделать, поскольку можно редактор включить или выключить. Так что так.
Единственное - сбрасывается отладка отправленного письма: она снова включается и появляется отладочное сообщение после отправки письма.
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Единственное - сбрасывается отладка отправленного письма: она снова включается и появляется отладочное сообщение после отправки письма.

Ну издержки производства :) На оф форуме заострили вопрос, так что скорее всего в новых релизах все будет норм, так что ждите, или берите другой конструктор форм
*

Sorrowful

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Парни, поскажите как сделать тоже самое в joomla3 и ChronoForms V5?
Буду премного благодарен
*

WhitePunk

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Я не особо соображаю, но понял что нужно добавить опцию сюда, только как мне например поменять на JCE?
Или как отключить вообще редактор, чтоб открытый штмл редактировать и он не корректировался?
Код
    if(isset($tag['wysiwyg_editor']) && $tag['wysiwyg_editor'] == 1){     
     $output .= "<?php \$editor =& JFactory::getEditor(); echo \$editor->display('".$fieldname."', '".$value."', ".$fieldoptions['editor_width'].", ".$fieldoptions['editor_height'].", ".$fieldoptions['rows'].", ".$fieldoptions['cols'].", ".$fieldoptions['editor_buttons']."
".array(Что сюда писать?)."
); ?>";
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

url материала на email (ChronoForms) [Решено]

Автор Konstantinl

Ответов: 20
Просмотров: 15269
Последний ответ 12.08.2022, 03:00:20
от jesus
[Решено] Несколько форм на странице

Автор maddestiny

Ответов: 6
Просмотров: 8070
Последний ответ 05.02.2019, 13:03:48
от andreytver
[Решено] ChronoForms бесплатен? - после установки просит Validation key

Автор kefla

Ответов: 13
Просмотров: 21051
Последний ответ 25.07.2018, 20:32:36
от MeTaNAlex
Отправляет письма при каждом обновлении страницы

Автор Igoritaly

Ответов: 4
Просмотров: 1936
Последний ответ 16.03.2017, 18:44:07
от Igoritaly
Как получить URL страницы с помощью PHP ?

Автор Xzizz

Ответов: 10
Просмотров: 2835
Последний ответ 15.08.2016, 14:33:29
от nicalf