Новости 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 Пользователей и 2 Гостей просматривают эту тему.
  • 271 Ответов
  • 40463 Просмотров
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Прошло уже довольно таки много времени, поля в целом оказались вполне рабочим инструментом.
Но к сожалению все существующие фильрации оказались платными, мало того, что платными, так это еще и отдельные виды фильрации материалов.

Мы решили исправить эту проблему и сделали собственную реализацию фильтров для полей Joomla.

Система состоит из плагина и модуля.

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

В общем тестируем предлагаем и наслаждаемся :-)

Официальная страница модуля:
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

Ссылка на скачивание:
https://joomline.net/ru/downloads/jlcontentfieldsfilter.html

Ссылка на документацию:
https://joomline.ru/docs/99-jlcontentfieldsfilter.html

Перед тем как задать вопрос, по поводу того, что не работает проверьте системные требования и убедитесь, что системный плагин "Система — JlContentFieldsFilter" включен.

Демо версия фильтра


Минимальная версия Joomla для корректной работы фильтра - Joomla 3.8.0
Внимание!!! Если у вас Joomla ниже 3.8.3, то для получения корректного результаты не используйте значения по умолчанию для полей.
« Последнее редактирование: 27.12.2020, 20:26:17 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

dannydallion

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
В локальном варианте сайта проблемы с кешированием остались, на хостинге нормально работает. Буду смотреть по мере увеличения количества страниц.
Спасибо за расширение.

Есть вопрос по оформлению, очень прошу помочь.
Частично сделать кнопку поиска такой, как нужна, у меня получилось. Но никак не могу прикрутить стрелочку.
Пожалуйста, подскажите куда этот элемент нужно прописать?
i class="fa fa-arrow-circle-o-right" - он же?

http://trudfrontmemo.ru/memorial/pravoslavnoe-kladbishche
Нужна стрелочка как на кнопке Подробнее.
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
/public_html/modules/mod_jlcontentfieldsfilter/tmpl/default.php
найти
Код
<button type="submit" class="jlmf-button"><?php echo JText::_('MOD_JLCONTENTFIELDSFILTER_SUBMIT'); ?></button>
прописать
Код
<button type="submit" class="jlmf-button"><?php echo JText::_('MOD_JLCONTENTFIELDSFILTER_SUBMIT'); ?> <i class="fa fa-arrow-circle-o-right"></i></button>
но лучше сначала переопределить в шаблоне
*

dannydallion

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Спасибо, получилось))
*

wipper

  • Новичок
  • 4
  • 1 / 0
Здравствуйте!
« Последнее редактирование: 27.07.2018, 22:08:52 от wipper »
*

vladimir135

  • Новичок
  • 6
  • 0 / 0
Здравствуйте!
Установил на хостинг чистую Joomla 3.8.13, установил фильтр, вывел модуль на странице материалов на сайте, ни каких дополнений больше не ставлю, всё работает.
Обновляю до Joomla 3.9 - в редактировании поля пропадает вкладка "параметры фильтрации", сам модуль перестает отображаться на страницах сайта!?
версия фильтра 1.6.2
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Обновление 1.7.0

https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

v1.7.0

Добавлен шаблон с ползунками изменением поля Range. Добавлен шаблон rangenouislider.
Исправлены стили.
Доработан JS.
В названиях поля можно использовать Языковые переменные.
Исправления для AJAX.
Исправления для опции сортировка материалов.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
Всем привет!
Уважаемый zikkuratvk спасибо за этот полезный модуль. Есть вопрос по нему, ответа не нашел.

Этот вопрос в продолжение темы Фильтр материалов в блоге

Как в этом фильтре сделать чтобы все чекбоксы были выбраны по-умолчанию?
Доп.поле есть и заполнено у всех материалов.

Сейчас по умолчанию выглядит так http://prntscr.com/mrme34 то есть чекбокс не выбран, а нужно чтобы по-умолчанию было так http://prntscr.com/mrmefk и при клике на них исключать не нужные категории.
Сейчас получается чтобы удалить категорию, ее сперва нужно добавить, что лишено смысла))

Вообщем можете посмотреть тут наглядно.

