Новости Joomla

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

С тех пор, как в поисковиках появились нейроответы ИИ, трафик на сайты стал гораздо меньше, так как пользователь стал получать информацию непосредственно на странице поисковика без перехода на сайт. Но при генерации ответа ИИ указывает источники - ссылки на сайты, информация которых была использована для генерации ответа.

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

👩‍💻 ИИ-админ для 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

0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 6725 Просмотров
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
Ситуевина следующая:

Joomla 1.5 / CB 1.2
В "Community Builder Field" указаны в "Drop Down (Single Select)" названия городов кириллицей.
В "Field Management" соответственно юзер выбирает это обязательное поле.
В "List Management" создан лист, где фильтром вывода является `cb_city` ='Москва', где "Москва" одно из значений "Drop Down"

Ниразу не работает такой подход, хотя если значения заменить латиницей или цифрами, то все пашет.
Наш могучий язык можно как-то подружить, чтобы фильтр именно на нем был основан?

Попытался реализовать на радио-баттонах, указывая вместо текста тег картинки - все отображается в меню редактирования профиля, но не пишется в базу.
Т.е. какой-то код не дает писать в базу значения тегов, где копать?
« Последнее редактирование: 10.08.2009, 12:37:31 от SSStylish »
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
Неужели у всех все ровно с фильтрами?
*

sheff2000

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
не у всех все ровно :( ...у мня таже ерунда - есть список с возможностью выбора несольких позиций, пытаюсь сделать выборку но ничего не получается если кирилица ....

кто может подсказать где искать проблему ?
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
Цитата: sheff2000
кто может подсказать где искать проблему ?

Где копать не подскажу, но я сделал немного подругому:
1) при регистрации выбор данных производится через Single Check Box
2) Вывод пустых полей в настройках CB отключен
3) Вывод осуществляется по листам юзеров исходя из фильтров по параметрам полей по типу:
Код
`cb_Russia` ='1' AND `cb_moscow` ='1' AND `cb_female` ='1'
*

friper

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
У меня возникла проблема на эту же тему "List Management".  !
Ситуация такая, создаю два списка в "List Management", и хочу что бы критерии поиска были в этих списках разные,
создаю в (Sort By:) параметры в каждом списке свои, но результата ноль. Два спика показывают всё равно одни и теже критерии поиска, которые установлены (Field Management\Searchable?).
Если кто сталкивался с такой проблемой, и знает как её решить, посоветуйте пожалуйста!
За ранее благодарен!
p.s. Joomla 1.5.14
      cb 1.2.1
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
У меня возникла проблема на эту же тему "List Management".  !
Ситуация такая, создаю два списка в "List Management", и хочу что бы критерии поиска были в этих списках разные,
создаю в (Sort By:) параметры в каждом списке свои, но результата ноль. Два спика показывают всё равно одни и теже критерии поиска, которые установлены (Field Management\Searchable?).
Если кто сталкивался с такой проблемой, и знает как её решить, посоветуйте пожалуйста!
За ранее благодарен!
Sort by - это сортировка, служит для вывода в нужном порядке прошедших фильтр профилей.
А вообще не очень понятно что надо и как фильтровать и что получать на выходе...
*

friper

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Sort by - это сортировка, служит для вывода в нужном порядке прошедших фильтр профилей.
А вообще не очень понятно что надо и как фильтровать и что получать на выходе...

напишу подробнее:
мне нужно, что бы в одном списке выходила сортировка (пример): Критерии поиска:
                                                                                                                       Имя
                                                                                                                       Город.
А в другом списке: критерии поиска:
                                                     Имя
                                                     Место работы
« Последнее редактирование: 31.08.2009, 02:45:21 от friper »
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
напишу подробнее:
мне нужно, что бы в одном списке выходила сортировка (пример): Критерии поиска:
                                                                                                                       Имя
                                                                                                                       Город.
А в другом списке: критерии поиска:
                                                     Имя
                                                     Место работы
Нет ничего сложного, все в том же List Management:
Но имя как введено, кириллицей?
Если вводить Ирина вместо Irina, то поиск ниче не найдет...
Если выбирать имена чекбоксами (бред полный), то реально осуществлять поиск ))
З.Ы. А зачем осуществлять поиск по имени?
*

