Новости 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 Ответов
  • 12689 Просмотров
*

drozd_ea

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Есть сервис http://sms-uslugi.ru/ как с помощью него осуществить уведомление о поступлении заказа?

Их сервис поддерживает
PHP-класс для работы с HTTPS-протоколом, v1.0

Подключение класса осуществляется следующим образом:

require_once("transport.php");
$api = new Transport();

Перед использованием необходимо настроить файл config.php
Там укажите свой логин, пароль, а также кодировку, которую используют ваши PHP-скрипты ( список поддерживаемых кодировок — такой же, как у встроенной php-фунции iconv )

Отправка СМС.
Пример:

$params = array("text" => "Текст смски");

$phones = array("89237778899");

$send = $api->send($params,$phones);

Параметры, которые можно передавать в массиве $params:
text — текст смс-сообщения
action — действие (send или check)
datetime — дата и время отправки SMS в формате (ГГГГ-ММ-ДД ЧЧ:ММ:СС)
source — имя отправителя
onlydelivery — (0 — платить за все смски, 1 — платить только за доставленные)
smsid — желаемый id смски
Обязательным параметром является только text

Как можно передавать массив $phones:
Вариант первый: array('79992223333', '79991114444');
Вариант второй: array(
array('number' => '79992223333', 'text' => 'Один текст'),
array('number' => '79991114444', 'text' => 'Второй текст')


*

drozd_ea

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
В программировании ничего не понимаю, но , как мне кажется, выполнение этих функций надо прописать в момент отправки письма с уведомлением о заказе
$params = array("text" => "Текст смски");

$phones = array("89237778899");

$send = $api->send($params,$phones);

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

Я думаю многим интересна данная функция. Кто что знает по этому вопросу - пишите.
*

drozd_ea

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Неужели никто ничего не знает? Или никому это не интересно? Напишите хоть что-нибудь :) Такой большой форум, столько толковых людей и никакого движения по данному вопросу. Если кто знает решение, но готов поделиться им за денежку - давайте обсудим.
*

drozd_ea

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Всё сделал сам :) довольный. Если всё-таки кого-нибудь эта функция интересует, могу написать где и что надо сделать.
*

JASON X

  • Захожу иногда
  • 155
  • 9 / 0
drozd_ea
Хочу узнать как Вы реализовали уведомление о заказе по СМС.
Мне нужно чтобы когда поступил заказа на товар информация о заказе приходила по SMS мне, о том, что заказ совершен и номер телефона, точнее текст типа "На сайте сделан заказ. 89156537826", а потом я сам связываюсь с заказчиком. Ну и если можно, т осамому заказчику приходит тест "Я свяжусь с Вами в ближайшее время."
*

drozd_ea

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Я сделал только SMS уведомление о поступлении заказа.
Для этого необходимо:
Зарегистрироваться на сайте http://sms-uslugi.ru/
Логин и пароль, указанные при регистрации, вставить в файл config.php (прикладываю)
Файл config.php и transport.php (прикладываю) разместить в папке /administrator/components/com_virtuemart/classes/
В файле ps_checkout.php (расположен /administrator/components/com_virtuemart/classes/) внести изменения:
ближе к концу файла после строки
$vmLogger->debug( 'Something went wrong while sending the order confirmation email to '.$from_email.' and '.$shopper_email );
return false;
}
вставляем
require_once("transport.php");
$api = new Transport();
$params = array("text" => "Ваш текст сообщения(например - Поступил новый заказ)");
$phones = array("номер телефона куда надо отправить уведомление в формате 89219998877");
$send = $api->send($params,$phones);

Вот и всё :)
Ниже - чистая теория, как это реализовать я не знаю.
Чисто теоретически для того чтобы в уведомлении был номер заказчика надо найти название ячейки, куда сохраняется номер заказчика при регистрации, и вставить имя этой ячейки в текст сообщения. Как то так :)
Чтобы заказчику приходило SMS уведомление о совершенном им заказе надо добавить строчки
$params_shopper = array("text" => "Ваш текст сообщения(например - Спасибо за заказ)");
$phones_shopper = array("номер телефона куда надо отправить уведомление в формате 89219998877"); номер телефона надо брать из ячейки, куда сохраняется номер заказчика при регистрации причем номер обязательно должен быть в формате 89219998877
$send_shopper = $api->send($params_shopper,$phones_shopper);

файлы не присоединить к письму :( (заполнена папка на форуме)
ссылка на файлы http://sms-uslugi.ru/transportClass/transportClass.tar

Хых, проверил скрипт. Работает отлично! Маленькое замечание - номер телефона не обязательно должен быть в формате 89219998877, спросил техподдержку - они сами преобразовывают номер телефона к нужному формату, как бы вы его не написали - 8-921-999-8877 или через пробелы, или даже без восьмерки)
*

vadim s. sabinich

  • Захожу иногда
  • 139
  • 11 / 0
  • переводчик-любитель
есть еще вариант - использовать email->sms-шлюз. У основных сотовых-компаний такие шлюзы есть и работают довольно быстро. В теории: следует просто сформировать письмо на почтовый ящик вида <номер_телефона>@почтовый_домен.шлюза
VPS-хостинг на FirstVDS.ru || VPS/хостинг на ISPserver.com -- рефералам онлайн поддержка!
*

stixtlt

  • Новичок
  • 8
  • 1 / 0
