Новости Joomla

👩‍💻 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

Вышли релизы безопасности Joomla 6.1.2 и Joomla 5.4.7

Релиз безопасности Joomla 6.1.2 и Joomla 5.4.7

Проект Joomla! рад сообщить о выходе Joomla 6.1.2 и Joomla 5.4.7. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 2319 Просмотров
*

Nabla

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Всем Доброго Дня.

Хотелось бы добавить к компоненту JComments возможность прикрепления файла (изображения).

Может быть кто-то уже занимался этим и имеет представление что и где копать?

Ниже показан пример, как добавить дополнительное поле для формы JComments:

Код
Добавляем новые поля в таблицу jos_jcomments следующими SQL-запросами:

ALTER TABLE jos_jcomments ADD COLUMN `town` varchar(255);
и
ALTER TABLE jos_jcomments ADD COLUMN `acceptterms` tinyint(1) DEFAULT 0;

Открываем файл jcomments.class.php и добавляем данные поля в класс JCommentsDB, например после строчки:
  var $editor = '';
т.е. у нас получится вот так:
  var $editor = '';
  var $town = '';
  var $acceptterms = '';

Открываем файл jcomments.ajax.php и после строчки:
$comment->userid = $my->id ? $my->id : 0;
добавляем еще 2:
$comment->town = isset($values['town'])? $values['town'] : '';
$comment->acceptterms = isset($values['acceptterms'])? $values['acceptterms'] : 0;

Открываем файл /tpl/default/tpl_form.php и перед строчками:
<p>
  <textarea id="comments-form-comment" name="comment" cols="65" rows="8" tabindex="5"></textarea>
</p>

Добавляем наши новые поля:
 <p>
  <input type="text" name="town" value="" id="comments-form-town" />
  <label for="comments-form-town">Town</label>
</p>
<p>
  <input type="checkbox" name="acceptterms" value="1" id="comments-form-acceptterms" />
  <label for="comments-form-acceptterms">Accept Terms of Use</label>
</p>

Все, на этом первая (и основная) часть процесса добавления двух дополнительных полей решена. В результате проделанной модификации в форме добавления комментариев появятся 2 новых поля, которые после отправки комментария будут сохраняться в БД.

В принципе на этом этапе можно было бы и остановиться. Но ведь сразу же возникнет вопрос - поля-то мы добавили, в базу они сохраняются, но как их увидеть в списке комментариев? Поэтому переходим ко второй части...

Открываем файл jcomments.php, находим в нем строчку:
$query = "SELECT c.id, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment"
и заменяем ее на:
$query = "SELECT c.id, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment, c.town, c.acceptterms"
Этим самым мы добавляем выборку информации по данным полям из БД.

Теперь открываем файл шаблона: /tpl/default/tpl_comment.php и допустим после строчки:
<span class="comment-date"><?php echo date( 'Y-m-d H:i', $comment->datetime); ?></span>
добавляем вывод нашей информации:
 
<span class="comment-town"><?php echo $comment->town; ?></span>
<span class="comment-accept"><?php echo $comment->acceptterms ? 'Accepted' : 'Not accepted'; ?></span>

Может быть кто-то подскажет, как нужно изменить этот код, чтобы вместо дополнительного поля можно было прикрепить файл?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments 5

Автор ProtectYourSite

Ответов: 1
Просмотров: 1582
Последний ответ 28.06.2026, 10:09:38
от ProtectYourSite
Обсуждение JComments 3.0

Автор smart

Ответов: 261
Просмотров: 109968
Последний ответ 14.04.2026, 10:13:11
от alex54
Не отправляются комментарии из JComments 3.0.7.9

Автор akteon25

Ответов: 1
Просмотров: 3565
Последний ответ 21.02.2025, 12:41:06
от NewUsers
152-ФЗ jcomments электронная почта комментатора

Автор basn

Ответов: 1
Просмотров: 3370
Последний ответ 12.02.2025, 12:01:20
от basn
Как отключить капчу в jcomments 4?

Автор Алено4ка

Ответов: 1
Просмотров: 4398
Последний ответ 02.08.2024, 20:53:02
от ProtectYourSite