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

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Popup как на кинопоиске
« Ответ #30 : 25.09.2014, 16:13:48 »
Цитировать
Я ж делал нечто подобное, вспомнил.
Интересное решение, нужно попробовать
Мелкий ремонт. skype poisk-plus
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Popup как на кинопоиске
« Ответ #31 : 25.09.2014, 16:18:34 »
Забыл добавить, в решении был небольшой баг, Joomla грузит всегда из кэша сперва (если он включен), потому переопределение шаблона НЕ срабатывало, если страницу уже открывали. Решается установкой плагина КэшКонтроль, где запрещаем кэшировать страницы в ajax-ом.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #32 : 25.09.2014, 17:01:42 »
Либо сложно, либо я ничего не понимаю..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #33 : 25.09.2014, 17:16:57 »
Вот..

Код: javascript
$(function(){
      $('.class_ssilki').mouseout(function(){
            $("#results").text("");
      });

      $('.class_ssilki').mouseover(function(){
      var futbolist = $(this).text(); // получаем текст ссылки
      $.ajax({
            type: "POST",
            url: "", // адрес до php файла
            data: {search: futbolist},
            success: function(html){
                  $("#results").append(html); // для блока id=resilts в CSS прописать стили
            }
      });
   });
});

В php получаем search через S_POST, а дальше просто находим строку в БД, и выводим нужные поля из нее, стили можно прописать прям в php чтобы постоянно не грузились..
В итоге из постоянных действий грузятся только несколько строк кода. Ничего лишнего..

Только я незнаю где в Joomla лучше разместить свою php функцию без правки ядра, в JoomShopping в папке controllers создаешь php файл и все, а тут есть чтото подобное..?
« Последнее редактирование: 25.09.2014, 17:22:33 от shurakana »
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Popup как на кинопоиске
« Ответ #34 : 25.09.2014, 17:24:55 »
Не понял, куда в вашем коде уходит запрос. Что за php-файл? И что возвращает, тоже непонятно.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #35 : 25.09.2014, 17:33:07 »
Не понял, куда в вашем коде уходит запрос. Что за php-файл? И что возвращает, тоже непонятно.

К php файлу в котором прописана функция, к которой можно обратиться по url, типа такого:
Код: php
function adminok(){
$db = JFactory::getDbo(); // подключаемся к базе
$ajax = 1; //параметр AJAX чтобы не грузилась страница в iframe
header("Content-type: text/html; charset=UTF-8"); //убираем проблемы с кодировкой мало ли

$search_prod = explode(" ", $_POST['search']); // делим массив на слова по пробелу
$sql_prod = "SELECT prod_category, product_id, min_price, `".$lang->get('name')."` AS name, image FROM teyzk_jshopping_products WHERE product_publish='1' AND `name_en-GB` LIKE \"%$search_prod[0]%$search_prod[1]%$search_prod[2]%\" ORDER BY min_price LIMIT 10";
$db->setQuery($sql_prod);
$result_prod = $db->loadRowList();

echo "<div>";
foreach($result_prod as $k) {
echo '<div class="res_row" style="float:left;border: 1px solid #ccc;margin: 0 22px 0 0;"><img style="display: block;" alt="'.$k[3].'" src="'.$jshopConfig->image_product_live_path.'/thumb_'.$k[4].'"/>'; //изображение
echo '<a style="color:blue;" class="href" href="'.SEFLink('index.php?option=com_jshopping&controller=product&task=view&category_id='.$k[0].'&product_id='.$k[1]).'">'.$k[3].'</a>';
echo "<div>".$k[2]."</div></div>"; //цена
}
echo "</div>";
if ($ajax){die();}
}

Опять же повторюсь, я незнаю куда в Joomla можно вставлять функции, чтобы к ним можно было обратиться через URL (это и вопрос), пример php кода взят отсюда:
http://joomlaforum.ru/index.php/topic,301246.msg1494316.html

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

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Popup как на кинопоиске
« Ответ #36 : 26.09.2014, 05:44:25 »
Этот код поиска по магазину по минимальной цене и здесь он не подойдет. Поиск в общим выдаст несколько решений. В данном случае нужна привязка фото к тексту.
Мелкий ремонт. skype poisk-plus
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #37 : 26.09.2014, 13:17:14 »
Этот код поиска по магазину по минимальной цене и здесь он не подойдет. Поиск в общим выдаст несколько решений. В данном случае нужна привязка фото к тексту.
Вы капитан очевидность!
Код я привел для дискуссии..)

В данном случае нужна привязка фото к тексту.
Не совсем понял, вернее совсем не понял что вы имеете ввиду..

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

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Popup как на кинопоиске
« Ответ #38 : 26.09.2014, 13:55:22 »
Цитировать
Не совсем понял, вернее совсем не понял что вы имеете ввиду..
Не называя вас не капитаном, ни даже генералом, поясняю: при вашем решении, пусть даже приведенном для примера, из базы будут вытаскиваться все значения, при наведении курсора на фото будет идти выборка всего где рейтинг упоминается
Мелкий ремонт. skype poisk-plus
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #39 : 26.09.2014, 14:33:51 »
Не называя вас не капитаном, ни даже генералом, поясняю: при вашем решении, пусть даже приведенном для примера, из базы будут вытаскиваться все значения, при наведении курсора на фото будет идти выборка всего где рейтинг упоминается
Вы похоже не понимаете что говорите вообще...

