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

nash17

  • Захожу иногда
  • 115
  • 0 / 0
Товарищи, помогите с решением такого вопроса.

Хочу сделать вывод характеристик в виде таблицы
название характеристики - первая колонка
вывод характеристики - вторая колонка

на форуме такого не нашел
прошу подсказать где и как это можно сделать
спасибо
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
а зачем делать ?
что сейчас не так как описано ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nash17

  • Захожу иногда
  • 115
  • 0 / 0
Моя задача сделать удобочитаемым длинную простыню характеристик
прикладываю два скрина
Вариант №1 - то как сейчас, в строчку
Вариант №2 - таблица, то как бы хотелось (уверен так будет удобнее пользователю, так как простыня характеристик приличная)

П.С. спасибо что отозвались
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Вы что-нибудь слыхали про CSS ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nash17

  • Захожу иногда
  • 115
  • 0 / 0
Вы что-нибудь слыхали про CSS ?
да, конечно
но на сколько я понимаю в CSS я не задам вывод таблицей
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
конечно таблица это HTML :)
вопрос только что надо от таблицы и чем не подходит текущая верстка. :)
повторюсь... не картинки.. а словами сами себе проговорите что хотите и что мешает а потом обратите внимание на мой предыдущий вопрос.
посмотрите через ФаирБаг верстку и подумайте что делать.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
Через "фаербуг" смотрим на сайте какой кусочек кода отвечает за вывод характеристик находим там class="extra_fields_name" копируем.

Идем сюда в FAQ http://joomlaforum.ru/index.php/topic,193555.msg1392059.html#msg1392059 ищем где лежит файл который отвечает за вывод товара
components\com_jshopping\templates\default\product\product_default.php - карточка товара (детальное описание)

Открываем, находим, правим ^-^
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
та ничего в шаблоне править не надо :)
там CSS с головой :)

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

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Через "фаербуг" смотрим на сайте какой кусочек кода отвечает за вывод характеристик находим там class="extra_fields_name" копируем.

Идем сюда в FAQ http://joomlaforum.ru/index.php/topic,193555.msg1392059.html#msg1392059 ищем где лежит файл который отвечает за вывод товара
components\com_jshopping\templates\default\product\product_default.php - карточка товара (детальное описание)

Открываем, находим, правим ^-^
Зачем огород городить? Невиген правильно написал, если Вам нужно сделать видимость таблицы в браузере - все делается через CSS. Если Вам нужно вывод в коде странице (html) таблицей то это другой вопрос, только зачем это нужно? Таблица - пережиток прошлого и сейчас редко где используется.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Satool

  • Захожу иногда
  • 139
  • 2 / 0
Зачем огород городить?
я не спорю все нужно делать через CSS, но как я понял человек хочет таблицу, через CSS мы можем задать стиль таблицы но никак не саму таблицу.

Таблица - пережиток прошлого и сейчас редко где используется.
Этот пережиток сохранился в HTML 5 ;)
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Уверен и HTML 25 она сохранится, но это не значит что её нужно использовать везде где попало. Думать нужно головой, а не усложнять себе жизнь.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
такс.. харош мерятся хтмлами

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

nash17

  • Захожу иногда
  • 115
  • 0 / 0
человеку не пофиг
он копает, правда медленнннннннно
отвлекают немного, еще чуть чуть и отпишусь
*

nash17

  • Захожу иногда
  • 115
  • 0 / 0
товарищи, экспериментировал долго с с такими вещами как: .extra_fields_name, .extra_fields_value, .extra_fields div
но того что хотел не получил

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

подскажите какой параметр использовать?
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Что значит "вторая колонка была ровной колонкой"? Может покажите наконец свой сайт? Будет проще помочь...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
Задайте ширину левым блокам
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
я себе делал так
Код: php
<?php if (is_array($this->product->extra_field)){?>
            <div class="extra_fields">
            <?php foreach($this->product->extra_field as $extra_field){?>
                <?php if ($extra_field['grshow']){?>
                    <div class='block_efg'>
                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                <?php }?>
                
                <div class="extra_fields_el col-md-12">
                    <div class="col-md-4"><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
                        <span class="extra_fields_description">
                          <i class="fa fa-question-circle" data-toggle="tooltip" data-placement="top" data-original-title="<?php print $extra_field['description'];?>"></i> /* тут реализован http://getbootstrap.com/javascript/#tooltips*/ 
                        </span><?php } ?>:
</div>
<div class="col-md-8">
<span class="extra_fields_value">
<?php print $extra_field['value'];?>
</span>
</div>
                </div>
                                
                <?php if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
            <?php }?>
            </div>
        <?php }?>

