Новости 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 Пользователей и 2 Гостей просматривают эту тему.
  • 288 Ответов
  • 54236 Просмотров
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
я ни когда не пользовался этим компонентом, вчера установил его в первый раз, если в кратце - где именно там должен работать плагин?
Другие плагины Joomla в нем работают?
Хотелось бы чтобы ссылки пользователей преобразовывались - вот здесь http://www.musiclady.ru/mashkin/ - справа - инфа о себе - и ссылка на оффсайт девушки.
К этой социалке идут свои собственные плагины и есть интеграция (с myBlog)
*

vremennyy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
JComments по-умолчанию вообще не показывает в чистом виде ссылки для незарегистрированных пользователей, он их преобразует в обычный текст.
Для того, чтобы незарегистрированные пользователи видели ссылки, нужно выставить соответствующие права:
Компоненты -> JComments -> Настройки -> Права -> Unregistered -> Параметры отображения:
Ставим галочку напротив пункта «Распознавание ссылок».

Быть может в этом проблема?

У меня в блоге, на той же странице, ссылку на которую уже давал m__g, в самом первом комментарии есть оставленная пользователем ссылка, и она успешно обрабатывается.
!JoomlaComment- так именуется мой плагин, а путь "Компоненты -> JComments -> Настройки -> Права -> Unregistered -> Параметры отображения: Ставим галочку напротив пункта «Распознавание ссылок»." не нашел. Правильно ли понимаю, что у меня не такой плагин, и на нем джредирект работать не будет.
Или может надо настройку "Позволить использование форматирования с помощью BB кода?" поставить в нет?
« Последнее редактирование: 14.06.2010, 10:38:41 от vremennyy »
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
!JoomlaComment- так именуется мой плагин, а путь "Компоненты -> JComments -> Настройки -> Права -> Unregistered -> Параметры отображения: Ставим галочку напротив пункта «Распознавание ссылок»." не нашел. Правильно ли понимаю, что у меня не такой плагин, и на нем джредирект работать не будет.

Речь идет не о плагине, а о компоненте. И то, что такого пункта нет — это просто нереально, смотрите внимательней. Разве что JComments какой-то очень древней версии стоит, в этом случае рекомендую обновиться.

Или может надо настройку "Позволить использование форматирования с помощью BB кода?" поставить в нет?

BB-код тут по-идее вообще ни при чем.
*

vremennyy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Речь идет не о плагине, а о компоненте. И то, что такого пункта нет — это просто нереально, смотрите внимательней. Разве что JComments какой-то очень древней версии стоит, в этом случае рекомендую обновиться.

BB-код тут по-идее вообще ни при чем.

Смотрю настройки компонента, а не плагина, но называется от так же, как и плагин: !JoomlaComment.

Если пройти Компоненты -> !JoomlaComment -> О нас, то версию пишет "!JoomlaComment 3.26 by"
« Последнее редактирование: 14.06.2010, 11:53:53 от vremennyy »
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
Хм, не заметил я сразу...
Конечно же, JoomlaComment и JComments — это совершенно разные компоненты.
*

vremennyy

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Хм, не заметил я сразу...
Конечно же, JoomlaComment и JComments — это совершенно разные компоненты.

Тады вопрос: а для !JoomlaComment плагин редиректа дорабатываться будет?
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
Хотелось бы чтобы...
попробую что нибудь сделать:)
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
Тады вопрос: а для !JoomlaComment плагин редиректа дорабатываться будет?
посмотрим на компонент этот, если он "устроен" так же как старый JComments, тогда это надо сначала компонент доработать, что бы в нем работали плагины, а это уже к его разработчикам... А проще было бы использовать JComments :) на мой взгляд лучше на много и отечественного производителя надо поддерживать:) гляну вечером
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Может кому-то пригодится - чтобы MyBlog работал с плагином - зайти в компонент MyBlog - Интеграция - и включить  Content - JmRedirect

p.s. - хорошо бы такую интеграцию "привить" с JomSocial
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
уф...как всё тут запутанно...сегодня ни чего хорошего не наковырял...отказывается плагин работать и всё тут, можно конечно быстро сделать, просто добавить в файл компонента пару строчек кода, но это как то не красиво с эстетической стороны))) завтра продолжу
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
В конфигурации JomSocial есть вкладка -  Интеграция - там только MyBlog - может попробовать "ковырять" по аналогии?
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
П.П.С или я что то не так понял?
Всё правильно, только я хотел как то обойти Use mambots on My Blog frontpage, потому что вылазят комментарии с Обсуждение контента в Kunena везде на странице вывода блогов, а нужно, что бы только на странице статьи блога. Замкнутый круг.

