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

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Атрибут "размер"
« : 26.09.2013, 15:35:17 »
Здравствуйте. Дело в  том что хочу изменить стандарный вид выбора атрибутов к примеру "Размер", вместо обычных кнопок radio хочу получить, такие:



Как этого добиться? Пока только получилось задать такой вид, но они не работают!

Такой темы не нашел, если плохо искал то извеняюсь, кто знает, делал, или сталкивался подскажите пожалуйста, буду благодарен.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #1 : 26.09.2013, 15:46:14 »
формат вывода атрибута радиобатонс.
а дальше чистый CSS. стилизация радиобатонов.
Гоголь в помощь.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #2 : 26.09.2013, 17:57:29 »
так  вид кнопки радио, задается ОС. поэтому нужно ее display:none? а потом CSS для label ?

или нет? Гоголь не дал того что я просил))

на вид оно получаеться, но как актив сделать? не checked+label?

но оно всё равно не функционирует.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #3 : 26.09.2013, 18:31:39 »
Вот Вам для разбора полетов
Заряжаем ФаирБаг и..... удачной охоты ;)

Думаю у Вас получится... ;)
по крайней мере вопросы стали осмысленными :)

Сделаете может решите поделится с сообществом...
надаем Вам в "репу" ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #4 : 27.09.2013, 23:30:14 »
добрый вечер.

nevigen, спасибо за наводку, стимул и веру в меня ^-^

всё проще чем казалось, но сделал сам и я рад, даже вернее я Понял! как сделать и потом сделал, конечно долго соображал, кто шарит могут меня не понять) ну да ладно.



CSS:  components/com_jshopping/css/default.css  (стили как хотите, смысл здесь не в этом)

Спойлер
[свернуть]

html: components/com_jshopping/lib/functions.php (у меня строка - 506)

Это исправить:
Код: javascript
$html.='<span class="input_type_radio"><input id="radio" type="radio" name="'.$name.'" id="'.$id_text.'" value="'.$obj->$key.'"'.$sel.' '.$params.'> <label for="'.$id_text.'">'.$obj->$val."</label></span>".$separator;

вот так:
Код: javascript
$html.='<label class="customlb" for="'.$id_text.'"><input style="position:absolute;left:-9999px" type="radio" name="'.$name.'" id="'.$id_text.'" value="'.$obj->$key.'"'.$sel.' '.$params.'>'.$obj->$val."</label>".$separator;

у меня всё работает отлично, но всё равно если тут что то лишнее или неправильно исправьте ^-^
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Атрибут "размер"
« Ответ #5 : 27.09.2013, 23:32:22 »
в IE проверяли? скорее всего нажиматься на будет :)

и хак не есть хорошо, обновил и все слетело
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #6 : 27.09.2013, 23:45:30 »
да точно, Chrome, мозила, опера всё хорошо нажимаеться и слетает. а в IE не нажимаеться((

Ну так как я не шарю так скажем))) то может быть подскажет как исправить??

вобще я балдею с этого IE что он не такой как все :(
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Атрибут "размер"
« Ответ #7 : 27.09.2013, 23:53:20 »
исправить можно например с помощью скрипта - принудительно при клике назначать 'checked' - тогда все будет выбираться и в при покупке в корзину пойдет нужный атрибут
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #8 : 27.09.2013, 23:58:44 »
ух ты) скрип самому писать?) знания js =1% ^-^  или может он еть?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #9 : 28.09.2013, 00:15:28 »
nevigen, спасибо за наводку, стимул и веру в меня ^-^

Что могу сказать..... добро пожаловать!
Если Вы прочувствовали кайф, когда найденное и сделанное, повышает уровень адреналина....
Теперь берегитесь... теперь это не остановить ;)
знания поглощают ;)

Елле Вам может подскажет по ИЕ (ей, часто приходится бороться с тенью монстра, другие забили на него :) )
она уже стольких "неблагодарных и злых" собак съела на этих делах ;)

Для почитать

Ну и как обещал, репнул.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #10 : 28.09.2013, 02:30:48 »
пока разбирался в том что скинули почитать, даже англ. язык начал учить)))

в ie сейчас кликаеться, но не видно этого то есть эффекта выбранного не видно.

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

так же если кликнуть по размеру, а затем просто в любом месте  и потом так же добавить в корзину то размер так же остаеться тот который выбирал, значет выбранное значение не слетает.

получаеться нужно в js прописать стиль для IE ? или совсем не првильно? :(
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Атрибут "размер"
« Ответ #11 : 28.09.2013, 09:43:28 »
угу выбор то делается, просто CSS не отрабатывает ИЕ...
он особенный.... за ним уход нужен....
я бы даже сказал праивильнее не за ним, а от него :)
надо просто скриптом давать стиль вернее назначать
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Single92

  • Захожу иногда
  • 134
  • 2 / 0
Re: Атрибут "размер"
« Ответ #12 : 29.09.2013, 13:10:40 »
я снова с гоголем пообщался) и понял что пока не буду тормозить на этом и пойду дальше, а как только найду решение -сделаю)
при этом до IE 9 нужно заморачиваться по теням и радиусам, а в IE 9-10 всё хорошо и это радует что они всё понимают. да и статиски использования IE 6,7,8 в рунете не велики, совсем не велики ^-^

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

Исключить атрибут для значения атрибута

Автор misteri27

Ответов: 8
Просмотров: 913
Последний ответ 04.09.2022, 11:13:32
от misteri27
Скрыть свободный атрибут если он не заполнен

Автор tima

Ответов: 16
Просмотров: 1921
Последний ответ 23.03.2021, 13:06:12
от IToro82
Скрыть атрибут товара недоступного на складе

Автор Funkdoobiest

Ответов: 10
Просмотров: 2367
Последний ответ 26.04.2019, 11:53:23
от McCafferty
Version 4.16.3 размер лого производителя по умолчанию

Автор tati-2000

Ответов: 13
Просмотров: 1426
Последний ответ 18.10.2017, 21:18:47
от tati-2000
Вывод цены на каждый атрибут товара

Автор D$e$n

Ответов: 13
Просмотров: 2689
Последний ответ 01.09.2016, 00:29:28
от dmitry_stas