*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Как в этом фильтре сделать чтобы все чекбоксы были выбраны по-умолчанию?
в настоящий момент это можно только переопределив шаблон вывода поля чекбоксов в модуле
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
в настоящий момент это можно только переопределив шаблон вывода поля чекбоксов в модуле
подскажите пжлс как это сделать?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
по сути, не хватает какого-то режима работы фильтра, когда по дефолту поля именно заполнены и фильтрция произведена.
да и странно выглядит, когда выдача одинаковая для всех проставленных чекбоксов и для всех отключенных.


*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
подскажите пжлс как это сделать?
либо читать документацию к фильтру либо к Joomla, уметь читать код так же обязательно
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
AlekVolsk прям жути и знаний решил нагнать  ;D
в данном конкретном случае можно обойтись созданием переопределения макета модуля (гуглим)
и заменой в нем строки
Код
echo $v;
на
Код
			$pos1 = stripos($v, "checked");
if ($pos1 === false) {
echo str_replace('type="checkbox"', 'type="checkbox" checked', $v);
}
else echo $v;

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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
данном конкретном случае можно обойтись созданием переопределения макета модуля (гуглим)
так он про это и спрашивал, он не умеет походу переопределять )
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
ну я считаю, что в целом это не очень хорошее дело, задавать значения по умолчанию, для фильра... есть get ссылка если надо для этого дела...) сделать доступный интерфейс для управления этим... достаточно сложно... А программно можно, но получается, что люди, которые хотят это сделать, все равно обычно не обладают такими знаниями.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

sanek2281

  • Захожу иногда
  • 85
  • 7 / 0
заменить
echo $v;
на
$pos1 = stripos($v, "checked");
if ($pos1 === false) {
echo str_replace('type="checkbox"', 'type="checkbox" checked', $v);
}
else echo $v;
Большое спасибо effrit!

Все получилось и работает пример тут.

К счастью переопределить шаблон модуля могу, просто не встречался с этим модулем не когда))

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

Еще раз спасибо!
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Сразу тоже подумал что идея дизайнера лишена смысла с таким фильтром, но сейчас понимаю что данный функционал имеет место быть.
Например: человек зашел видит 3 категории, но новости ему не нужны, он их исключает и смотрит статьи лайфхак и интервью.
Обычно человека интересует что-то одно. Для большинства пользователей выбранные по умолчанию чекбоксы заставляют делать больше движений чем невыбранные.
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Обновился фильтр до версии 1.8.0

Добавлена возможность работы фильтра без JQ - Спасибо @AlekVolsk
Добавлен компонент SEO позволяет формировать уникальные параметры для фильтруемых комбинаций: Title, description, h1 (работает только при get фильтрации).
Добавлена возможность фильтрации материалов в представлении тегов (только в Tag).
Доработана фильтрация в подкатегориях.
Исправлен slider в диапазона от и до.

https://joomline.net/ru/extensions/jl-content-fields-filter.html  - фильтр
https://joomline.net/ru/extensions/seo-for-jl-content-fields-filter.html - SEO компонент для него

Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

bayersoff

  • Захожу иногда
  • 88
  • 0 / 0
Установил данное расширение, включил в плагинах, включил модуль и указал позицию, но нигде на странице его нет. Не работает плагин.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Вы в полях фильтрацию настраивали?
*

Mitriy

  • Захожу иногда
  • 86
  • 0 / 0
В общем такая проблема. Жму очистить фильтр. выбранные поля очищаются, а сама страница остается с выбранными параметрами. По ка не нажмешь Отфильтровать, не обновляет. Сама страница фильтрует по AJAX, хотя ставил и без. то же самое
*

Mitriy

  • Захожу иногда
  • 86
  • 0 / 0
Как сделать, чтобы по умолчанию страница была пустая, а при выборе фильтров, уже показывались выбранные материалы?
ну или сделать по-умолчанию выбранным какой нибудь пункт фильтра
« Последнее редактирование: 25.04.2019, 16:46:49 от Mitriy »
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Как сделать, чтобы по умолчанию страница была пустая, а при выборе фильтров, уже показывались выбранные материалы?
ну или сделать по-умолчанию выбранным какой нибудь пункт фильтра
Cамое простое через js скрыть блок контента в категории, а при выборе параметра снимать display:none.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
В общем такая проблема. Жму очистить фильтр. выбранные поля очищаются, а сама страница остается с выбранными параметрами. По ка не нажмешь Отфильтровать, не обновляет. Сама страница фильтрует по AJAX, хотя ставил и без. то же самое
http://demo3.joomline.ru/comcontent - сейчас включена автоматическая отправка формы. Все срабатывает.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Mitriy

  • Захожу иногда
  • 86
  • 0 / 0
