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

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
CSS и HTML
« : 18.08.2011, 11:34:12 »
Всем привет. Подскажите где в ads 2,5 копать для изменения детального вида объявлений?
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: CSS и HTML
« Ответ #1 : 18.08.2011, 13:38:06 »
AdsManager.css + AdsManager.html.php + template.css
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #2 : 18.08.2011, 14:17:08 »
AdsManager.css + AdsManager.html.php + template.css
это понятно что все тут но где именно в HTML.php
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: CSS и HTML
« Ответ #3 : 18.08.2011, 14:46:51 »
смотря что изменить. Пользуйся Dragonfly или фаербагом, и изменяй   
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #4 : 21.08.2011, 06:26:02 »
никак не могу понять как сделать вывод инфы таблицей(((
Вот кусок кода: <div class="adsmanager_ads_desc">
               <?php if (@$positions[2]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[2]->title);} ?>
               <?php echo "<b class='adsmanager_position_".@$positions[1]->name."'>".@$strtitle."</b>";
               if (isset($fDisplay[3]))
               {   
                  foreach($fDisplay[3] as $field)
                  {
                      echo '<span class="adsmanger_f_'.$field->name.'">';
                     adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1,$plugins,$conf->opt2); /* 1 = Ad Mode */   
                      echo '</span>';
                  }
               } ?>
               </div>
Там иден название поля и его значение(например количество комнаты: 3) Дак вот мне нужно чтобы разбивало на 2 колонки. Подскажите где вставить tr и td?
А то совсем замучался(((
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: CSS и HTML
« Ответ #5 : 21.08.2011, 08:05:21 »
Цитировать
Там иден название поля и его значение(например количество комнаты: 3) Дак вот мне нужно чтобы разбивало на 2 колонки. Подскажите где вставить tr и td?
Таблица формируется div'ами, поэтому вставить td не получится!
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #6 : 21.08.2011, 11:55:50 »
странно, первый раз такое слышу. А что посоветуете?
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #7 : 21.08.2011, 12:21:31 »
блин люди помогите пожалуйста. Как сделать чтобы в детальном виде объявления выводились таблицей. Заколовок в одной ячейке(столбце) а значение в другом.
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #8 : 21.08.2011, 22:49:37 »
пожалуйста помогите...
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: CSS и HTML
« Ответ #9 : 22.08.2011, 08:12:01 »
блин люди помогите пожалуйста. Как сделать чтобы в детальном виде объявления выводились таблицей. Заколовок в одной ячейке(столбце) а значение в другом.
ну как-как... сделайте скелет и вставляйте туда переменные..
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #10 : 22.08.2011, 10:27:44 »
а как сделать условие? мне нужно чтобы если значения нету то и не выводилось бы вся строка(название и значение).
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: CSS и HTML
« Ответ #11 : 22.08.2011, 10:29:30 »
а как сделать условие? мне нужно чтобы если значения нету то и не выводилось бы вся строка(название и значение).
Пример:
Код
if(параметр!="") {
?>
<tr>
<td></td>
</tr>
<?php }
else {
}
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #12 : 22.08.2011, 10:41:39 »
Пример:
Код
if(параметр!="") {
?>
<tr>
<td></td>
</tr>
<?php }
else {
}
СПС))) А тега table не должно быть? и что в параметр? Объясни на примере пожалуйста или скажи где можно посмотреть пожалуйста. Просто только учусь.
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #13 : 22.08.2011, 10:42:34 »
а и если в том коде есть ?> т.е. и должно быть <?php?
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: CSS и HTML
« Ответ #14 : 22.08.2011, 10:45:34 »
СПС))) А тега table не должно быть? и что в параметр? Объясни на примере пожалуйста или скажи где можно посмотреть пожалуйста. Просто только учусь.
Пойдем путем вставки "напрямую".
Итак, есть у нас 2 поля: ad_text и ad_text2, один отвечает за заголовок, второй за вывод какой-либо информации.
Делаем структуру:
Код
<table>
<tr>
<td><?php echo $row->ad_text; ?></td>
</tr>
<tr>
<td><?php echo $row->ad_text2; ?></td>
</tr>
</table>
Создали каркас.
Дальше выставим условия:
Код
<table>
<tr>
<td><?php echo $row->ad_text; ?></td>
</tr>
<?php
if ($row->ad_text2 != "") {
?>
<tr>
<td><?php echo $row->ad_text2; ?></td>
</tr>
<?php
}
?>
</table>
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #15 : 22.08.2011, 10:50:46 »
ок стало понятно) а еще доканаю вопросиком наверное, а как узнать название поля отвечающее за заголовок. Я так понимаю надо уже в БД посмотреть а где именно подскажите пожалуйста.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: CSS и HTML
« Ответ #16 : 22.08.2011, 11:10:43 »
ок стало понятно) а еще доканаю вопросиком наверное, а как узнать название поля отвечающее за заголовок. Я так понимаю надо уже в БД посмотреть а где именно подскажите пожалуйста.
Я ж говорю надо с переменными работать, автоматом такая страхолюдина выводится у этого компонента :)
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #17 : 22.08.2011, 12:39:00 »
Пойдем путем вставки "напрямую".
Итак, есть у нас 2 поля: ad_text и ad_text2, один отвечает за заголовок, второй за вывод какой-либо информации.
Делаем структуру:
Код
<table>
<tr>
<td><?php echo $row->ad_text; ?></td>
</tr>
<tr>
<td><?php echo $row->ad_text2; ?></td>
</tr>
</table>
Создали каркас.
Дальше выставим условия:
Код
<table>
<tr>
<td><?php echo $row->ad_text; ?></td>
</tr>
<?php
if ($row->ad_text2 != "") {
?>
<tr>
<td><?php echo $row->ad_text2; ?></td>
</tr>
<?php
}
?>
</table>
Все гуд но не могу понять что писать в заголовке(((( Можно сделать чтобы я сам мог написать текст там а если значение не указанно пользователем то эта вся строка не выводится?
*

Goblin17

  • Захожу иногда
  • 226
  • 2 / 2
Re: CSS и HTML
« Ответ #18 : 24.08.2011, 15:33:15 »
Все нашел решение и сделал. Только я сделал еще для каждой категории вывод своей информации)) большое спасибо yuri-it.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают HTML теги

Автор brigz

Ответов: 17
Просмотров: 2055
Последний ответ 09.07.2015, 16:20:46
от brigz
Импользование HTML в описаниях полей

Автор IzrA

Ответов: 0
Просмотров: 1135
Последний ответ 30.06.2014, 10:58:30
от IzrA
Очищается HTML код при сохранении

Автор Руст

Ответов: 8
Просмотров: 1612
Последний ответ 29.01.2014, 15:27:06
от Руст
Разрешить HTML код в объявлениях!

Автор rusdark

Ответов: 12
Просмотров: 2863
Последний ответ 19.04.2012, 12:59:26
от Bobby
Изменить HTML для вывода полей

Автор denmos

Ответов: 7
Просмотров: 3841
Последний ответ 14.05.2011, 21:36:58
от vasiovasio