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

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
Публикую решение а вдруг кому поможет.
Изящно не старался но работает как надо.
Если не изменено значение по умолчанию координат на карте то карта при просмотре объявления не будет показываться:
Решение: открываем images\com_adsmanager\plugins\gmap\plug.php
ищем строку ~24       if ($result)
и меняем на       if ($result->lat != 'ваше значение по умолчанию latityde из админки')
Кому помог ставим плюсег) ^-^
Бложик про joomla, k2, joomshoppingdevul.ru
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
РЕСПЕКТ ) еле нашел эту тему. Спасибо 500 тыщ плюсиков тебе :) жаль правда на уже имеющихся объявлениях вылезла она всё равно ( но новые без неё добавляются
« Последнее редактирование: 06.06.2011, 16:32:57 от marozz1k »
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
правда подглючивает, как будто загружает эту карту, но просто не показывает. Кто нибудь может помочь сделать загрузку карты только после нажатия на ссылку "найти на карте" ?  :(
« Последнее редактирование: 07.06.2011, 10:50:42 от marozz1k »
*

MegoBoT

  • Захожу иногда
  • 50
  • 6 / 0
+1, было бы очень ценно ссылка "Показать на карте", а при клике небольшое всплывающее окно с картой :) Как на Авито примерно) (http://www.avito.ru/sezonbt)
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
+1, было бы очень ценно ссылка "Показать на карте", а при клике небольшое всплывающее окно с картой :) Как на Авито примерно) (http://www.avito.ru/sezonbt)
ceуем карту в div с dispay:none , далее делаем ссылку а в событии onClick этому диву делаем display, например  block  и все!
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Напишу подробнее:
1. Размещаем карту в div ()
<?php echo "<div id='hidemap' style='display:none'>".$vivod.'</div>'; ?>

2. Выводим ссылку
<a href='javascript:void (0)' onClick='document.getElementById("hidemap").style.display=""'>Показать карту</a>

Не проверял, но должно работать!
« Последнее редактирование: 07.06.2011, 13:13:44 от yuri-it »
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
если не трудно можно на живом примере? карты kosmosnimki (по статье http://webmap-blog.ru/obzors/ispolzuem-api-servisa-kosmosnimki-ru-sovmestno-s-komponentom-adsmanager-dlya-joomla-1-5)

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

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
+1, было бы очень ценно ссылка "Показать на карте", а при клике небольшое всплывающее окно с картой :) Как на Авито примерно) (http://www.avito.ru/sezonbt)
а у меня есть решение (= еще кому то нужно это? пример
Спойлер
[свернуть]
*

igor92

  • Новичок
  • 3
  • 0 / 0
Очень нужно. заранее спасибо
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
в Google, Yandex немного отличается, у меня вообще заменены на kosmosnimki.ru, но смысл такой: ищем где выводится карта в самом объявлении -функция getDetailsDisplay (примерно)
Код
 $return = '<div id="map_canvas'.$fieldid.'" style="width:
 '.$map_width.'px; height: '.$map_height.'px; display:none;"></div>';
и вставляем после этой строчки
Код
$return .= '<a href="javascript:look(\'map_canvas'.$fieldid.'\');"
 id="vivmap">Показать на карте</a><br /><br />';
, затем в конце функции getDetailsDisplay (или перед или после
Код
$return .= '</script>';
) вставляем
Код
$return .= 'function look(type){';
 $return .= 'param=document.getElementById(type);';
 $return .= 'if(param.style.display == "none") {';
 $return .= 'param.style.display = "block";';
 $return .= 'ssilkaid = document.getElementById("vivmap");';
 $return .= 'ssilkaid.style.display = "none";}';
 $return .= 'else {param.style.display = "none";}';
 $return .= '}';
затем тоже самое нужно проделать для функции getFormDisplay - вывод карты в создании объявления. У меня это
Код
$return .= '<div id="map_canvas'.$fieldid.'" style="width: '.$map_width.'px; height: '.$map_height.'px; overflow:hidden; display:none;"></div><br/>';
$return .= '<a href="javascript:look(\'map_canvas'.$fieldid.'\');"
id="vivmap2">Нажмите сюда, если хотите выделить объект на карте г. Александрова и района</a><br /><br />';
(изначально у меня не было
Код
display:none;
я добавил, иначе не работало :) и потом также в самом конце функции, перед или после
Код
$return .= '</script>';
вставляем
Код
$return .= 'function look(type){';
 $return .= 'param=document.getElementById(type);';
 $return .= 'param.style.display = "block";';
 $return .= 'ssilkaid = document.getElementById("vivmap2");';
 $return .= 'ssilkaid.style.display = "none";}';
 $return .= 'else {param.style.display = "none";}';
 $return .= '}';
короче надо эксперементировать, но смысл надеюсь донёс)
*

jetpilot

  • Осваиваюсь на форуме
  • 17
  • 2 / 0
На базе Google maps кто-нить делал чтобы карта появлялась по клику?
*

Ariy84

  • Захожу иногда
  • 144
  • 27 / 1
  • 2+1=4
Решение: открываем images\com_adsmanager\plugins\gmap\plug.php
ищем строку ~24       if ($result)
и меняем на       if ($result->lat != 'ваше значение по умолчанию latityde из админки')


Не понял: "ваше значение по умолчанию latityde из админки" что это за значение то? У меня AdsManager 2.6.4
Плюнь, выпей водки и,.. не пиши. Потомки оценят.
*

igorxxl

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
какое значение ставишь при настройке поля из админки, такое должно быть в коде
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Удалить карту объявлений Google

Автор trel

Ответов: 7
Просмотров: 4712
Последний ответ 25.03.2019, 09:02:25
от Technic
Gmap for AdsManager 2.9.10 - ?

Автор warlocksp

Ответов: 16
Просмотров: 17467
Последний ответ 10.01.2019, 00:05:13
от Roman71
Убрать запятую в конце php AdsManager Joomla

Автор MakGrouman

Ответов: 31
Просмотров: 15050
Последний ответ 27.11.2018, 16:47:20
от khan-alex
AdsManager - форма добавления - как убрать перенос строки

Автор designerandrey

Ответов: 4
Просмотров: 10266
Последний ответ 25.09.2018, 14:40:11
от designerandrey
Как убрать из URL /component/adsmanager/?

Автор Усач911

Ответов: 5
Просмотров: 14535
Последний ответ 09.09.2018, 22:14:23
от zoxma