http://demo3.joomline.ru/comcontent - сейчас включена автоматическая отправка формы. Все срабатывает.
Да, в таком режиме работает, но хотелось бы, чтобы в ручном тоже автоматом сбрасывалось, вот сам подопытный - http://deltatk.ru/tarify/perevozka-sbornykh-gruzov
То есть чтобы спокойно выбрать города а потом уже нажать на кнопку фильтрации
*

Mitriy

  • Захожу иногда
  • 86
  • 0 / 0
Cамое простое через js скрыть блок контента в категории, а при выборе параметра снимать display:none.
Ну это уже на крайний случай
*

Mitriy

  • Захожу иногда
  • 86
  • 0 / 0
http://demo3.joomline.ru/comcontent - сейчас включена автоматическая отправка формы. Все срабатывает.
Не работает, первый город выбрал - сработало, выбираю второй город - не фильтрует дальше
*

Mitriy

  • Захожу иногда
  • 86
  • 0 / 0
В общем такая проблема. Жму очистить фильтр. выбранные поля очищаются, а сама страница остается с выбранными параметрами. По ка не нажмешь Отфильтровать, не обновляет. Сама страница фильтрует по AJAX, хотя ставил и без. то же самое
РЕШЕНИЕ ТАКОЕ
исходные параметры такие:
  • Авто отправка - нет
  • Ajax фильтрация - да
Делаю именно для такой конфигурации, для других надо писать код по другому.

1. Для сохранения изменений после обновления, переопределяем шаблон модуля. будем менять скрипт /modules/mod_jlcontentfieldsfilter/assets/javascript/jlcontentfilter.js, поэтому в переопределенном шаблоне default.php в строке 15 примерно меняем путь к файлу jlcontentfilter.js на свой (копируем этот файл в наш шаблон и пишем к нему путь) -
Код
 $doc->addScript(JUri::root() . 'templates/имя_шаблона/js/jlcontentfilter.js', array('version' => 'auto'));

2. Меняем файл jlcontentfilter.js
После строки 50
Код
 if (params.ajax === 1 && params.autho_send === 1) {
            this.loadData(id);
        }
вставляем наше выполнение очистки формы с нашими условиями и параметрами:
Код
else if (params.ajax === 1 && params.autho_send === 0) {
            this.loadData(id);
            jQuery(id).submit();
        }
Это значит, что при AJAX фильтрации без автоматической отправки формы нам надо очистить параметры и обновить форму. ПРОФИТ
« Последнее редактирование: 26.04.2019, 10:03:47 от Mitriy »
*

dimasan57

  • Захожу иногда
  • 93
  • 1 / 0
Привет всем, а как сделать, чтобы при обновлении страницы значения в фильтре сами очищались, а то у меня при переходе по сайту по разным страница и возврате обратно, остаются выбранные параметры. Шаблон самописный.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
ак сделать, чтобы при обновлении страницы значения в фильтре сами очищались
никак, ибо так было задумано

но вы можете добавить при окончании рендера страницы вызов js-функции очистки фильтра, но тогда при пагинации по отфильтрованным данным фильтр тоже будет сбрасываться, да и непонятно, зачем это надо вообще
*

frag79

  • Давно я тут
  • 612
  • 61 / 0
Народ а подскажите как получить прямую ссылку на отфильтрованные материалы.
« Последнее редактирование: 09.09.2019, 13:39:06 от frag79 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT cdek library для Joomla. PHP библиотека для разработчиков расширений

Автор sergeytolkachyov

Ответов: 1
Просмотров: 2630
Последний ответ 18.03.2026, 17:25:18
от sergeytolkachyov
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 63
Просмотров: 21285
Последний ответ 18.03.2026, 17:20:24
от sergeytolkachyov
WT Multicategories плагин мультикатегорий Joomla 5+

Автор sergeytolkachyov

Ответов: 0
Просмотров: 397
Последний ответ 14.03.2026, 08:11:52
от sergeytolkachyov
WT Simple price table - модуль прайслиста для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 514
Последний ответ 16.02.2026, 14:25:56
от sergeytolkachyov
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 11
Просмотров: 8888
Последний ответ 27.01.2026, 08:37:19
от sergeytolkachyov