Новости Joomla

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

Вышли релизы безопасности Joomla 6.0.4 и Joomla 5.4.4

Релиз безопасности Joomla 6.0.4 и Joomla 5.4.4

Проект Joomla! рад сообщить о выходе Joomla 6.0.4 и Joomla 5.4.4. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 1958 Просмотров
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
После вставки кода (например: <p class=""></p>) в названии товара он исчезает при сохранении.
Пробовал в БД изменить varchar(255) на text, высматривал разные файлы  *ОХ-Х-Х* ... но так ничего и не нашёл.
Может аддон какой существует или где JoomShopping отрубает HTML код?

Кто знает или сталкивался....? пожалуйста хэлп.

*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Зачем эти "танцы с бубнами"?  ;D Оберните тегами название товара в шаблоне товара.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Зачем эти "танцы с бубнами"?  ;D Оберните тегами название товара в шаблоне товара.

Суть в том, что необходимо второе название для товара и в тэге H1.... как здесь.


А вот код этой же страницы...

*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Установите этот Addons: Second short Description for a Product и вашем шаблоне карточки товара переместите позицию вывода инфы аддона в тег H1 (там где первое название).
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Цитата: kit2m2 link=topic=356875.msg1824651#msg1824651Pate=1621697177
Установите этот Addons: Second short Description for a Product и вашем шаблоне карточки товара переместите позицию вывода инфы аддона в тег H1 (там где первое название).
Second short Description for a Product вместе с аддоном Second Descriptionfor Product создают ошибку даже на тестовом сайте.
« Последнее редактирование: 22.05.2021, 20:52:56 от webklient »
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Вот для примера тестовый сайт(admin/admin) https://natr.site/joomshopping/product/view/1/1
Second short Description for a Product вместе с аддоном Second Description for Product создают ошибку даже на тестовом сайте.

« Последнее редактирование: 22.05.2021, 20:59:47 от webklient »
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Second short Description for a Product вместе с аддоном Second Descriptionfor Product создают ошибку даже на тестовом сайте.
Да, эти два аддона не совместимы. На сайте может работать только один аддон из двух.

Могу за небольшие деньги доработать аддон Second short Description for Product чтобы был совместим с аддоном Second Description for Product.

Или Вы можете использовать доработанный мною аддон Second Description for Product, только нужно будет добавить в свой шаблон позиции вывода: _tmp_product_second_description и _tmp_product_third_description.

Или в коде аддона прописать свои позиции вывода.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Вопрос решён. Спасибо разработчикам на форуме и kit2m2  :D!
https://www.joomshopping.com/forum/posts/21/14786.html?lang=ru

Чтобы не исчезал HTML код на странице и карточке товара Joomshopping можно сделать следующее:
По адресу: administrator\components\com_jshopping\models\products.php
После стороки 217:
Код
$post['description_'.$lang->language] = $input->get('description'.$lang->id, '', 'RAW');
Добавить новую строку:
Код
$post['name_'.$lang->language] = $input->get('name_'.$lang->language, '', 'RAW');
« Последнее редактирование: 24.05.2021, 17:44:22 от webklient »
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
следует сделать следующее:
Как раз это никому не стоит делать (лезь в код компонента и там править, тем более когда есть готовые решения), но Вы можете...

Всем остальным прежде чем править что-то в коде ядра компонента стоит подумать, а как Вы будете обновлять сам компонент. Обновление затрет все правки, опять же без достаточных знаний Вы можете нарушить работу своего сайта.

За красный цвет можете получить замечание.
Правила форума
Цитировать
22. Использование красного цвета в Ваших сообщениях или подписях. Красный цвет- разрешён только администрации форума.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Как раз это никому не стоит делать (лезь в код компонента и там править, тем более когда есть готовые решения), но Вы можете...

Всем остальным прежде чем править что-то в коде ядра компонента стоит подумать, а как Вы будете обновлять сам компонент. Обновление затрет все правки, опять же без достаточных знаний Вы можете нарушить работу своего сайта.

За красный цвет можете получить замечание.
Правила форума

Спасибо за поправку. Я пытался найти готовое решение... но увы. Пришлось лезть в код от безысходности.
Уважаемый kit2m2, поделитесь пожалуйста решением, если есть такая возможность.  ^-^
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Уважаемый kit2m2, поделитесь пожалуйста решением, если есть такая возможность. 
Я уже дал Вам решение:
Или Вы можете использовать доработанный мною аддон Second Description for Product, только нужно будет добавить в свой шаблон позиции вывода: _tmp_product_second_description и _tmp_product_third_description.

Или в коде аддона прописать свои позиции вывода.

Доработанный аддон выводит три описания товара, одно можете использовать под свои нужды.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Я уже дал Вам решение:
Доработанный аддон выводит три описания товара, одно можете использовать под свои нужды.

Искренний вам поклон за это расширение.  ;) Уже используется  ^-^
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
webklient, есть простенький способ, без установки аддонов, в Вашем случае идеален. Делаете заголовок из двух частей с каким-нибудь разделителем, который не съест обработчик при сохранении. Обычно используют вертикальный слеш. Пример

Название 1|Название 2

А потом в шаблоне уже проходитесь регуляркой и разбиваете строку на две части. И с этими частями делаете что душе заблагорассудится. Шаблон не забываем переопределять дабы не затерлось при обновлении.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

webklient

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
webklient, есть простенький способ, без установки аддонов, в Вашем случае идеален. Делаете заголовок из двух частей с каким-нибудь разделителем, который не съест обработчик при сохранении. Обычно используют вертикальный слеш. Пример

Название 1|Название 2

А потом в шаблоне уже проходитесь регуляркой и разбиваете строку на две части. И с этими частями делаете что душе заблагорассудится. Шаблон не забываем переопределять дабы не затерлось при обновлении.
"в шаблоне уже проходитесь регуляркой" ...  даже не понимаю что это значит.  :o
"шаблон не забываем переопределять" .... такая же непонятка.
Объясните пожалуйста по подробнее, если есть такая возможность у Вас. Чтоб народу было ясно "что что на что надевать".  !!!???!!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 14
Просмотров: 5881
Последний ответ 30.03.2026, 08:43:36
от sergeytolkachyov
Обновление JoomShopping: с чего начать?

Автор jimka

Ответов: 1
Просмотров: 514
Последний ответ 05.03.2026, 02:47:41
от kit2m2
Плагин уведомлений о заказах в телеграмм для JoomShopping

Автор thevaca

Ответов: 0
Просмотров: 2806
Последний ответ 10.11.2025, 14:11:40
от thevaca
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 39158
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Не работает lightbox в JoomShopping

Автор d13v555

Ответов: 6
Просмотров: 4053
Последний ответ 08.10.2025, 15:34:46
от kit2m2