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

landgraf

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Ситуация следующая.
 Есть два модуля - Frontpage SlideShow и JMovies Mootools List, которые я хотел бы видеть исключительно на главной странице сайта (где главная, это- http://МойСайт.ru/index.php/home ).
 Мои дествия: Расширения/Модули/Сайт/выбор модуля, Изменить/Привязка к меню/Выбрать из списка/mainmenu,Главная (где главная заданна, как страница по умолчанию сайта)/Сохранить.


я перехожу на "Главную" http://МойСайт.ru/index.php/home данные модули чувствуют себя на этой странице великолепно.
После я кликаю на обзор новости фильма допустим 2012, представленной в JMovies Mootools List. А это уже адрес- http://МойСайт.ru/index.php/component/jmovies/card/detail&id=32, и в данном обзоре тоже находятся эти два модуля Frontpage SlideShow и JMovies Mootools List, извращая всё своим присутствием.

В верхнем меню создал, пункт меню- "Все фильмы",Тип пункта меню-Jmovies


где адрес данного меню  http://МойСайт.ru/index.php/vsefilmi. Вот если я захожу туда, и от туда уже просматриваю тот же анонс фильма 2012 ( где адрес,  почему то одной и той же новости уже - http://МойСайт.ru/index.php/vsefilmi/card/detail&id=32) то там все в порядке, этих модулей не наблюдается.

Но мне ведь необходимо, что бы эти два модуля, находящиеся в расположение " user 1", отображались лишь на Главной странице сайта, т.е http://МойСайт.ru/index.php/home (кстати почему такой url по умолчанию, а не просто http://МойСайт.ru/ тоже не совсем понятно), где я им и указываю быть. А не скакать по сайту где им захочется.
 Подскажите как привязать эти модули к показу лишь на определенной странице ( в моем случае на "Главной" )
*

muzhik

  • Захожу иногда
  • 80
  • 1 / 3
сделай привязку к меню, выбери ТОЛЬКО ГЛАВНУЮ!
*

landgraf

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
отключил ЧПУ всё заработало, но это ведь не выход!
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Даа... Есть такая проблемка в Joomla! Я её решал жесткой привзякой в шаблоне через условие:

Код: php
<?php 
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');

if (($option == 'com_content') and ($view == 'frontpage')) : ?>
<jdoc:include type="modules" name="yourmodulename" style="xhtml" />
<?php endif; ?>
*

paveljos

  • Новичок
  • 3
  • 0 / 0
А куда этот кусок текста нужно вставить и в каком шаблоне?
« Последнее редактирование: 08.01.2010, 00:07:30 от paveljos »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
А куда этот кусок текста нужно вставить и в каком шаблоне?
В файл index.php того шаблона, который используется на сайте.
*

paveljos

  • Новичок
  • 3
  • 0 / 0
Спасибо! Всё получилось и заработало!
*

Nishtiak

  • Захожу иногда
  • 112
  • 3 / 0
У меня ничего не получилось. У меня есть модуль в настройках которого указанно отображаться только на главное странице, а он отображается и на дочерних подскажите что и как сделать чтоб привязать его только к главно странице?
*

chosenman

  • Новичок
  • 2
  • 1 / 0
я боролся с тем чтобы модуль mod_virtuemart_latestprod - не вылазил нигде кроме главной. Это сработает и для других модулей. на Joomla  1.5.22

Находим файл index.php - вашего шаблона.

/*  Для справки: модуль mod_virtuemart_latestprod - у меня располлагался в позиции user2

Находим в файле index.php такой код (на моем примере):

Код: php
			<?php if($this->countModules('user2')) : ?>
<td>

<jdoc:include type="modules" name="user2" style="xhtml" />

</td>
<?php endif; ?>

у меня использовался шаблон rhuk_milkyway

МЕНЯЕМ этот код НА (посути старого ничего не удаляем вообще - просто вписываем ДОП. условия):
Код: php
			<?php if($this->countModules('user2')) : ?>   /* stariy kod  */
<td>      /* stariy kod  */
<?php /* dop.usloviya  */
$option = JRequest::getCmd('option');     /* dop.usloviya  */
$view = JRequest::getCmd('view');         /* dop.usloviya  */

if (($option == 'com_content') and ($view == 'frontpage')) : ?>   /* stariy kod  */

<jdoc:include type="modules" name="user2" style="xhtml" />      /* dop.usloviya  */

<?php endif; ?> /* dop.usloviya  */
</td> /* stariy kod  */
<?php endif; ?>  /* stariy kod  */


чистим кэш - на всякий случай - ведь бывает что все уже работает - а изза кэша думаешь ничего не получаеться.... об этом можно просто забыть.
« Последнее редактирование: 04.03.2011, 09:20:54 от chosenman »
*

EvgeniyAL

  • Захожу иногда
  • 191
  • 6 / 0
Дружище, а если у меня та же фигня, но на своем шаблоне...
Вот есть позиция

Код
<jdoc:include type="modules" name="my" style="xhtml" /> 

Сделал вроде как по твоему примеру

Код
<?php if($this->countModules('my')) : ?>   
     
<?php
$option = JRequest::getCmd('option');     
$view = JRequest::getCmd('view');       
 
if (($option == 'com_content') and ($view == 'frontpage')) : ?>   
 
<jdoc:include type="modules" name="my" style="xhtml" />     
 
<?php endif; ?>

<?php endif; ?> 

В итоге позиция пропала вообще...
Как быть? :(

Joomla 1.5.22
*

Marakaya

  • Захожу иногда
  • 59
  • 1 / 0
Нашел решение проблемы и без правки кода. Заходим в админку -> менеджер модулей -> тыкаем на нужный модуль -> в "назначение меню" выбираем "выбрать из списка" и там ставим меню, в котором нужно что бы отображалось. После этого всё работает.

Появилась новая проблема. Когда заходишь в список товаров и нажимаешь выровнять по цене или по другому, сразу показывается модуль, который должен отображаться только на главной. Плюс когда тыкаю на товар, модуль там так же виден, а не должен, что делать?
« Последнее редактирование: 19.03.2011, 21:18:36 от Marakaya »
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Добрый день,

У меня таже проблема как у Marakaya и EvgeniyAL...

У меня стоит Joomla 1.5.22 и VirtueMart 1.1.7. - ставлю модуль  mod_virtuemart_latestprod и модуль mod_virtuemart_universal_1.3...
В настройках указываю только на Главной --- в итоги выводит не только на главной - но и в каталогах товара и в карточках товара...
Шаблон у меня YooTheme Pinboard v1.5.6
Вот сайт - http://babyboom.lg.ua

Если кто нибудь разобрался - помогите?
« Последнее редактирование: 26.04.2011, 10:17:07 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

DastR33

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Народ, у меня аналогичная проблема.
Вывел на главную страницу сайта информацию о магазине. Создал модуль произвольного HTML кода (mod_custom), куда вставил текст.
Теперь модуль появляется на всех страницах каталога, в т.ч. и в описаниях товара.
Хотел воспользоваться способом, описанным chosenman-ом, но у меня на позиции bottom2 (где стоит этот модуль), ничего подобного нет. Может быть проблема в том, что у меня свой шаблон сделанный в Артистере 2...
И ещё, в этой же позиции находится ещё универсальный модуль 1.2.3 - и нужно  чтоб он показывался везде.
Есть ли решение проблемы конкретно к определённому модулю? чтоб один показывался всегда, другой - только на главной
*

321

  • Захожу иногда
  • 364
  • 3 / 8
*

Besik

  • Захожу иногда
  • 86
  • 0 / 3
добрый день!
нужна помощь форумчаН!

модуль i-slideshow  использую с позиции шаблона headerbar .
изображения выводятся только на главной странице сайта.
на всех остальных вместо работы этого модуля в позиции headerbar  отображается пустое место....
в параметрах модуля- Привязка к меню -все.
помогите пожалуйста.
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Если хотите, чтобы модуль выводился только на главной,
      <?php if($this->countModules('название позиции')) : ?>      

      <?php
  if (!$_GET[page] || $_GET[page] != 'shop.product_details')
  if (!$_GET[page] || $_GET[page] != 'shop.browse') 
  if (!$_GET[page] || $_GET[page] != 'checkout.index')
  {
?>

И так под каждым модулем который хотите оставить только на главной
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Код
<?php 
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
 
if (($option == 'com_content') and ($view == 'frontpage')) : ?>
<jdoc:include type="modules" name="yourmodulename" style="xhtml" />
<?php endif; ?>
+1
*

oleg.random

  • Новичок
  • 2
  • 0 / 0
Код
<?php 
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
 
if (($option == 'com_content') and ($view == 'frontpage')) : ?>
<jdoc:include type="modules" name="yourmodulename" style="xhtml" />
<?php endif; ?>
+1

+1 
*

artrush

  • Захожу иногда
  • 99
  • 0 / 0
А как скрыть модуль на главной странице?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

Dobreff

  • Захожу иногда
  • 214
  • 10 / 4
Если хотите, чтобы модуль выводился только на главной,
      <?php if($this->countModules('название позиции')) : ?>      

      <?php
  if (!$_GET[page] || $_GET[page] != 'shop.product_details')
  if (!$_GET[page] || $_GET[page] != 'shop.browse') 
  if (!$_GET[page] || $_GET[page] != 'checkout.index')
  {
?>

И так под каждым модулем который хотите оставить только на главной

А как сделать для Joomla 2.5 ?
*

renata

  • Захожу иногда
  • 59
  • 0 / 0
Даа... Есть такая проблемка в Joomla! Я её решал жесткой привзякой в шаблоне через условие:

Код: php
<?php 
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
if (($option == 'com_content') and ($view == 'frontpage')) : ?>
<jdoc:include type="modules" name="yourmodulename" style="xhtml" />
<?php endif; ?>

+1  ^-^
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
renata Не совсем правильно выше решение так как напоминает костыль и не более.
Вот  два фактически идентичных способа проверки на главную.
Код: php
<?php if ($_SERVER['REQUEST_URI'] == '/'):?>
На главной
<?php endif;?>
Отличное решение
Еще один вариант использование Api Joomla
Код: php
<?php if (JURI::current() == JURI::base()):?>
Опять на главной
<?php endif;?>
Ваш же случай является частным так как главная у вас frontpage, да и выглядеть должен
Код: php-brief
<?php 
if ( JRequest::getCmd('view') == 'frontpage')) : ?>
<jdoc:include type="modules" name="yourmodulename" style="xhtml" />
<?php endif; ?>
Нашел старую тему  Joomla 2.5 - проверка на главную страницу
*

akteon25

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
renata Не совсем правильно выше решение так как напоминает костыль и не более.
Вот  два фактически идентичных способа проверки на главную.
Код: php
<?php if ($_SERVER['REQUEST_URI'] == '/'):?>
На главной
<?php endif;?>
Отличное решение
Еще один вариант использование Api Joomla
Код: php
<?php if (JURI::current() == JURI::base()):?>
Опять на главной
<?php endif;?>
Ваш же случай является частным так как главная у вас frontpage, да и выглядеть должен
Код: php-brief
<?php 
if ( JRequest::getCmd('view') == 'frontpage')) : ?>
<jdoc:include type="modules" name="yourmodulename" style="xhtml" />
<?php endif; ?>
Нашел старую тему  Joomla 2.5 - проверка на главную страницу


Благодарю! Сработало.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На сайте пропал автоматический ресайз картинок для вывода на главной

Автор mimoza

Ответов: 6
Просмотров: 4130
Последний ответ 30.11.2017, 09:02:25
от SeBun
Вопрос по настройке новостной ленты на главной странице сайта

Автор jaff

Ответов: 13
Просмотров: 11207
Последний ответ 15.09.2017, 15:49:19
от sect
Как подключить js не в <head> а в конец страницы.

Автор vanya829

Ответов: 25
Просмотров: 19344
Последний ответ 18.06.2017, 16:37:11
от skytype
Как закрыть от индексации модуль?

Автор kirill-juk

Ответов: 27
Просмотров: 5778
Последний ответ 12.11.2016, 23:00:04
от flyingspook
Как показывать баннер (модуль) только для мобильных устройств?

Автор Escander

Ответов: 9
Просмотров: 4781
Последний ответ 27.10.2016, 12:26:56
от Escander