Новости 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 Ответов
  • 1549 Просмотров
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Не грузит картинки в категории как решить.
При загрузки изображений в категорию пишет
Цитировать
Файл /usr/local/pem/vhosts/***/webspace/httpdocs/lik-astana.kz/images/stories/virtuemart/category/korob_papka11.jpg загружен
но при отображении вот такая картинка

но при наведении она открывается

помню что встречал статью как решить похожую проблему там надо было просто прописать в файле размер загружаемых изображений но вот в каком файле их прописать не запомнил (не предал большого значения статье)
проблема началась после обновления до версии 2.6.14.
Помоги решите эту проблему
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Попробовал загрузить через загрузчик а потом ввести в поиске и выбрать изображение
но тут проблема при вводе имени изображения пишет изображение не найдено
но по факту оно есть. Не понятно почему оно не догружается где может стоять ограничение.
Нашел вот такой файл /administrator/components/com_virtuemart/helpers/mediahandler.php и как я понял это он отвнчает за загрузку изображений и там есть такая строка
1085
Код
function getImagesList($type = '',$limit=0, $max=16)
вот $max=16 пробовал за место 16 ставить 102400 не чего не изменилось
как решить помогите
вот весь код
Код
function getImagesList($type = '',$limit=0, $max=16) {

$db = JFactory::getDBO();
$list = array();
$vendorId=1;//TODO control the vendor
$q='SELECT SQL_CALC_FOUND_ROWS `virtuemart_media_id` FROM `#__virtuemart_medias` WHERE `published`=1
     AND (`virtuemart_vendor_id`= "'.(int)$vendorId.'" OR `shared` = "1")';
if(!empty($type)){
$q .= ' AND `file_type` = "'.$type.'" ';
}
if ($search = JRequest::getString('term', false)){
$search = '"%' . $db->getEscaped( $search, true ). '%"' ;
$q .=  ' AND (`file_title` LIKE '.$search.' OR `file_description` LIKE '.$search.' OR `file_meta` LIKE '.$search.') ';
}
$q .= ' LIMIT '.(int)$limit.', '.(int)$max;

$db->setQuery($q);
// $result = $this->_db->loadAssocList();
if ($virtuemart_media_ids = $db->loadResultArray()) {
$errMsg = $db->getErrorMsg();
$errs = $db->getErrors();

$model = VmModel::getModel('Media');

$db->setQuery('SELECT FOUND_ROWS()');
$list['total'] = $db->loadResult();

$list['images'] = $model->createMediaByIds($virtuemart_media_ids, $type);

if(!empty($errMsg)){
$app = JFactory::getApplication();
$errNum = $db->getErrorNum();
$app->enqueueMessage('SQL-Error: '.$errNum.' '.$errMsg);
}

if($errs){
$app = JFactory::getApplication();
foreach($errs as $err){
$app->enqueueMessage($err);
}
}

return $list;
}
else return array();
}
« Последнее редактирование: 14.03.2015, 09:12:15 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Может он в базе недогружает вот таблица _virtuemart_medias
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
неужели ни кто не сталкивался с подобными ошибками.
Может кто посоветует плагин какой для загрузки изображений в категорию
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
На JED на первой странице есть решение но оно для товаров
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/jms-multi-images-upload-for-virtuemart
подскажите может есть и для категорий что то подобное.
На данном сайте не нашел не чего что могло бы подойти

так же пробовал и ftp закинуть картинки в папку images/stories/virtuemart/category/ и через фильтр найти тоже не находит а файлы там есть
« Последнее редактирование: 14.03.2015, 10:49:29 от Stasweb »
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
те картинки которые вы загружаете через ftp отображаться при выборе в VM не должны, т.к они (точнее пути к картинкам) должны прописаться в базе данных.
3.14здец
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
с этим все понят но
но почему они там не прописываются
*

mailrev

  • Захожу иногда
  • 182
  • 17 / 0
Смотрите таблицы БД, их там несколько, в одной вроде перечень всех медиафайлов, в другой привязка к товарам (категориям). Можно включить отладку и посмотреть какие запросы формируются при добавлении файлов у вас.
3.14здец
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
пишет 
181 SQL-запросов зафиксировано
и во всем списки нет ссылок на изображение.
Как должен выглядеть запрос на сохранение пути на изображение?   
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
В таблице _virtuemart_medias прописана ссылка
   
но в категориях ее нет
http://lik-astana.kz/index.php/ru/tipografiya-poligrafiya-v-astane.html Дисконтные карты   
ее не отображает

_virtuemart_categories
ID категории  157


_virtuemart_categories_ru_ru
ID категории  157
   

_virtuemart_category_categories   

« Последнее редактирование: 16.03.2015, 08:14:19 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Где еще может быть проблема или прописаны ссылки
может настройки в phpMyAdmin неправильно выставлены
токая же проблема была и с товаром но ее решили сразу  установкой плагина
http://extensions.joomla.org/extensions/extension/extension-specific/virtuemart-extensions/jms-multi-images-upload-for-virtuemart
« Последнее редактирование: 16.03.2015, 09:12:46 от Stasweb »
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
Вот сам запрос
Код
SELECT `likastana_virtuemart_medias`.*
  FROM `likastana_virtuemart_medias`
  WHERE `likastana_virtuemart_medias`.`virtuemart_media_id` = "1126"
*

Stasweb

  • Завсегдатай
  • 1501
  • 24 / 0
так же не создает миниатюру картинки

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

Не отображаются товары в категории

Автор iZacNT

Ответов: 0
Просмотров: 3283
Последний ответ 23.06.2023, 12:20:49
от iZacNT
Перестали выводиться категории

Автор sergspb

Ответов: 0
Просмотров: 3343
Последний ответ 12.02.2022, 12:53:31
от sergspb
Привязка кода как id как категории так и меню

Автор Stasweb

Ответов: 8
Просмотров: 1321
Последний ответ 18.11.2020, 12:37:06
от Stasweb
Дублируются категории, как исправить

Автор Stasweb

Ответов: 2
Просмотров: 1020
Последний ответ 05.11.2020, 09:14:01
от Stasweb
Категории в VirtueMart

Автор stitch808

Ответов: 1
Просмотров: 1071
Последний ответ 30.04.2020, 06:21:58
от draff