Код: css
.extra_fields_el{border-bottom: 1px solid #ccc;}
шаблон сайта на Bootstrap 3.3.5
если очень хочется равную ширину левой и правой части то col-md-4 и col-md-8 переписываем в col-md-6
« Последнее редактирование: 06.12.2015, 13:04:56 от ViktorMah »
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Ваше решение не подойдет всем стили Bootstrap 3.3.5 иногда конфликтуют с Bootstrap v2.3.2, который стоит в Joomla 3.4  Да и зачем лезть в код когда все делается элементарно - CSS
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

ViktorMah

  • Захожу иногда
  • 252
  • 30 / 0
Согласен
Да и зачем лезть в код когда все делается элементарно - CSS
Код: css
.extra_fields_el{width: 100%;border-bottom: 1px solid #ccc;}
.extra_fields_name{width: 50%;float: left;}
.extra_fields_value{width: 50%;}

Однако, в предыдущем посте я показал, что использую для себя, так как шаблон моего сайта завязан на стили Bootstrap 3.3.5
« Последнее редактирование: 06.12.2015, 13:32:24 от ViktorMah »
*

nash17

  • Захожу иногда
  • 115
  • 0 / 0
всем огромное спасибо, очень помогли
особенно ViktorMah
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
не помогли.... увы....
а просто решили за Вас...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nash17

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

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну главное чтобы Вы просто разобрались и поняли что делали не так. глядя на то что было и что правильно.
вот тогда эта тема будет не напрасна ;)

это забота не только о Вас но и о нас :)
ибо подобных вопросов будет меньше, а умных людей больше ;)
а это самое главное ;)

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

nash17

  • Захожу иногда
  • 115
  • 0 / 0
спасибо, согласен
*

spas

  • Захожу иногда
  • 56
  • 0 / 0
  • Интернет, как и смерть - забирает лучших.
я себе делал так
Код: php
<?php if (is_array($this->product->extra_field)){?>
            <div class="extra_fields">
            <?php foreach($this->product->extra_field as $extra_field){?>
                <?php if ($extra_field['grshow']){?>
                    <div class='block_efg'>
                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                <?php }?>
               
                <div class="extra_fields_el col-md-12">
                    <div class="col-md-4"><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']){?>
                        <span class="extra_fields_description">
                          <i class="fa fa-question-circle" data-toggle="tooltip" data-placement="top" data-original-title="<?php print $extra_field['description'];?>"></i> /* тут реализован http://getbootstrap.com/javascript/#tooltips*/
                        </span><?php } ?>:
</div>
<div class="col-md-8">
<span class="extra_fields_value">
<?php print $extra_field['value'];?>
</span>
</div>
                </div>
                               
                <?php if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
            <?php }?>
            </div>
        <?php }?>

Код: css
.extra_fields_el{border-bottom: 1px solid #ccc;}
шаблон сайта на Bootstrap 3.3.5
если очень хочется равную ширину левой и правой части то col-md-4 и col-md-8 переписываем в col-md-6
Подскажите, как вывести сюда фото ?
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Какое фото? У характеристик по умолчанию нет фото.

Если толь не используете эти расширения: JoomShopping - Картинки характеристик или Image for characteristics
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

spas

  • Захожу иногда
  • 56
  • 0 / 0
  • Интернет, как и смерть - забирает лучших.
По умолчанию нет но как сделать ? Имеется в виду не вписывать что то а сделать скриншот характеристики и вставить за место текста или  чтобы и HTML-код был
« Последнее редактирование: 04.09.2017, 12:31:35 от spas »
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
По умолчанию нет но как сделать ? Имеется в виду не вписывать что то а сделать скриншот характеристики и вставить за место текста или  чтобы и HTML-код был
Не понятно что хотите. Если нужно добавить к опциям характеристики картинку - используйте те расширения, ссылки на которые дал выше в посте. Если нужен HTML в поле опций характеристик - нужно текстовое поле менять на окно с редактором, при помощи плагина (готового нет нужно писать) или править прямо в ядре компонента (после обновления все слетит)
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Кто нибудь делал, что бы полосками закрашивал через одну , чтоб удобнее смотреть было ?
*

kit2m2

  • Живу я здесь
  • 3373
  • 276 / 0
  • Беру сайты на полное сопровождение
Полосками не делал, вот так делал - https://bernette-bernina.ru/modeli-bernette-bernina/bernette-33

Полосками можно стилями сделать или js-скриптом.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 14
Просмотров: 5875
Последний ответ 30.03.2026, 08:43:36
от sergeytolkachyov
Обновление JoomShopping: с чего начать?

Автор jimka

Ответов: 1
Просмотров: 508
Последний ответ 05.03.2026, 02:47:41
от kit2m2
Плагин уведомлений о заказах в телеграмм для JoomShopping

Автор thevaca

Ответов: 0
Просмотров: 2797
Последний ответ 10.11.2025, 14:11:40
от thevaca
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 39149
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Не работает lightbox в JoomShopping

Автор d13v555

Ответов: 6
Просмотров: 4048
Последний ответ 08.10.2025, 15:34:46
от kit2m2