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

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Понадобилась простая форма обратной связи и т.к. не нашёл ничего подобного на Joomla! 3 решил попробовать сам написать и не смог бы, но благодаря активному участию Istaan и Fedor Vlasenko в теме Безопасен ли такой модуль? он увидел таки свет. Огромное вам спасибо за потраченное время на моё обучение  *DRINK*

Особенности модуля:
  • Не больше одного модуля на странице
  • За сессию можно отправить не больше 7 сообщений
  • Весь код прокомментирован и в случае чего можно легко найти настройку
  • Валидация на jQuery Validation Plugin - v1.11.1
  • В самом конце файла callback.js находятся правила проверки и локализация ошибок

Скачать модуль Call Back

С выходом Joomla! 3.2 Запилил версию под модальное окно Bootstrap

Особенности:

Скачать модуль Call Back

P.S. Вся ответственность за использование модуля на Вас самих. Никаких претензий на авторство, вы вправе делать с ним, что пожелаете.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #1 : 27.09.2013, 18:58:26 »
Под диктовку Istaan и Fedor Vlasenko было переписано около 50% кода модуля, всем кто скачал его рекомендую обновиться. Модуль для Joomla! 3.x, но думаю пойдёт и на 2.5.х. Единственное в файле sender.php необходимо закомментировать 23 строку и раскомментировать 25 строку.
*

zikkuratvk

  • Глобальный модератор
  • 4824
  • 346 / 2
  • Обслуживаем проекты - дорого.
Re: Простой модуль Обратный звонок AJAX
« Ответ #2 : 29.09.2013, 07:43:38 »
Рекомендую добавить ссылку на демо.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #3 : 29.09.2013, 13:59:14 »
Рекомендую добавить ссылку на демо.
Нет пока, планирую переход после выхода 3.2 в конце октября. Готовлюсь  ^-^ Вообще я не планирую плотно разработкой заниматься, так... любитель и не более.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #4 : 05.10.2013, 11:31:56 »
Сегодня поставил на Joomla! 2.5.14, никаких изменений вносить не пришлось. Просто работает!
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #5 : 07.10.2013, 16:37:31 »
А как убрать лишние поля? простите, за идиотский вопрос ))))
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #6 : 07.10.2013, 17:46:52 »
А как убрать лишние поля? простите, за идиотский вопрос ))))

Они в файле form.xml находятся, ну и нужно в sender.php их обработку убрать.
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #7 : 07.10.2013, 18:14:46 »
Не получается с полем name:
убираю само поле из шаблона,
убираю в js/callback.js проверку:
'callback[name]': {required: false,

И сразу выдает ошибку... В чем может быть дело?
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #10 : 08.10.2013, 20:27:09 »
А где в sender править? я с php не очень, честно говоря.

if(!preg_match('/^[-\sa-zа-яё]{3,25}+$/ui', $data['name'])) {
   $error = 1;
}

- вырезал вот этот кусок. Перестало сообщать об ошибке, но без заполненного поля все равно не отправляет.
« Последнее редактирование: 08.10.2013, 20:31:02 от inko_gnito »
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #11 : 08.10.2013, 20:36:45 »
Сорри! Все заработало!

Итак, что сделал:

в файле form.xml вырезал два field с именем и месседжем

в файле sender.php - кусок с обработкой name.


Вот еще сложная задача - как можно field сделать скрытым? что-то из XML не подтягиваются никакие стили и ничерта вообще, как ни кручу...

Хочу сделать поле message скрытым и вбить в него по умолчанию какой-то текст.

И сделать на основе этого фильтр в почте. Если текст в поле message не меняли - в одну сторону письма откладывать, если меняли - в папку спам, потому что человек поменять ничего не мог - при включенном CSS форма должна быть невидимой.
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #13 : 08.10.2013, 21:07:26 »
Не совсем понял.

Давайте я конкретизирую вопрос: как можно присвоить новый (не предусмотренный) параметр для input в коде вашего модуля?
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Простой модуль Обратный звонок AJAX
« Ответ #14 : 08.10.2013, 21:13:53 »
вот видите, уже и тех. поддержку требуют)))
как говорится, назвался Фединым -будьте любезны)))
а вообще для одиночки разумнее делать платный вариант, просто тупо состав времени сэкономите... или у вас его полно если тока.... тогда кусочек мне отсыпьте...
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #15 : 08.10.2013, 21:22:59 »
Вот еще сложная задача - как можно field сделать скрытым? что-то из XML не подтягиваются никакие стили и ничерта вообще, как ни кручу...

Хочу сделать поле message скрытым и вбить в него по умолчанию какой-то текст.


Думаю не стоит. Спама и так нет пока.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #16 : 08.10.2013, 21:26:48 »
а вообще для одиночки разумнее делать платный вариант, просто тупо состав времени сэкономите... или у вас его полно если тока.... тогда кусочек мне отсыпьте...
Он не требует, он спрашиает как? ^-^
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #17 : 10.10.2013, 11:45:00 »
Не требую, точнее даже предлагаю варианты доработки )

Спама за сутки пришло более 300 писем - на старый домен ставлю.

Делать капчу не буду принципиально - она конверт снижает на 20-30% по АВ-тестам.

Вот скрытые поля - это простая альтернатива, которую пока роботы не распознают (начнут - буду делать скрытие на js)