Поясню:
1) Пользователи хранятся в своей таблице - уточнение (FROM users)
2) Скорее всего у тех пользователей которые участвуют в рейтинге есть свой номер или чек - уточнение (WHERE rating=1)
3) НЕ надо использовать оператор LIKE, а искать по точному совпадению имени. т.к. из ячейки мы получаем точное значение в виде имени.
В итоге готовый запрос
SELECT user_login, img, age, name (или просто *) FROM #_users WHERE rating='1' AND user_login='футболист по которому кликнули';

Результат будет ВСЕГДА 1 строка! потому что - login пользователя УНИКАЛЕН (!)

Получаем данные в виде массива:
$result = $db->loadRowList(); или $result = $db->loadAssocList();

А дальше выводим как нужно..

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

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Popup как на кинопоиске
« Ответ #40 : 26.09.2014, 15:00:13 »
Может и сработает, нужно попробовать
Мелкий ремонт. skype poisk-plus
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Popup как на кинопоиске
« Ответ #41 : 27.09.2014, 14:44:16 »
Хочу попробовать на сайте, может что получится.
Подскажите пожалуйста, куда вставить код?
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #42 : 27.09.2014, 15:26:39 »
Хочу попробовать на сайте, может что получится.
Подскажите пожалуйста, куда вставить код?

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

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Popup как на кинопоиске
« Ответ #43 : 27.09.2014, 18:49:02 »
Не получится, т.к. надо в носить изменения еще. Даже незнаю как помочь, вам нужно посмотреть в какой таблице хранятся ваши участники рейтинга. Задать класс всем ссылкам из блока рейтинга и пр..
Эх, ну ладно.
Поищу еще подольше всякие плагины или модули. Может что найду похожее и переделаю.
Я видел всякие плагины, где реализованы всплывающие подсказки, но там просто текстовые или фото, а нужно из БД данные.
Все равно, спасибо
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #44 : 27.09.2014, 18:55:42 »
Поищу еще подольше всякие плагины или модули. Может что найду похожее и переделаю.
Я видел всякие плагины, где реализованы всплывающие подсказки, но там просто текстовые или фото, а нужно из БД данные.

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

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Popup как на кинопоиске
« Ответ #45 : 27.09.2014, 19:26:51 »
Вы бы посмотрели, сказали, что где у вас находится.. Может и получится посильная подсказка...
Хорошо, я уже смотрел сегодня как раз, сейчас сюда напишу
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Popup как на кинопоиске
« Ответ #46 : 27.09.2014, 19:37:06 »
Вы бы посмотрели, сказали, что где у вас находится.. Может и получится посильная подсказка...
localhost - baruzdinfr_rus  - bn28r_zoo_item
type = profile (всегда)
name = Bengau (например)
elements:
Код
 {
"9fcabcc0-13bc-4488-ba33-0b6fadcc9a72":  {
"0":  {
"value": "\u0413\u043b\u0435\u0431 \u041a\u0430\u0440\u043f\u043e\u0432"
}
},
"a0ce8468-c876-4174-8789-a75e1b5ecd12":  {
"option":  {
"0": "1994"
},
"select": "1"
},
"5f86d14e-0e6d-4d0d-9b06-c37d789d6c4a":  {
"0":  {
"value": "\u041c\u043e\u0441\u043a\u0432\u0430"
}
},
"10fd2e77-038b-4a29-80d5-ae43be279efe":  {
"0":  {
"value": "http:\/\/vk.com\/bengau",
"text": "VK",
"target": "0",
"custom_title": "",
"rel": ""
}
},
"fea8ec7d-2502-46dd-bf08-e9d73e66f99d":  {
"0":  {
"value": "http:\/\/www.youtube.com\/user\/BenGauFreestyle"
}
},
"0d32220d-a628-447e-8453-e4e4329a8e28":  {
"item":  {
"0": "735"
}
},
"71e8de36-7e2d-49e4-8236-4078c5df54bc":  {
"value": "112"
},
"ff94e00f-5055-439f-8c3e-fe5bef815ad1":  {
"file": "images\/avatar\/vkontakte_6227310.jpg",
"title": "",
"link": "",
"target": "0",
"rel": "",
"lightbox_image": "",
"spotlight_effect": "",
"caption": "",
"width": 50,
"height": 50
},
"65930fe3-b0ff-435d-b95f-77189e6152cd":  {
"option":  {
"0": "5"
},
"select": "1"
},
"0f21e4c9-1beb-4365-8a1d-1f7e8b9a793c":  {
"0":  {
"value": "\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u0442\u0443\u0440\u043d\u0438\u0440\u0430 \u043f\u043e \u0430\u043f\u043f\u0435\u0440\u0430\u043c RUC (2010)"
},
"1":  {
"value": "\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u0442\u0443\u0440\u043d\u0438\u0440\u0430 \u043f\u043e \u0430\u043f\u043f\u0435\u0440\u0430\u043c BeyondFootball Upper Competition 3(2011)"
},
"2":  {
"value": "\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u0442\u0443\u0440\u043d\u0438\u0440\u0430 \u043f\u043e \u0430\u043f\u043f\u0435\u0440\u0430\u043c WPUC3 (2011)"
},
"3":  {
"value": "\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u0442\u0443\u0440\u043d\u0438\u0440\u0430 \u043f\u043e \u0430\u043f\u043f\u0435\u0440\u0430\u043c WPUC5 (2013)"
},
"4":  {
"value": "\u0427\u0435\u043c\u043f\u0438\u043e\u043d \u0442\u0443\u0440\u043d\u0438\u0440\u0430 \u043f\u043e \u0430\u043f\u043f\u0435\u0440\u0430\u043c WPUC6 (2014)"
},
"5":  {
"value": "\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c \u0432 \u043d\u043e\u043c\u0438\u043d\u0430\u0446\u0438\u0438 \"best upper\" \u0442\u0443\u0440\u043d\u0438\u0440\u0430 PVLC 2013"
},
"6":  {
"value": "\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c \u0432 \u043d\u043e\u043c\u0438\u043d\u0430\u0446\u0438\u0438 \"best routine\" \u0442\u0443\u0440\u043d\u0438\u0440\u0430 UFO 2014"
},
"7":  {
"value": "\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c \u0432 \u043d\u043e\u043c\u0438\u043d\u0430\u0446\u0438\u0438 \"best upper\" \u0442\u0443\u0440\u043d\u0438\u0440\u0430 UFO 2014"
},
"8":  {
"value": "\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0435\u043c\u0438\u0438 PiterFF Awards \u0432 \u043d\u043e\u043c\u0438\u043d\u0430\u0446\u0438\u0438 \"Upper \u0433\u043e\u0434\u0430\" (2011, 2013)"
},
"9":  {
"value": "\u041f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u044c \u043f\u0440\u0435\u043c\u0438\u0438 PiterFF Awards 2011 \u0432 \u043d\u043e\u043c\u0438\u043d\u0430\u0446\u0438\u0438 \"Upper \u0432\u0438\u0434\u0435\u043e \u0433\u043e\u0434\u0430\" (2011, 2013)"
}
},
"3194f2e2-b29e-4a6b-8555-17c58b42ed6c":  {
"votes": "32",
"value": "9.3438"
}
}

