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

avtomagR

  • Новичок
  • 9
  • 0 / 0
Скажите кто знает как сделать пункты характеристики зеброй ? !
*

neonox

  • Захожу иногда
  • 62
  • 2 / 0
Re: Характеристика товара "зеброй"
« Ответ #1 : 29.05.2013, 22:15:00 »
Таблица и разные фоны заливки строк чем не устраивают?
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Re: Характеристика товара "зеброй"
« Ответ #2 : 07.06.2013, 03:19:15 »
Добавить CSS*:
Код
.extra_fields div:nth-child(2n) {background:#EEE;}
.extra_fields div:nth-child(2n-1) {background:#CCC;}
*По умолчанию файл: http://ваш_сайт/components/com_jshopping/css/default.css (или default_div.css)

В принципе, тот же аналог odd, even.
Результат внедрения на странице товара (вкладка Additional information ): тут
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
Re: Характеристика товара "зеброй"
« Ответ #3 : 20.06.2013, 15:32:49 »
Добавить CSS*:
Код
.extra_fields div:nth-child(2n) {background:#EEE;}
.extra_fields div:nth-child(2n-1) {background:#CCC;}
*По умолчанию файл: http://ваш_сайт/components/com_jshopping/css/default.css (или default_div.css)

В принципе, тот же аналог odd, even.
Результат внедрения на странице товара (вкладка Additional information ): тут

спасибо, внедрила. Зебра появилась. подскажите, пожалуйста как разбить на таблицу, сейчас выводит по стандарту через ":"
*

buto

  • Давно я тут
  • 570
  • 1 / 0
Re: Характеристика товара "зеброй"
« Ответ #4 : 25.06.2013, 13:40:18 »
спасибо, внедрила. Зебра появилась. подскажите, пожалуйста как разбить на таблицу, сейчас выводит по стандарту через ":"
Аналогичный вопрос по поводу вывода таблицей.
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Re: Характеристика товара "зеброй"
« Ответ #5 : 28.06.2013, 18:33:28 »
Чтобы вывести характеристики таблицей, нужно в файле http://ваш_сайт/components/com_jshopping/templates/ваш_шаблон/product_default.php найти и изменить следующий блок кода:
Код
<?php if (is_array($this->product->extra_field)){?>
<div class="extra_fields">
<?php $extra_field_group = "";
foreach($this->product->extra_field as $extra_field){
if ($extra_field_group!=$extra_field['groupname']){
$extra_field_group = $extra_field['groupname'];
?>
<div class='extra_fields_group'><?php print $extra_field_group?></div>
<?php }?>
<div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
<?php }?>
</div>
<?php }?>

Разбираем код, выделяем основные элементы (имя группы в данном примере не выводим):
1. Условие: "Если в товаре присутствуют характеристики:"
Код
<?php if (is_array($this->product->extra_field)){?>
...
<?php }?>

2. Цикл (перебираем характеристики по одной):
Код
<?php foreach($this->product->extra_field as $extra_field){?>
...
<?php }?>

3. Имя характеристики:
Код
<?php print $extra_field['name'];?>

4. Значение характеристики:
Код
<?php print $extra_field['value'];?>

Структура таблицы:
Код
<table> 
    <tr>
    <td></td>
        <td></td>
    </tr>
</table>

Теперь собираем все вместе:
Код
<?php if (is_array($this->product->extra_field)){?>
    <table class="denben777">
    <?php foreach($this->product->extra_field as $extra_field){?>
            <tr>
                <td class="name"><?php print $extra_field['name'];?></td>
                <td class="value"><?php print $extra_field['value'];?></td>
            </tr>
        <?php }?>
    </table>
<?php }?>

Результат внедрения (вкладка Additional Information):
                                                     
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
Re: Характеристика товара "зеброй"
« Ответ #6 : 28.06.2013, 21:46:43 »
denben777, большое спасибо. Направление поняла.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Характеристика товара "зеброй"
« Ответ #7 : 28.06.2013, 21:54:25 »
Добавить CSS*:
Код
.extra_fields div:nth-child(2n) {background:#EEE;}
.extra_fields div:nth-child(2n-1) {background:#CCC;}
*По умолчанию файл: http://ваш_сайт/components/com_jshopping/css/default.css (или default_div.css)

В принципе, тот же аналог odd, even.
Результат внедрения на странице товара (вкладка Additional information ): тут

В старых браузерах работать не будет, например в ie8
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Характеристика товара "зеброй"
« Ответ #8 : 28.06.2013, 22:22:19 »
ох уж эти старые браузеры... либо забить, либо проставлять классы строкам таблицы в зависимости от четности/нечетности
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Характеристика товара "зеброй"
« Ответ #10 : 28.06.2013, 22:43:29 »
Да ну? А если так
Там скриптами сделано а не на чистом CSS
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Re: Характеристика товара "зеброй"
« Ответ #11 : 29.06.2013, 03:05:13 »
umbabaraumba можно сделать так же. То есть чтобы псевдокласс CSS3 :nth-child отображался в IE7+ вы можете подключить к своему сайту IE9.js*:
Код
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
* IE9.js - это библиотека JavaScript, которая делает Microsoft Internet Explorer похожим на браузер, поддерживающий стандарты. В ней имеются заплатки для многих пунктов из HTML и CSS, а также изображения с прозрачностью в формате PNG начинают работать правильно в IE5 и IE6.
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Характеристика товара "зеброй"
« Ответ #12 : 29.06.2013, 10:09:14 »
umbabaraumba можно сделать так же. То есть чтобы псевдокласс CSS3 :nth-child отображался в IE7+ вы можете подключить к своему сайту IE9.js*:
Код
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
* IE9.js - это библиотека JavaScript, которая делает Microsoft Internet Explorer похожим на браузер, поддерживающий стандарты. В ней имеются заплатки для многих пунктов из HTML и CSS, а также изображения с прозрачностью в формате PNG начинают работать правильно в IE5 и IE6.
Я по вашей ссылке перешел и прочитал что там написано, но я написал что в новых браузерах можно сделать без скриптов вот так и будет работать даже в ие 9
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Re: Характеристика товара "зеброй"
« Ответ #13 : 29.06.2013, 12:11:41 »
Выше - я так и предложил сделать. Вы же обратили внимание на то что :nth-child не будет работать в старых браузерах (например в ie8) - я и показал, как сделать, чтобы заработало.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Характеристика товара "зеброй"
« Ответ #14 : 29.06.2013, 12:28:45 »
Робяты :)

во-первых не ругайтесь :)
во-вторых вы кажется покинули мир ЖШ :)
и последнее, ну скажите, разве оно того стоит? подключение скриптов я имею в виду вместо классов. а то щас насоветуете, а потом крайними окажетесь, потому шо вникать же никто не будет. а понаставят всего, а потом сайт еле ползает. :)  да и даже если в ие8 не будет зебры, ну и что с того? какой процент остался их?

P.S. надо быстро точки расставлять, а то чета у меня предчувствие, что щас нас потрут :) соберите все до кучи, облегчите работу модератору :)
« Последнее редактирование: 29.06.2013, 12:33:30 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Re: Характеристика товара "зеброй"
« Ответ #15 : 29.06.2013, 13:09:30 »
разве оно того стоит? подключение скриптов я имею в виду вместо классов. а то щас насоветуете, а потом крайними окажетесь, потому шо вникать же никто не будет. а понаставят всего, а потом сайт еле ползает
Так вот и я про то же, надо CSS пользовать а не скритпы .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