Офтоп. В Kunena Discussbot есть один немаловажный, на мой взгляд, недостаток - настройка вариантов отображения комментов идёт одновременно для разделов и категорий блогов.

PS Пришлось поставить усреднённо простую ссылку на комментарии в форуме.
« Последнее редактирование: 15.06.2010, 13:47:07 от DKsN »
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
В конфигурации JomSocial есть вкладка -  Интеграция - там только MyBlog - может попробовать "ковырять" по аналогии?


не это не то вроде...
у меня острая нехватка времени сейчас, с плагином ни чего не получилось дельного, вот вам как альтернатива ручной метод))

в файле ...\www\components\com_community\views\profile\view.html.php
нужно найти строчку
Код: php
echo $tmpl->fetch ( 'profile.index' );
и заменить её на
   
Код: php
/////////////////////////////////////////////////////////////////
$html = $tmpl->fetch ( 'profile.index' );
$regex = '#(^|\s|\()((http(s?)://)|(www\.))(\w+[^\s\)\<]+)#i';
if (preg_match($regex, $html)) {
$html = preg_replace_callback($regex, array($this, 'plg_jmredirect_replace'), $html);
}

$regex = "/(.{0,7}?)<a (.*?)(href=[\"\'])(.*?)([\"\'](.*?)>(.*?)<\/a>)/i";
if (preg_match($regex, $html)) {
$html = preg_replace_callback($regex, array($this, 'plg_jmredirect_replace_2'), $html);
}

echo $html;
}

function plg_jmredirect_replace($mathes)
{

$jmurl = explode("/", $mathes[6]);
if ( $jmurl[0] != $_SERVER['HTTP_HOST']){
$mathes[0] = 'http://'.$_SERVER['HTTP_HOST'].'/go.php?'.$mathes[0];
}
return $mathes[0];
}

function plg_jmredirect_replace_2($mathes)
{

$jmlink = explode("://", $mathes[4]);
$jmurl = explode("/", $jmlink[1]);
if ( $jmurl[0] != $_SERVER['HTTP_HOST'] and $jmlink[1]!=''){
$mathes[4] = 'http://'.$_SERVER['HTTP_HOST'].'/go.php?'.$mathes[4];
}
return $mathes[1].'<a '.$mathes[2].$mathes[3].$mathes[4].$mathes[5];
}
/////////////////////////////////////////////////////////////////

должно работать)))

П.С. не забываем ложить файл go.php в корень сайта)))
« Последнее редактирование: 19.06.2010, 13:37:41 от m__g »
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
К сожалению - не работает - на месте профиля чистый экран - то есть есть сайт - но внутри - где профиль - пусто совсем
Может что-то отредактировать в файле profile.index ?
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
К сожалению - не работает - на месте профиля чистый экран
Извиняюсь, одну строчку пропустил, код я отредактировал в прошлом посте, скопируйте ещё раз.
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Спасибо большое - сейчас работает. Но есть момент )))
Когда ссылка -
Цитировать
Официальный сайт
    http://vkontakte.ru/club15988890

То это хорошо - сюда go.php замечательно встает ))) А вот дальше у меня стоят не ссылки, а текст (не ссылка). Перед которым тоже прописалось go.php. Можно сделать так - что когда объект - ссылка - он прописывает go.php, а когда просто ссылка в тексте (не активная) - то нет?

Цитировать
Ссылки на ваше творчество в сети
    Уоки Токи - California
    http://www.musiclady.ru/go.php?
    Уоки Токи Blues cover
    http://www.musiclady.ru/go.php?
    Уоки-Токи - Video clip DISCO
    http://www.musiclady.ru/go.php?
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
я думал это тоже будет нужно...ну тогда половину кода убрать нужно)))
Код: php
		$html = $tmpl->fetch ( 'profile.index' );

$regex = "/(.{0,7}?)<a (.*?)(href=[\"\'])(.*?)([\"\'](.*?)>(.*?)<\/a>)/i";
if (preg_match($regex, $html)) {
$html = preg_replace_callback($regex, array($this, 'plg_jmredirect_replace_2'), $html);
}
echo $html;
}

function plg_jmredirect_replace_2($mathes)
{

$jmlink = explode("://", $mathes[4]);
$jmurl = explode("/", $jmlink[1]);
if ( $jmurl[0] != $_SERVER['HTTP_HOST'] and $jmlink[1]!=''){
$mathes[4] = 'http://'.$_SERVER['HTTP_HOST'].'/go.php?'.$mathes[4];
}
return $mathes[1].'<a '.$mathes[2].$mathes[3].$mathes[4].$mathes[5];
}
*