Кому требуется прикрутить такую возможность, пишите. Так же поставлю в отчете SMS информацию о стоимости заказа, и любую другую информацию.

ICQ="380-950-705"
Skype="stix.tlt"
« Последнее редактирование: 29.01.2011, 23:26:38 от stixtlt »

Можно и бесплатно попробовать организовать SMS-уведомления.
Только под Ваши нужды придется немного переписать код.

Как известно Google Calendar может отправлять SMS о предстоящих событиях.
Решил я воспользоваться этой замечательной функцией для мониторинга своих сайтов.
Написал приложение для Google App Engine, которое проверяет каждые 10 минут доступность ресурса (реализована проверка до 5 ресурсов) и, если проверка не проходит, присылается SMS на номер, который указан в Google Calendar (реализована отсылка на 3 номера).

Что для этого требуется:
1. зарегистрироваться на Google App Engine (http://www.appspot.com);
2. скачать код приложения (http://gae2sms.googlecode.com/files/gae2sms.zip);
3. указать свое имя приложения вместо gae2sms в файле app.yaml;
4. загрузить приложение в имя_приложения.appspot.com;
5. зайти по адресу имя_приложения.appspot.com/settings и ввести адреса ресурсов.

В файле cron.yaml можно указать частоту проверок, но не чаще 1 раза в минуту.

Если есть просьбы по улучшению/добавлению функционала, то пишите.
*

stixtlt

  • Новичок
  • 8
  • 1 / 0
Немного не то получается, иногда требуется получать уведомление моментально, и в таком варианте как я понял нельзя указать в SMS, сумму заказа, что заказал, телефон заказчика, имя, фамилия. Вообщем всю информацию, которую человек может указать при заказе, можно указать в SMS. Я думаю для магазинов, которые продали товар, потратить 2р на SMS, тоесть по рублю на себя и клиента, не жалко, за то этот способ очень сильно поднимает авторитет сайта, за счет таких SMS, уже проверенно, и в твоем варианте как я понял еще невозможно отослать SMS клиенту.
*

Вованище

  • Захожу иногда
  • 134
  • 20 / 0
  • <target = blank>
есть еще вариант - использовать email->sms-шлюз. У основных сотовых-компаний такие шлюзы есть и работают довольно быстро. В теории: следует просто сформировать письмо на почтовый ящик вида <номер_телефона>@почтовый_домен.шлюза
А можно поподробнее?
*

stixtlt

  • Новичок
  • 8
  • 1 / 0
А можно поподробнее?
У каждого региона свои шлюзы, и многие уже закрыты, можно будет обратится к провайдеру, и узнать, но тут вариант с клиентской SMS опять же не получиться)
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
есть еще вариант - использовать email->sms-шлюз. У основных сотовых-компаний такие шлюзы есть и работают довольно быстро. В теории: следует просто сформировать письмо на почтовый ящик вида <номер_телефона>@почтовый_домен.шлюза
В принципе работает, но для вирта не подойдёт. Ограничения - текст только латиницей и до 160 символов.
Создание сайтов, шаблонов, помощь в решении проблем.
*

Timofey

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Кто не буть реализовал отправку на номер клиента ? 
*

stixtlt

  • Новичок
  • 8
  • 1 / 0
Кто не буть реализовал отправку на номер клиента ?  
Да реализовал, клиенту приходит сообщение с общей суммой заказа, и о том что ему перезвонят, вообще можно любую информацию отослать которая находиться в заказе, и любые слова. Подробнее в ЛС или по ICQ, его я указал выше.
« Последнее редактирование: 05.07.2011, 01:18:56 от stixtlt »
*

mousesport

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Не могли бы помочь получить сумму заказа из другой таблицы _orders, а то мне приходит только номер заказа
Код
//Отправляем СМС клиенту
$dbu = new ps_DB;
$q = "SELECT * FROM #__{vm}_order_user_info WHERE order_id='$order_id'";
$dbu->query($q);
$dbu->next_record();
$dbu2 = new ps_DB;
$q2 = "SELECT * FROM #__{vm}_orders WHERE order_id='".$d['order_id']."'";
$dbu2->query($q2);
$dbu2->next_record();
$params_shopper = array("text" => "Ваш заказ #".$order_id." на сумму ".$dbu2->f("order_total")." рублей ");
$phones_shopper = array($dbu->f("phone_1"));
$send_shopper = $api->send($params_shopper,$phones_shopper);
скрин таблицы _orders


все разобрался)
« Последнее редактирование: 11.04.2012, 23:32:50 от mousesport »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Уведомление на 2 почтовых ящика при заказе товара.

Автор M.Imperator

Ответов: 35
Просмотров: 27079
Последний ответ 10.07.2019, 17:43:33
от hmr
Номер заказа в модуле

Автор sashgera

Ответов: 0
Просмотров: 4277
Последний ответ 28.02.2016, 22:44:30
от sashgera
One Page Checkout (оформление заказа на одной странице) - Скрыть поле по выбору радиобаттон

Автор sashgera

Ответов: 1
Просмотров: 5153
Последний ответ 23.09.2015, 06:02:39
от sashgera
Зависимый селект при оформлении заказа

Автор sashgera

Ответов: 1
Просмотров: 4305
Последний ответ 29.07.2015, 01:01:23
от orsy
Вывод номера заказа на странице сайта после его подтверждения

Автор redsowet

Ответов: 0
Просмотров: 4382
Последний ответ 02.03.2015, 16:49:22
от redsowet