пока не освоил как это сделать, зато придумал фильтр в почте по пустому полю.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #18 : 10.10.2013, 12:51:22 »
Сказки какие-то, на крайняк можете регулярку поправить [-+\s\(\)0-9] если поле для телефона.
У меня 3 поля и ни одного спамного сообщения.
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Простой модуль Обратный звонок AJAX
« Ответ #19 : 10.10.2013, 14:51:31 »
Вот скрытые поля - это простая альтернатива, которую пока роботы не распознают (начнут - буду делать скрытие на js)
пока не освоил как это сделать, зато придумал фильтр в почте по пустому полю.
вы чтото путатеете... скрытые поля от роботов я применяю так - делаю условие на заполненность скрытого поля - если поле заполнено, то в спам! изначально поле пустое. это помогает, если робот продвинутый, т.е. пытается заполнить все поля. а то что оно скрыто - это как раза не для робота0)) в исходном коде поле ведь видно! или вы как скрываете?
т.е. если проще, то вот логика:
заходит человек, скрытое поле не видит и соответственно не заполняет, остальные поля заполняет -> форма отправляется
заходит робот-спамер, скрытое поле видит и соответственно заполняет, остальные поля заполняет -> форма НЕ отправляется

еще на скрытое поле звездочку можно привесить, мож роботы уже настолько умные, что по звездочкам тоже смотрят, кто их знает...

такая логика не поможет, если роботы тупые - когда заполняют одно-два-три поле и вперед, тогда им может повезти и заполнят только то что нужно ...
вечная борьба....
"так жизнь скучна, когда боренья нет" ))) © М. Ю. Лермонтов
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Простой модуль Обратный звонок AJAX
« Ответ #20 : 10.10.2013, 14:52:20 »
Сказки какие-то, на крайняк можете регулярку поправить [-+\s\(\)0-9] если поле для телефона.
У меня 3 поля и ни одного спамного сообщения.
посещалка там может другая?
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #21 : 10.10.2013, 17:06:50 »
Если поле лишь под телефон - сомневаюсь что кто-то спамит цифрами, дефисами и круглыми скобками с плюсами ::)
Кстати, а + нужно экранировать \ в символьном классе?
Если учесть, что + квантификатор, то правильно наверное будет [-\+\s\(\)0-9]
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #22 : 11.10.2013, 11:38:51 »
Кстати, да ))) с момента как оставил только поле под телефон - роботы вымерли.

А про сказки - домену 10 лет. Он во всех спамбазах есть.

Как только активирую форму для обратной связи - начинается просто бомбардировка.

Если до вас не докатилось - это вопрос двух-трех лет и активного продвижения сайта. Кстати, есть чувство, что они домены подбором ищут - у меня почти все - до 5 символов и все спамятся.
*

inko_gnito

  • Захожу иногда
  • 79
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #23 : 11.10.2013, 11:50:55 »
Всю голову сломал - как можно placeholder добавить в форму?
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #24 : 11.10.2013, 12:25:37 »
Боюсь, что через XML не выйдет... Как вариант. или переноси поле в default.php, а помошника в топку... Удаляем:
из mod_callback.php
Код: php
// Подключаем файл помошник
require_once dirname(__FILE__). '/helper.php';
в default.php заменяем
Код: php
	<?php foreach ($form->getFieldset('callback') as $field): ?>
<?php echo $field->label; ?>
<?php echo $field->input; ?>
<?php endforeach; ?>
на
Код: html4strict
<input type="text" name="callback[phone]" placeholder="+7 (495) 455-78-06">
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #25 : 07.11.2013, 17:12:06 »
С выходом Joomla! 3.2 Запилил версию под модальное окно Bootstrap
Сайт с демо под аватаром, на страницах с услугами...
*

Sokol

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #26 : 19.11.2013, 12:08:31 »
Здравствуйте, wfedin!

Модуль установился без проблем, кнопка работает, модальное окно открывается. Но при нажатии кнопки "отправить" постоянно выходит сообщение:
"Извините, но при отправке письма произошла ошибка. Пожалуйста попробуйте позже."

т.е заявка ни разу не отправилась.

До Вашего варианта стоял "родной" callback, и работал без глюков. Тот модуль не устраивал как раз тем, что не был заточен под Bootstrap, пришлось ковыряться с дизайном и с его окна при клике то и дело перекидывало на сайт разработчика.
Перед установкой нового старый модуль был удален.
Joomla! 3.1.5
шаблон написан на YT Framework
наличие Bootstrap имеется
наличие Font Awesome имеется
« Последнее редактирование: 19.11.2013, 12:14:22 от Sokol »
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #27 : 19.11.2013, 13:43:14 »
А штатным компонентом почта уходит? Модуль отправляет почту средствами Joomla!
*

Sokol

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: Простой модуль Обратный звонок AJAX
« Ответ #28 : 19.11.2013, 14:47:11 »
Да. Стоит компонент JoomShopping инфа по заказам отправляется нормально.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Simple price table - модуль прайслиста для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 519
Последний ответ 16.02.2026, 14:25:56
от sergeytolkachyov
Модуль вывода новостей. Joomla 3.x

Автор fbr

Ответов: 54
Просмотров: 30875
Последний ответ 22.07.2025, 10:13:22
от fbr
Calendar Filter — модуль для фильтрации материалов Joomla

Автор Sulpher

Ответов: 0
Просмотров: 2486
Последний ответ 09.11.2024, 14:01:49
от Sulpher
Модуль для вывода файлов меню из папки food

Автор draff

Ответов: 0
Просмотров: 2952
Последний ответ 19.09.2021, 10:17:14
от draff
Модуль случайной всплывающей цитаты для Joomla!

Автор Филипп Сорокин

Ответов: 2
Просмотров: 2997
Последний ответ 05.05.2021, 20:00:07
от Филипп Сорокин