denben777

  • Захожу иногда
  • 157
  • 78 / 1
Re: Характеристика товара "зеброй"
« Ответ #16 : 29.06.2013, 20:57:21 »
Так и я о том же  ;)
Но смотрю вы сами  не понимаете о чем говорите. Прийдется разъяснить:
Данный скрипт (ie9.js) не делает зебру из характеристик - он помогает работе некоторым классам css3 (в данном случае nth-child) правильно отображаться в старых IE. Подключается только если пользователь заходит с IE. Сделан специально для "любителей старых браузеров". Речь о нем зашла только по случаю "nth-child не будет отображаться в старых браузерах.". Решать подключать его или нет будет вебмастер с тех.заданием на создание современного веб.сайта с жесткими требованием отображения в IE7+ Все более-менее приличные новые шаблоны идут с подключенными библиотеками, наподобии ие9.жс.

Вообще интересно получилось:
Дал решение на CSS - не будет отбражаться в старом ие.
Даю вариант решения проблемы отображения в ие - не устраивает скрипт.
По концовке получаю свое же решение, ссылку на HTML book с nth-child с "вот как надо - даже в ие9 отображается."... :o
Логика потеряна, т.к совместить "nth-child не работает в ие8" и "nth-child работает даже в ие9" - у меня не получилось.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Характеристика товара "зеброй"
« Ответ #17 : 30.06.2013, 18:56:45 »
харош сравнивать мягкое с круглым.... :)
есть решение, кому надо будет пользовать.
есть лучше ?
в студию...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