Guitaristka

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Отлично )) Спасибо!
Ну может кому и нужно первый вариант - просто там эти ссылки текстовые. Тогда посмотрите в первом варианте - после go.php еще пробел есть - думаю  -он лишний. И еще - строка, которую мы меняем -
Цитировать
echo $tmpl->fetch ( 'profile.index' );
имеет закрытую скобку } - эта скобка тоже не нужна - а то выдает ошибку синтаксическую. То есть заменить на ваш код нужно строку 523
Цитировать
      echo $tmpl->fetch ( 'profile.index' );
   }
*

Nikela

  • Захожу иногда
  • 68
  • 0 / 0
У меня, наверное, глупый вопрос, но все же: при установленном редиректе и клике пользователем по ссылке, на сайте на который он перешел будет отображаться переход именно с моего сайта? Могут ли каким-то образом не учитываться такие переходы в партнерках?
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
именно с вашего сайта будет переход, должны учитываться по идее
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
Nikela, у меня партнерские ссылки почти все через редирект.
Переходы учитываются, так что можете не переживать по этому поводу.
*

Nikela

  • Захожу иногда
  • 68
  • 0 / 0
m__g, Hammer, спасибо!
*

DimZ

  • Осваиваюсь на форуме
  • 38
  • 7 / 0
m_g посмотри как можно доработать твой плагин для СКК FLEXIcontent (http://code.google.com/p/flexicontent/downloads/list), (не работает в нём :-(), заранее спасибо.
*

Ecspert

  • Захожу иногда
  • 426
  • 12 / 0
почему ссылки на http://rutracker.org/ приводят к ошибке:
403 Forbidden. You don't have permission to access /go.php on this server.
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
Ecspert, проверь, есть ли права на исполнение файла go.php
*

Ecspert

  • Захожу иногда
  • 426
  • 12 / 0
Ecspert, проверь, есть ли права на исполнение файла go.php
та есть, 644, все другие ссылки переадресуются нормально  ^-^
*

Ecspert

  • Захожу иногда
  • 426
  • 12 / 0
попробуйте открыть ссылку на внутренную страницу какого-то форума, например эту:
http://ваш сайт/go.php?http://rutracker.org/forum/viewtopic.php?t=2769046

если из ссылки убрать эту часть =2769046 http://ваш сайт/go.php?http://rutracker.org/forum/viewtopic.php?t=2769046
чтобы ссылка выглядела вот так - http://ваш сайт/go.php?http://rutracker.org/forum/viewtopic.php?t
тогда грузится  :(   :o
« Последнее редактирование: 07.07.2010, 20:48:30 от Ecspert »

Ребята, голову сломал. В коде не силен, вся инфа разбросана по топику, в работоспособную кучку собрать не получется.

Короче, Joomla 1.5.17 Стоит Artio JoomSEF, при активации последней версии jmredirect_1_15_for_j1.5 сайт падает и выдает ошибку Parse error: syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/jingle/domains/profittotal.com/public_html/plugins/content/jmredirect.php  on line 14

В файле go.php (лежит в корне) стоит код:
Код: php
<?php


if (isset($_SERVER['QUERY_STRING'])) {
$pos = strpos( $_SERVER['QUERY_STRING'], 'redir');
if ($pos == 1){
$clean = str_replace('jredir', '', $_SERVER['QUERY_STRING']);
$decode = base64_decode( $clean);
Header('Location: '.$decode);
}else{
Header('Location: '.$_SERVER['QUERY_STRING']);
}
}
?>
Переключатели в плагине ничего не меняют. Подскажите хоть куда смотреть. Внешние ссылки на сайте надо закрыть.
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
попробуйте эту версию (в прикрепленном файле)

[вложение удалено Администратором]
*

m__g

  • Захожу иногда
  • 124
  • 25 / 0
попробуйте открыть ссылку на внутренную страницу какого-то форума, например эту:
http://ваш сайт/go.php?http://rutracker.org/forum/viewtopic.php?t=2769046

странно...у меня переходит спокойно по этой ссылке...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу разобраться как в админке заставить работать свой плагин

Автор kkmspb

Ответов: 3
Просмотров: 4078
Последний ответ 02.09.2024, 11:35:25
от kkmspb
Не работает плагин на хостинге

Автор a7951396

Ответов: 3
Просмотров: 4443
Последний ответ 29.11.2023, 17:56:49
от a7951396
Плагин joomirseopagination доработка

Автор Stasweb

Ответов: 15
Просмотров: 4344
Последний ответ 16.03.2023, 15:00:33
от Stasweb
Формирование ссылок для компонента Joomla Tags

Автор stepan39

Ответов: 6
Просмотров: 5921
Последний ответ 05.02.2023, 15:22:13
от tweenpix
По поводу перенаправления ссылок

Автор itbc

Ответов: 4
Просмотров: 1243
Последний ответ 21.04.2021, 13:37:02
от itbc