http://russiaff.ru/bengau - вот страница для примера
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #47 : 27.09.2014, 19:51:06 »
скиньте скриншот MySQL таблицы с рейтингом, где у вас находятся все футболисты чтобы сделать правильный запрос в бд..
А вы тут иероглифы выдали..)
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Popup как на кинопоиске
« Ответ #48 : 27.09.2014, 20:13:05 »
скиньте скриншот MySQL таблицы с рейтингом, где у вас находятся все футболисты чтобы сделать правильный запрос в бд..
А вы тут иероглифы выдали..)
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #49 : 27.09.2014, 20:23:01 »
Что-то я думаю дело в дурдушку превращается... Скажите, вы можете прочитать названия полей!
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

Baruzdin

  • Захожу иногда
  • 55
  • 0 / 0
Re: Popup как на кинопоиске
« Ответ #50 : 27.09.2014, 20:27:47 »
Что-то я думаю дело в дурдушку превращается... Скажите, вы можете прочитать названия полей!
Извиняюсь
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Popup как на кинопоиске
« Ответ #51 : 27.09.2014, 21:03:54 »
Блин, я не пойму структуру..
Для каждого участника создается своя таблица чтоли?
Сделайте нормальный полноразмерный скриншот всего экрана, и с боковым блоком где все таблички отображаются!
Соедините в фотошопе или в пейнте в конце концов..
Я с zoo не работал и незнаю как там все устроено, и чтобы узнать мне нужна информация, даю вам последнюю попытку..)))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма обратной связи Perfect AJAX Popup Contact

Автор Елёсик

Ответов: 3
Просмотров: 2124
Последний ответ 21.05.2015, 18:20:53
от Biss
Горизонтальный скроллер изображений, с возможностью их открытия в popup

Автор yazu

Ответов: 5
Просмотров: 1406
Последний ответ 03.02.2015, 10:13:53
от arma
Карусель превью изображений с popup окном галереи

Автор Davidich

Ответов: 1
Просмотров: 2062
Последний ответ 06.04.2014, 17:26:01
от Davidich
Расширение popup

Автор qwe05115

Ответов: 3
Просмотров: 1862
Последний ответ 23.03.2014, 16:48:26
от qwe05115
PopUp по клику в любом месте

Автор Gerostrat

Ответов: 4
Просмотров: 2013
Последний ответ 02.07.2013, 22:42:24
от NightGuard