sheff2000

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
я тоже так и ненашел решение проблемы с крилицей :( ...
прийдется делать по Вашему SSStylish совету и вводить данные спомощью не списка с множественным выбором,а набором Single Check Box ...
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
я тоже так и ненашел решение проблемы с крилицей :( ...
прийдется делать по Вашему SSStylish совету и вводить данные спомощью не списка с множественным выбором,а набором Single Check Box ...

Если все же где-то найдешь решение по работе скрипта поиска CB в значениях кириллицей, то отписывайся в теме.
*

sheff2000

  • Осваиваюсь на форуме
  • 25
  • 3 / 0
Решение всетаки нашлось  :D ...и довольно простое ..

Добавили мы список в lists, далее лезем в базу данных, находим таблицу "jos_comprofiler_lists" , в ней находим добавленое условие выборки  и редактируем поле filterfields на то что на надо.

Почему радактируем ?
Да потому что CB некорректно заносит туда условия выборки на русском языке, поэтому те скрякозяблы что он туда записал необходимо в ручную поменять на нужные нам слова... и все работает ;)
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
Решение всетаки нашлось  :D ...и довольно простое ..

Добавили мы список в lists, далее лезем в базу данных, находим таблицу "jos_comprofiler_lists" , в ней находим добавленое условие выборки  и редактируем поле filterfields на то что на надо.

Почему радактируем ?
Да потому что CB некорректно заносит туда условия выборки на русском языке, поэтому те скрякозяблы что он туда записал необходимо в ручную поменять на нужные нам слова... и все работает ;)

Все здорово, конечно, но лечить надо не следствие, а причину:
Либо парсить введенное юзером значение и писать его в базу уже правильное, либо учить СВ русскому.

Как вариант бегать по базе данных выискиваю что же там юзер себе наменял не совсем хорошо ввиду того, что самих пользователей может быть весьма много...
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
Апну тему.
Кто совершит подвиг и подправит CB на предмет работы с русским языком?
*

blacksheriff

  • Новичок
  • 4
  • 1 / 0
Апну тему.
Кто совершит подвиг и подправит CB на предмет работы с русским языком?
Насчет так глобально - не знаю..
Но конкретно по поводу поиска в списках пользователей по дополнительным полям на русском языке могу сказать следующее:

Наверное все  обратили внимание, что при настройке поиска по точным совпадениям - все работает нормально,
а вот по списку слов и по вхождениям - не работает... Я тут покопал, маленько, короче
все дело портит php - функция preg_split, в модуле
\administrator\components\com_comprofiler\plugin.class.php строка 2288
которая парсит на слова то что вы ввели в inputbox поиска... Надо поменять у нее параметр -
$eachValues =   preg_split( '/\W+/', $value );
на
$eachValues =   preg_split( '/\s+/', $value );
и, собственно говоря будет все искаться по русски...
*

SSStylish

  • Захожу иногда
  • 197
  • 10 / 0
Попробовал. Хинт не сработал - по-русски ничего не парсится. ((
*

blacksheriff

  • Новичок
  • 4
  • 1 / 0
Попробовал. Хинт не сработал - по-русски ничего не парсится. ((
странно..
попробуйте написать чуть выше printf("%s",$value)
а чуть ниже
print_r($eachvalues) и обновите страницу с запросом по листу...
Будет видно, какое значение было до прегсплита, и что получилось в массиве после...
Если вы вводите одно слово, например "Елена" то в массиве должно получится тоже одно слово, если "Елена Петровна" то массив должен состоять из двух слов "Елена" и "Петровна"... В этом случае все работает коректно.. если при вводе одного слова получается массив из нескольких элементов, то действительно парсится некорректно.. Возможно в случае с вашей кодировкой, надо заменить прегсплит на обратную прегмач... В общем поищите в поисковиках по запросу "preg_split utf8 проблемы с кодировкой"...
*

Vostok-All

  • Захожу иногда
  • 172
  • 5 / 0
Решение всетаки нашлось  :D ...и довольно простое ..

Добавили мы список в lists, далее лезем в базу данных, находим таблицу "jos_comprofiler_lists" , в ней находим добавленое условие выборки  и редактируем поле filterfields на то что на надо.

Почему радактируем ?
Да потому что CB некорректно заносит туда условия выборки на русском языке, поэтому те скрякозяблы что он туда записал необходимо в ручную поменять на нужные нам слова... и все работает ;)

Супер. Молодца !   yes!
« Последнее редактирование: 07.12.2010, 15:05:09 от Vostok-All »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

вывод пользователей

Автор face2005

Ответов: 0
Просмотров: 4767
Последний ответ 25.06.2017, 20:58:35
от face2005
CB. Список пользователей. Вывод полей накладывается друг на друга

Автор Санчо

Ответов: 2
Просмотров: 5507
Последний ответ 06.04.2017, 15:49:07
от robert
Поле номера телефона в профиле CommunityBuilder

Автор Guran

Ответов: 1
Просмотров: 5384
Последний ответ 13.03.2017, 09:44:36
от Guran
Ошибка вывода списка материалов

Автор bb-pax

Ответов: 0
Просмотров: 2304
Последний ответ 13.07.2016, 19:25:18
от bb-pax
Вывод формы регистрации CB 2.0 Joomla 3

Автор createzone

Ответов: 1
Просмотров: 3811
Последний ответ 27.02.2016, 18:46:05
от createzone