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

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
может под Joomla 1.7 ещё допилите?
А то ушел я с 1.5... Думаю не только я ;)
Я с мобильного, в основном...
*

effrit

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

staticlight

  • Завсегдатай
  • 1086
  • 65 / 0
  • Staticlight
на локалке с мутулзом глюки всё же бывают. на серваке тоже будут, надо полагать.
при первом нажатии неправильно считается высота спойлера и виден только самый край первой картинки.

Подтверждаю, есть такое.
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
собственно, про это я изначально писал - для квери скрипт сторонний используется, а мутулзовый вариант - короткий, и использует стандартную библиотеку, т.е "чёрный ящик", в котором нет проверки изменения содержимого блока.
вариант 1 - переписать библиотеку отдельным скриптом. но это нужен мутулз-программер.
вариант 2 -  приделать костыль.
а именно -активировать функцию спойлера только по факту загрузок всех картинок внутри него, вывесив в заголовке спойлера бегунок загрузки, чтобы юзер видел, что не просто всё умерло, а идёт загрузка.
это можно сделать.
Аркадий, вот вариант "на подумать" - вроде пашет, но без вывода бегунка :

Код
/* Spoiler by http://irridium.spb.ru/articles/show/116 */

window.addEvent('domready', function() {

    var spoilers = $$('.spoiler');
    spoilers.getElement('.sp-head').addClass('folded');

    spoilers.each(function(element) {
        var fx_sp_opac = new Fx.Styles(element.getElement('.sp-body'), {
            duration: 400,
            transition: Fx.Transitions.Expo.easeInOut
            });
        var fx_sp_slide = new Fx.Slide(element.getElement('.sp-body'), {
            duration: 400,
            onStart: function() {
                fx_sp_opac.start({
                    'opacity': [0.5, 1]
                    });
            }
        });
 
    fx_sp_slide.hide();
        element.getElement('.sp-head-click').addEvent('click', function(){
            element.getElement('.sp-head').toggleClass('unfolded');
            //для подгрузки картинок после открытия спойлера
var p_count=0; // счётчик картинок внутри спойлера
var is_first=0; // индикатор "открывался ли спойлер с изображениям"
            var images = element.getElements('.spoilerimage');       
            $each(images, function(item) {
                var $href = item.getProperty("data_src");
                if($href != 'undefined' && $href != null){
is_first=1; //служебный атрибут не был удалён, значит - первое открытие спойлера!
                    item.setProperty("src", $href);                                           
                    item.removeProperty("data_src");


item.addEvent("load", function(){ //функция проверки загрузки всех изображений
p_count++;
if (p_count==images.length) {
alert(p_count);
fx_sp_slide.toggle();
}

});


                }
            });

         if(is_first==0) fx_sp_slide.toggle();//если спойлер уже открывался, то обрабатываем нажатие. в противном случае ждём пока сработает "load"
is_first=0;

        });
    });
});



*

effrit

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

теперь настройка скорости анимации действует и на мутулз.
внимание! строковое значение скорости (fast / slow) теперь НЕ поддерживается. ставим число от 100 до 800. в XML внёс поправку в описание и немного перекидал местами пункты, чтобы была общая часть настроек и "чисто квери".


демка тут (не стал делать ссылкой, чтобы не индексировалось :) )
_http://effrit.com/index.php?option=com_content&view=article&id=6#spoiler_0
во втором спойлере внешние картинки, которые почему-то ищутся на моём сайте (проверьте, пожалуйста, как внешние картинки у вас обрабатываются). т.к. картинки получились заведомо битые, загрузка "зависает", но при этом по второму нажатию слайдер всё равно откроется.

[вложение удалено Администратором]
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
- скорость анимации не меняется..  остальное тестирую.
- «свернуть предыдущие» при открытии новых не работает
- «Один должен быть открыт» тоже не срабатывает  ...хм.. вообщем у меня что-то на настройки нифига не реагирует.

« Последнее редактирование: 30.07.2011, 13:20:18 от skai »
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

Arkadiy

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

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
effrit, подожди немножко, я настройками занимаюсь, скоро выложу со всем, что можно настраитвать.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Проверь свой редактор, я вставлял через Tiny ссылку-урл картинки на другом сайте, все в порядке. Проблема должно быть в редакторе.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Начал внедрять настройки в мутулзовскую часть, столкнулся с проблемой - не могу заставить свернуть все слайды сразу (нужно для нормальной работы слайдера в режиме открыл один слайд - предыдущий закрылся). Голову сломал уже, так-что работа застопорилась посередине, половину настроек сделал. Думаю о замене мутулзовского скрипта.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
я так понимаю, что для этого режима не обязательно закрывать все. достаточно закрыть предыдущий, вызвав для него toggle();
т.е. алгоритм такой:

