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

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Подскажите как реализовать присвоение стиля для четных и нечетных строк в списке товаров. Шаблон div.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: Шаблон div, стили списка товаров
« Ответ #2 : 21.08.2014, 13:04:47 »
Спасибо (+)
Кто будет делать, надо убрать <div class="product_list_hr clear"></div>
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Шаблон div, стили списка товаров
« Ответ #3 : 21.08.2014, 14:00:52 »
Спасибо (+)
Кто будет делать, надо убрать <div class="product_list_hr clear"></div>
зачем? цеж логика!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: Шаблон div, стили списка товаров
« Ответ #4 : 21.08.2014, 14:42:56 »
зачем? цеж логика!
иначе все list_product_row идут odd
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Шаблон div, стили списка товаров
« Ответ #5 : 21.08.2014, 16:18:10 »
иначе все list_product_row идут odd
хз, это ошибка в шаблоне!
там неправильно КТО-ТО перевел из таблиц в дивы))) уже 2 шаблон такой у людей до ума довожу))) могу страждущим показать кусок кода, который явно не отрабатывает как надо - вот люди и начинают выкидыать нужные блоки!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: Шаблон div, стили списка товаров
« Ответ #6 : 21.08.2014, 16:56:21 »
хз, это ошибка в шаблоне!
там неправильно КТО-ТО перевел из таблиц в дивы))) уже 2 шаблон такой у людей до ума довожу))) могу страждущим показать кусок кода, который явно не отрабатывает как надо - вот люди и начинают выкидыать нужные блоки!
Товары идут списком в 1 столбец, так что мне его наличие роли не играет, но и правильный вариант кода был бы не против увидеть.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Шаблон div, стили списка товаров
« Ответ #7 : 21.08.2014, 18:39:23 »
не, вы сначала свой под спойлер. а то мож говорим о разных шаблонах, придется еще потом объяснять чо и как, а у вас другой может шаблон, ставим точки И сразу!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: Шаблон div, стили списка товаров
« Ответ #8 : 21.08.2014, 19:08:13 »
У меня переделанный div с оф сайта
list_products.php
Код
<?php defined('_JEXEC') or die(); ?>
<div class="sectiontableheader">
<div class="title"><span><?php print _JSHOP_TITLE?></span></div>
<div class="articul"><span><?php print _JSHOP_ARTICUL?></span></div>
<div class="simg"><span><?php print _JSHOP_SMALL_IMG?></span></div>
<div class="descr"><span><?php print _JSHOP_DESCR?></span></div>
<div class="podrobno"><span><?php print _JSHOP_PODROBNO?></span></div>
</div>

<div class="jshop list_product">
<?php foreach ($this->rows as $k=>$product){?>
<?php if ($k%$this->count_product_to_row==0) echo "<div class='list_product_row'>";?>
    <div class="width<?php echo round(100/$this->count_product_to_row, 0)?> block_product">
        <?php include(dirname(__FILE__)."/".$product->template_block_product);?>
    </div>
    <?php if ($k%$this->count_product_to_row==$this->count_product_to_row-1){?>
    </div>
    
    <?php }?>
<?php }?>
<?php if ($k%$this->count_product_to_row!=$this->count_product_to_row-1) echo "</div>";?>
</div>

product.php
Код
<?php defined('_JEXEC') or die(); ?>
<?php echo $product->_tmp_var_start?>
<div class="product productitem_<?php echo $product->product_id?>">

<div class="title">
<span><a href="<?php echo $product->product_link?>"><?php echo $product->name?></a></span>
</div>

<div class="articul">
<span class="jshop_code_prod"><?php echo $product->product_ean;?></span>
</div>

   <div class="simg">
<span><a href="<?php echo $product->product_link?>">
<img class="jshop_img" src="<?php echo $product->image?>" alt="<?php echo htmlspecialchars($product->name);?>" title="<?php print htmlspecialchars($product->name);?>" />
</a></span>
    </div>

<div class="descr">
<span><?php echo $product->short_description?></span>
</div>

<div class="podrobno">
<span><a class="button_detail" href="<?php echo $product->product_link?>"><?php echo _JSHOP_DETAIL?></a></span>
</div>

</div>

<?php echo $product->_tmp_var_end?>
« Последнее редактирование: 21.08.2014, 20:03:41 от intcorp »
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Шаблон div, стили списка товаров
« Ответ #9 : 21.08.2014, 19:30:41 »
всегда называйте имена файлов, русская интерпретация + ваше видение не всегда радует)))

кусок из list_products.php :

Код
<div class="jshop list_product prods-cnt">
<?php foreach ($this->rows as $k=>$product){?>
<?php if ($k%$this->count_product_to_row==0) print "<div>";?>
    <div class="col-1 col productitem prod-cnt prod-box-list shadow cat-1 colons-<?php print 900/$this->count_product_to_row?>">
        <?php include(dirname(__FILE__)."/".$product->template_block_product);?>
    </div>
    <?php if ($k%$this->count_product_to_row==$this->count_product_to_row-1){?></div><div class="cls"></div><?php }?>
<?php }?>
<?php if ($k%$this->count_product_to_row!=$this->count_product_to_row-1) print "</div><div class='cls'></div>";?>
</div>
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товаров из всех подкатегорий на странице категории

Автор Faina

Ответов: 355
Просмотров: 72829
Последний ответ 11.10.2025, 08:48:34
от kit2m2
Шаблон Bootstrap5 для JoomShopping5

Автор nevigen

Ответов: 14
Просмотров: 4807
Последний ответ 02.10.2024, 19:57:32
от nichik
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 30
Просмотров: 13566
Последний ответ 19.07.2024, 11:41:28
от juleczka
Изменить стили подкатегорий

Автор mag_num83

Ответов: 14
Просмотров: 2844
Последний ответ 07.03.2024, 13:20:59
от mag_num83
Определить расширение. pop_description для списка товаров

Автор Alex_gs

Ответов: 3
Просмотров: 2905
Последний ответ 24.09.2023, 12:18:34
от kit2m2