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

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Поставил капчу на регистрацию. В форме регистрации Joomla, если код из CAPTCHA ввести Неправильно, после перезагрузки страницы, правильно введенные данные (имя, логин и т.д) сохраняются в форме и их не надо заново вводить.
А вот в форме регистрации JoomShopping данные не сохраняются, и это будет очень сильно бесить клиента, если он ошибется с циферкой))

Можно ли как-то родную джумловскую систему сохранения и подстановки данных в форме прикрутить к джумшоповской? Если нет, то как решить эту проблему?

--
Joomla 3.3.3, JoomShopping 4.6.1
Капчу Joomla подключал к JoomShopping c помощью официального плагина разработчиков "Registration captcha 1.0.0 (JoomShopping 3.11.4 / 4.0.0 or higher)"
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
как вариант поставить http://nevigen.com/ru/shop/addons/antibot-pro-registratsiya-joomshopping.html и забыть о проблемах регистрации ботов и проблем с капчей
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Не помню что то делал такое, необходимо было из одной страницы данные из формы перенести на другую. Что то через Session set.

Второй вариант вставить:
<?php echo $_POST['имяполя'] ?> в соответствующее поле. И после перезагрузки они получатся снова и добавятся в поля.

Цитировать
И после перезагрузки они получатся снова
Как то по турецки написал.. ;D
« Последнее редактирование: 27.08.2014, 15:29:25 от shurakana »
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
как вариант поставить http://nevigen.com/ru/shop/addons/antibot-pro-registratsiya-joomshopping.html и забыть о проблемах регистрации ботов и проблем с капчей
Да дело в том, что тут проблема не столько в капче, а в том что данные не сохраняются в форме. Если например не пользоваться капчей, а в настройках JoomShopping отключить загрузку скриптов, то будет тоже самое.

Второй вариант вставить:
<?php echo $_POST['имяполя'] ?> в соответствующее поле...
А куда именно это вставлять? Вот кусок кода из файла \com_jshopping\templates\responsive\user\register.php

        <?php if ($config_fields['f_name']['display']) : ?>
        <div class = "control-group">
          <div class = "control-label name">
            <?php print _JSHOP_F_NAME ?> <?php if ($config_fields['f_name']['require']) : ?><span>*</span><?php endif; ?>
          </div>
          <div class = "controls">
            <input type = "text" name = "f_name" id = "f_name" value = "" class = "input" />
          </div>
        </div>
        <?php endif; ?>
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Вот здесь вот вроде есть решение http://joomla-support.ru/thread/32885/
но не понятно куда этот код в JoomShopping вставлять
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
у тебя есть input с именем="f_name".
вставляешь <?php echo $_POST['f_name'] ?> в value=""

Чтобы получилось так
Код
<input type="text" name="f_name" id="f_name" value="<?php echo $_POST['f_name'] ?>" class="input" />

Потом по аналогии..
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Вот здесь вот вроде есть решение http://joomla-support.ru/thread/32885/
но не понятно куда этот код в JoomShopping вставлять

Зачем писать лишнего когда можно сделать аккуратнее
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Чтобы получилось так
Код
<input type="text" name="f_name" id="f_name" value="<?php echo $_POST['f_name'] ?>" class="input" />
Не работает этот метод к сожалению. О нем вот здесь тоже написано http://myrusakov.ru/php-save-form.html
Там наверно выше еще нужно вставить что-то типа этого:

<?php
  session_start();
  $_SESSION["f_name"] = $_POST["f_name"];
  $_SESSION["l_name"] = $_POST["l_name"];
  header("Location: ".$_SERVER["HTTP_REFERER"]);
  exit;
?>

Но если этот код вставить, то страница регистрации вообще не открывается.

Еще в файле \com_jshopping\templates\responsive\user\register.php стоит атрибут у формы autocomplete="off". Менять на "on" тоже бесполезно.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Ух я сейчас проверю, смотри уменя.. если будет работать с тебя 100 плюсов..))

Модуль jshopping_register используешь?
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
И так, идешь в сайт\components\com_jshopping\controllers\user.php
после
function registersave(){
сразу добавляешь
$_SESSION['dannie'] = JRequest::get('post');

затем в register.php в нужные input'ы в valuе добавляешь

<?php echo $_SESSION['dannie']['f_name']; ?>
где f_name имя текущего поля.

Все работает.
У меня еще не установлен модуль регистрации, и я думал что в обработчике формы текущая страница, поэтому предложил сразу $_POST['f_name'];
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
А вообще, убери капчу, и вместо <input type="submit" class="button" value="Register"> в register.php вставь
<div onclick="loginForm.submit();">Зарегистрироваться</div>
Оформи как кнопку, и все, боты не нажимают на дивы..))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
как говорят в Одессе, я вас умоляю :) боты и на страницы не заходят, и не только на дивы, а и на кнопки не нажимают :) это ничего не даст абсолютно в плане защиты от ботов.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Хм, а если атрибут action="" к форме с помощью js добавлять?

Или, я чего то незнаю про ботов?
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
я чего то незнаю про ботов?

откуда ж я знаю, что вы знаете о ботах :) например, я не знаю, знаете ли вы, что есть боты, которые понимают javascript :) а в целом, вполне может быть. правда существует вероятность, что если возникнет какой-либо конфликт в js, то action не будет добавлен, и тогда даже человек не сможет зарегистрироваться.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
ну, да, тестить надо значит вышесказанное... а конфликты, они на то и конфликты чтобы их устранять...)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Получить данные пользователя из сессии или...

Автор Dewis

Ответов: 5
Просмотров: 1959
Последний ответ 27.10.2023, 02:16:39
от Dewis
Nevigen: Переадресация регистрации и авторизации на JoomShopping

Автор Satool

Ответов: 5
Просмотров: 1579
Последний ответ 19.07.2023, 14:21:48
от nevigen
JoomShopping умер после обновления

Автор Alex_gs

Ответов: 3
Просмотров: 1480
Последний ответ 08.05.2023, 15:02:11
от Akeksandr
Не сохраняются добавленные атрибуты

Автор Alex_iPod

Ответов: 3
Просмотров: 1242
Последний ответ 17.04.2023, 22:41:07
от victorantoniak
Скидка без регистрации

Автор Simply

Ответов: 5
Просмотров: 1391
Последний ответ 04.04.2023, 23:52:47
от Simply