по нажатию проверить был ли "предыдущий нажатый".
if (был)
     {
      (сравнить его с текущим)
          if (предыдущий<>текущий) toggle('предыдущий');
     }
else {запомнить 'предыдущий'}

.... тут код обработки нажатия на заголовок


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



*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Проблема в том, что получить предыдущий открытый не получится (нет такого метода в этом классе), как вариант в таком случае запускать аккордеон вместо спойлера, но геморно это, хотя решаемо. Для публикации на JED стыдно выкладывать полурабочий (в смысле мутулзов) вариант. Надо еще немного поднапрячься.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Arkadiy, а почему не получится?
достаточно просто реализовать.
для начала, привязываем каждому спойлеру свой идешник:

    spoilers.each(function(element, id_num) {
    $(element).set('id', id_num);

создаём переменную для хранения предыдущего ид-шника.
дальше - дело техники. алгоритм выше написан :)
а для проверки, раскрыт или нет предыдущий спойлер используем функцию

element.getElement('.sp-head').hasClass('unfolded');


должно сработать )
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
А если несколько открытых? настройки предполагают множество открытых спойлеров при первой загрузке
*

effrit

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

fx_sp_slide.hide();

заменяешь на перебор из массива по принципу

if (id_num==1) fx_sp_slide.hide();

и усё )
но для "картиночных" этот метод не подойдёт, т.к. не будет события по которому подгрузятся аяксовые картинки
*

effrit

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


[вложение удалено Администратором]
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
у меня не пошло Joomla 1.5.15.
Код
String contains an invalid character"  code: "5
http://virt11/media/system/js/mootools.js
Line 38
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
дык ты бы ещё на 1.0 поставил )).
на старом мутулзе не робит. требуется мутулз_апгрейд включёный.
не совсем кашерно, конечно, но я и новый то не знаю, не то что под старый что-то допиливать )
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Arkadiy, кстати, можно и для функции "оставить развёрнутыми" оставить работоспособный AJAX.
просто надо будет номера спойлеров отслеживать ещё на стадии php-обработки и не делать выбранным блокам замену src на data-src.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Это я уже сделал, на твоем спойлере запустил на 1.5.22, всеравно не работает, заменил get('id') на getProperty('id'), set('id') на setProperty('id'), вроде заработало, но при открытии спойлера он начинает качаться, то открывается, то закрывается, у тебя тоакого не наблюдается? пробовал в фф и хроме, результат один.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Пробовал скрипт из 1.3.5, работает нормально, из 1.3.6 после правки get('id') на getProperty('id') и т.п. заводится, но начинает хлопать туда-сюда, видимо где-то косяк лежит.
*

effrit

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

staticlight

  • Завсегдатай
  • 1086
  • 65 / 0
  • Staticlight
да вроде робит.  на хостинге обновил, сам смотри - у волшебника Сулеймана... :)
http://effrit.com/index.php?option=com_content&view=article&id=6


Если на самую нижнюю ссылку "скрытый текст" нажать, то появляется анимированная gif-картинка загрузки и все, спойлер на раскрывается. Нажимаешь 2 раз - скрытый текст появляется, гифка не исчезает (FF5).
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
staticlight, я выше про это писал. это не косяк плагина. там битые пути к картинкам, поэтому загрузка "повисает" ).
оставил как пример того, как выглядит ошибка подгрузки картинок )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить enclosure в картинки в RSS потока?

Автор eldar2005

Ответов: 28
Просмотров: 9596
Последний ответ 27.05.2017, 11:37:44
от eldar2005
Как показывать баннер (модуль) только для мобильных устройств?

Автор Escander

Ответов: 9
Просмотров: 4360
Последний ответ 27.10.2016, 12:26:56
от Escander
JCH_Optimize Plugin - оптимизирует загрузку страницы. Работает.

Автор Beer

Ответов: 16
Просмотров: 10253
Последний ответ 03.10.2016, 22:33:02
от SeBun
Модуль лезет на все страницы, а должен быть только на главной.

Автор landgraf

Ответов: 23
Просмотров: 13010
Последний ответ 13.05.2016, 13:22:37
от akteon25
Только на главной странице не отображаются Keywords и Description

Автор dobriibobr

Ответов: 3
Просмотров: 2250
Последний ответ 18.06.2014, 01:48:55
от dobriibobr