buto

  • Давно я тут
  • 570
  • 1 / 0
Re: Характеристика товара "зеброй"
« Ответ #18 : 02.07.2013, 21:25:36 »
Спасибо за множество решений)Попробовал
Спойлер
[свернуть]
Только как теперь сюда класс зебру указать, ибо класса denben777 я не знаю)
типо такого надо вставить?
Код
.denben777 table:nth-child(2n) {background:#EEE;}
.denben777 table:nth-child(2n-1) {background:#CCC;}
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Характеристика товара "зеброй"
« Ответ #19 : 02.07.2013, 21:52:51 »
.deneb777 = .buto :)
т.е. это класс который Вы задаете. Может быть .putin  или .lukashenko

table.buto:nth-child(2n) {background:#EEE;}
учите матчасть....
поймите либо нужно учится,  либо платить тем кто учился.... уже... и заплатил за обучение ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

buto

  • Давно я тут
  • 570
  • 1 / 0
Re: Характеристика товара "зеброй"
« Ответ #20 : 02.07.2013, 22:23:43 »
.deneb777 = .buto :)
т.е. это класс который Вы задаете. Может быть .putin  или .lukashenko

table.buto:nth-child(2n) {background:#EEE;}
учите матчасть....
поймите либо нужно учится,  либо платить тем кто учился.... уже... и заплатил за обучение ;)
вариант 3 искать решение от добрых людей на joomlaforum)а так конечно спасибо)желание есть-знаний нет)
*

kombatboy

  • Новичок
  • 6
  • 0 / 0
Re: Характеристика товара "зеброй"
« Ответ #21 : 20.07.2013, 01:46:28 »
Добавить CSS*:
Код
.extra_fields div:nth-child(2n) {background:#EEE;}
.extra_fields div:nth-child(2n-1) {background:#CCC;}
*По умолчанию файл: http://ваш_сайт/components/com_jshopping/css/default.css (или default_div.css)

В принципе, тот же аналог odd, even.
Результат внедрения на странице товара (вкладка Additional information ): тут


а не подскжите как разбить описание на вкладки, как у вас на сайте: Product Description
Additional Information
Reviews
CustomTab

Зарание благодарен
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Характеристика товара "зеброй"
« Ответ #22 : 20.07.2013, 09:43:34 »
а не подскжите как разбить описание на вкладки, как у вас на сайте: Product Description
Additional Information
Reviews
CustomTab
описано не раз на форуме ив сети.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kombatboy

  • Новичок
  • 6
  • 0 / 0
Re: Характеристика товара "зеброй"
« Ответ #23 : 20.07.2013, 14:00:14 »
описано не раз на форуме ив сети.

Я прошу прощения, просто на форуме новичок, вроде смотрел в этом разделе и не нашёл ... Можете хотя-бы направление поиска сузить? Заранее спасибо.
*

nevigen

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

kombatboy

  • Новичок
  • 6
  • 0 / 0
Re: Характеристика товара "зеброй"
« Ответ #26 : 20.07.2013, 23:14:07 »
спасибо большое
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Re: Характеристика товара "зеброй"
« Ответ #27 : 30.12.2014, 01:29:03 »
Подниму старую тему

Пытаюсь добиться эфекта зебры с помощью присвоения класов "even"  "odd"  для блоков

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

Жирным шрифтом выделил, то что прописываю, но не работает, всем блокам присваивается клас "odd".  Что не так :((
« Последнее редактирование: 30.12.2014, 01:40:12 от avantyrist »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Характеристика товара "зеброй"
« Ответ #28 : 30.12.2014, 01:40:31 »
а где изменение $i?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Re: Характеристика товара "зеброй"
« Ответ #29 : 30.12.2014, 01:49:57 »
мдя.... про счётчик я забыл.... вот что значит пол года не занимался

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

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

Вкладки (табы) в описании товара

Автор Sergio

Ответов: 254
Просмотров: 60857
Последний ответ 12.10.2023, 12:20:59
от dron
Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 3908
Последний ответ 31.10.2022, 10:05:51
от nevigen
Основная картинка в карточке товара на весь экран

Автор Mister Shadow

Ответов: 1
Просмотров: 3511
Последний ответ 08.07.2022, 22:16:27
от nevigen
meta title на странице товара

Автор ecolora

Ответов: 5
Просмотров: 3677
Последний ответ 30.05.2022, 14:31:44
от kit2m2
Вывести артикул вместо кода товара в письмо клиента

Автор antony2606

Ответов: 2
Просмотров: 3519
Последний ответ 09.02.2021, 17:01:25
от antony2606