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

LEXX413

  • Новичок
  • 3
  • 0 / 0
Здравствуйте, подскажите пожалуйста, никак не получается сделать.

Мне необходимо сделать пункт меню со следующим видом:
например, есть список авторов, у каждого автора есть материалы, я хочу, чтобы они располагались в алфавитном порядке отдельно друг от друга, например в 2 колонки, то ест ьпримерно так:

А_автор_1       В_автор_1
А_автор_2       В_автор_1
А_автор_3       В_автор_1

Б_автор_1       Г_автор_1
Б_автор_2       Г_автор_1
Б_автор_3       Г_автор_1

при нажатии на автора мы должны перейти к списку его материалов, авторами например могут быть писатели, а материалами описание их книг.
Как я себе это представлоляю, нужно создать родительскую категорию для пункта меню, у нее будут подкатегории по буквам алфавита и у подкатегорий по буквам алфавита будут подкатегории с именами авторов. У меня не получается настроить все, чтобы выглядело так как в примере, кто-нибудь знает как это сделать и можно ли вообще?

joomla 1.7.2, менеджер категорий и материалов стандартный.
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Ну вроде правильно начали, продолжайте, должно выйти. А почему бы не использовать каталоги, типа Zoo или SOBI2, созданные именно для таких вот дел?
*

LEXX413

  • Новичок
  • 3
  • 0 / 0
Просто не знал о таких расширениях, может быть и целесообразно подключить, думал что можно стандартными средствами сделать.
*

LEXX413

  • Новичок
  • 3
  • 0 / 0
Если кому интересно, проблему решил. Собственно сделал все за пару минут используя все стандартное. В типе пункта меню нужно выбрать "список всех категорий", в настройках по усмотрению покопаться можно. Единственное что не получилось, это вывести в 2 колонки.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
привет.
вывести в 2 колонки - тоже не проблема, но в твоём случае есть небольшой отягчающий фактор - привязка к алфавиту.
в принципе, если подучишь php то и это не проблема ).
если же просто разбить на 2 колонки, то надо в папке (если нет, то создаём)
templates\ИМЯ ШАБЛОНА\html\com_content\categories\
добавить файл default_items.php с таким содержанием


Код
<?php

/**
 * @package Joomla.Site
 * @subpackage com_content
 * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
$class = ' class="first"';
if (count($this->items[$this->parent->id]) > 0 && $this->maxLevelcat != 0) :
?>
<ul>
<?php

echo "<div class='col1'>";
$cc=count($this->items[$this->parent->id]);
$curc=0;
foreach($this->items[$this->parent->id] as $id => $item) : ?>
<?php

if (($curc>-1)&&($curc>$cc/2)){
$curc=-3;
echo "</div><div class='col2'>";
}
$curc++;

if ($this->params->get('show_empty_categories_cat') || $item->numitems || count($item->getChildren())) :
if (!isset($this->items[$this->parent->id][$id + 1]))
{
$class = ' class="last"';
}
?>
<li<?php echo $class; ?>>
<?php $class = ''; ?>
<span class="item-title"><a href="<?php echo JRoute::_(ContentHelperRoute::getCategoryRoute($item->id));?>">
<?php echo $this->escape($item->title); ?></a>
</span>
<?php if ($this->params->get('show_subcat_desc_cat') == 1) :?>
<?php if ($item->description) : ?>
<div class="category-desc">
<?php echo JHtml::_('content.prepare', $item->description, '', 'com_content.categories'); ?>
</div>
<?php endif; ?>
        <?php endif; ?>
<?php if ($this->params->get('show_cat_num_articles_cat') == 1) :?>
<dl><dt>
<?php echo JText::_('COM_CONTENT_NUM_ITEMS'); ?></dt>
<dd><?php echo $item->numitems; ?></dd>
</dl>
<?php endif; ?>

<?php if (count($item->getChildren()) > 0) :
$this->items[$item->id] = $item->getChildren();
$this->parent = $item;
$this->maxLevelcat--;
echo $this->loadTemplate('items');
$this->parent = $item->getParent();
$this->maxLevelcat++;
endif; ?>

</li>
<?php endif; ?>
<?php endforeach; ?>
</div>
</ul>
<?php endif; ?>




а чтобы представлять немного, что и зачем сделано, вот тут почитать можешь:
http://joomlaforum.ru/index.php/topic,84140.new.html

ещё забыл добавить, что сами по себе колонки не появятся, просто содержимое быдет обёрнуто в два дива .col1 и .col2, а дельше уже учим CSS :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как редактировать отдельную страницу Joomla 2.5?

Автор mrporter

Ответов: 0
Просмотров: 19928
Последний ответ 14.09.2023, 22:16:47
от mrporter
Как вывести путь материала на страницу?

Автор Gromz

Ответов: 6
Просмотров: 3568
Последний ответ 14.12.2019, 20:19:21
от Gromz
Как закрыть от посещения страницу регистрации Joomla?

Автор Csandr

Ответов: 27
Просмотров: 7874
Последний ответ 01.04.2019, 18:32:18
от ProtectYourSite
Обновил РНР до 5.6 появилась ошибка вывода RSS ленты

Автор deemvest

Ответов: 5
Просмотров: 1600
Последний ответ 16.10.2018, 12:10:40
от ProtectYourSite
Вывод контента com_content материалов и категорий по id. Решение

Автор Fedor Vlasenko

Ответов: 16
Просмотров: 26006
Последний ответ 01.10.2018, 14:32:38
от Fedor Vlasenko