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

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Спасибо за модуль!
Интересуюсь, есть ли какие-то сдвиги по поводу корректного отображения скидок?
Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать.
Есть ли у кого решение этого очень важного вопроса, так как подобные модули очень часто используют для привлечения внимания за счет скидок не исключение.
+1
согласна: нужная возможность!
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

danavir

  • Захожу иногда
  • 96
  • 0 / 0
  • S.DAN
Значит тишина... Жаль.... Очень жаль. Такой не актуальный вопрос. Может быть VirtueMart вообще уже вчерашний день. А я еще по старинки в нем сижу... Aaa? Кстати кто знает расчет лизинга в карточки товара как делают?
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Сейчас отображается цена без налога. Если ставишь скидку, модуль не хочет на это ни как реагировать.

danavir, попробуйте JV VirtueMart Scroller - там в цене отображается скидка (правда он платный)
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

edward78

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
  • Полисмен
На первый взгляд модуль просто супер такой искал
*

bev11321

  • Новичок
  • 3
  • 0 / 0
danavir, попробуйте JV VirtueMart Scroller - там в цене отображается скидка (правда он платный)

подскажите как данный модуль JV VirtueMart Scroller настроить чтобы при наведении на изображение сколлер останавливается, а то он у меня без остановок летит...
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
подскажите как данный модуль JV VirtueMart Scroller настроить чтобы при наведении на изображение сколлер останавливается, а то он у меня без остановок летит...
так чтобы одним движением руки, увы, никак, на сколько я понимаю - нужно ковырять скрипт Scroller'a...
Но, в остальном - модуль зачетный :)
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Ставил на Joomla 1.0 vm 1.1.5 Всё отлично работает! Автору огромнейшее СПАСИБО! Возникло пару мелких вопросов:
1) Указываю на каких страницах модуль должен выводиться, если указать страницу магазина, то плагин появляется на главной странице с магазином, категорией и непосредственно под каждым товаром. Но если убрать в настройках вывод плагина со страницы магазин (что мне и нужно), то он пропадает с категории и под товаром. Как это можно побороть ?
2) Хотел поменять кнопки плагина, при заливке на фтп (пользуюсь FileZilla) выдаёт ошибку, что файл не возможно заменить. Выключал плагин, тоже не заменяется. Может кто-то сталкивался, помогите разобраться с этими пунктами.
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
1) Указываю на каких страницах модуль должен выводиться, если указать страницу магазина, то плагин появляется на главной странице с магазином, категорией и непосредственно под каждым товаром. Но если убрать в настройках вывод плагина со страницы магазин (что мне и нужно), то он пропадает с категории и под товаром. Как это можно побороть ?
Можно попробывать вырулить это с помощью AdvancedModuleManager (но не забывайте почистить кэш после изменений -у меня лично из-за этого возникали косяки)
2) Хотел поменять кнопки плагина, при заливке на фтп (пользуюсь FileZilla) выдаёт ошибку, что файл не возможно заменить. Выключал плагин, тоже не заменяется. Может кто-то сталкивался, помогите разобраться с этими пунктами.
Может дело в правах на папку?
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
На папке права были 755, поменял на 777 - права не сменились о_О Во всех папках сайта всё Ок, а с папкой этого плагина, какие-то странные вещи)) Доки и права не заменяются и всё тут...
tigra-uki За совет спасибо, покопаю в этом направлени :)
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
На папке права были 755, поменял на 777 - права не сменились о_О Во всех папках сайта всё Ок, а с папкой этого плагина, какие-то странные вещи))
у меня когда-то было, что только когда я изменила права не через фтп-клиент, а через хостинг панель все получилось. Ну это как вариант...
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Можно попробывать вырулить это с помощью AdvancedModuleManager (но не забывайте почистить кэш после изменений -у меня лично из-за этого возникали косяки)Может дело в правах на папку?

Очень питал надежды на этот плагин, но он никак не помог((( А можно по-подробнее, как почистить кэш ? Может быть из-за этого я не заметил изменений? Какие у вас были проблемы ? У меня после установки и настройки плагина, абсолютно ничего не поменялось(( Может кто-то ещё знает, как решить эту проблему, а то у меня эта "карусель" перекрывает форму регистрации VM при оформлении заказа((
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
у меня когда-то было, что только когда я изменила права не через фтп-клиент, а через хостинг панель все получилось. Ну это как вариант...
Этот вариант помог)) Спасибо! Где можно плюсик поставить ? :)
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Этот вариант помог)) Спасибо! Где можно плюсик поставить ? :)
после 20-го поста будет возможно, или типа того, сообщений мало
главное, не забудьте потом поставить ;)
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Этот вариант помог)) Спасибо! Где можно плюсик поставить ? :)
это хорошо! удачных проектов!
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

Misterfox

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
Доброго времени суток!

Не могу изменить ширину модуля, не зависимо стоит ли "0" или другое значение, ширина модуля примерно 570 точек. Есть ли другая возможность сделать модуль шире?
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Доброго времени суток!

Не могу изменить ширину модуля, не зависимо стоит ли "0" или другое значение, ширина модуля примерно 570 точек. Есть ли другая возможность сделать модуль шире?

может у Вас кэширование включено?
ну или через CSS задайте жестко...
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

Misterfox

  • Осваиваюсь на форуме
  • 43
  • 2 / 0
может у Вас кэширование включено?
ну или через CSS задайте жестко...
Кэширование пробовал отключать, не помогло.
А где в CSS это можно задать?
*

tigra-uki

  • Давно я тут
  • 565
  • 11 / 0
  • Joom'лiстка
Кэширование пробовал отключать, не помогло.
А где в CSS это можно задать?
Во всех браузерах такое?
Кстати, еще  - может стоит вообще просто полностью очистить кэш? (если конечно не чистили)
Насчет CSS - попробуйте посмотреть класс модуля через FireBug, DeveloperTools или что там у Вас используется :)
Слишком сконцентрированное внимание необходимо разбавлять действием.
*

Antinua

  • Новичок
  • 1
  • 0 / 0
Огромное спасибо за модуль. Очень люблю талантливые вещи, созданные талантливыми руками и умами. Выказываю искреннее уважение.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Подскажите, слайдер выводит большие изображения товара и мне нужно чтоб он выводил уменьшенную копию:
в стандарте он выводит:
<a href="<?php echo JRoute::_($productlink)?>" class="productimg" <?php if($nofollow) { ?>rel="nofollow"<?php } ?>>
                   <img src="<?php echo $pimage ?>" <?php echo $pimageatt ?> />
</a>
тоесть переменная $pimage для большого изображения
а для маленького какая ?

в vm для маленького:
$product_thumb_image

vm-мовский к этому не подходит
------------------------------------
сделал:
в mod_slider.php поменял все "product_full_image" на "product_thumb_image"






надо заменить код в фале mod_slider.php лежит он здесь: www/ваш_сайт/modules/mod_slider

Код
if($images_to_use){
               $pimage      =  'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.'';
            } else {
               $pimage      =  'components/com_virtuemart/shop_image/product/resized/'.$produkti->product_thumb_image.'';
               if(!is_file(JPATH_BASE.$pimage) || !is_readable(JPATH_BASE.$pimage)){
                  $pimage      =  'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.'';
               }
            }

на

Код
$pimage      =  'components/com_virtuemart/shop_image/product/'.$produkti->product_thumb_image.'';     
if(!is_file(JPATH_BASE.$pimage) || !is_readable(JPATH_BASE.$pimage)){      
$pimageatt      =  'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.'';     }
*

asterix_kpi

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Доброго времени суток!
Очень нравиться Ваш скрипт.
Возник вопрос - модуль настроен горизонтально-производители...
При выборе валюты в VirtueMart - модуль отображается вертикально - после обновления страницы - все становиться на место....
З.Ы. FireBug - в это время ругается на ....
slider is not defined
new slider({
Код
if(typeof itemWidth != "undefined" && itemWidth && allAmount > 1){
new slider({
container : "overall_container",
items :".yjwm_scproduct",
itemWidth : itemWidth,
visibleItems: 8,
effectDuration : 500,
autoSlide : 2000,
*

asterix_kpi

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Код
<?php echo '<script type="text/javascript">

/*<![CDATA[*/ '."\n".'
animateDirection'.$sfx.' = "'.$vms_animateDirection.'";
maxShow'.$sfx.' = '.$max_show.';
intervals = [];
allAmount'.$sfx.' = '.$sizeof.';
function buildCarousel'.$sfx.'(){
switch(animateDirection'.$sfx.'){
case "left":
slideWidth = $("overall_container'.$sfx.'").offsetWidth - 106;
itemWidth'.$sfx.' = Math.ceil(slideWidth / maxShow'.$sfx.');
$$("#overall_container'.$sfx.' .yjwm_showcase_holder").setStyle("width", (slideWidth) + "px");
$$("#overall_container'.$sfx.' .yjwm_scproduct").setStyle("width",itemWidth'.$sfx.'+"px");
$$("#overall_container'.$sfx.' .yjwm_sc_in,#overall_container'.$sfx.' .yjwm_showcase_holder h3").setStyle("width",(itemWidth'.$sfx.'-5)+"px");

break;

case "top":
   
var maxHeight = 0;
var elts =  $$("#overall_container'.$sfx.' .yjwm_scproduct '.((!$show_details && !$show_addcart && !$show_readmore && !$show_price && !$show_title)? 'img' : '' ).'");

if(elts && typeof elts.length != "undefined" && elts.length){

itemWidth'.$sfx.' = 0;
var l = elts.length;

for(var i=0;i<l;i++){
var item = elts[i];
if(typeof item.offsetHeight != "undefined"
&& item.offsetHeight
&& item.offsetHeight > maxHeight){
maxHeight = item.offsetHeight;
};
};

maxHeight += '.$top_margin.';

if(maxHeight){
slideHeight = maxShow'.$sfx.' * maxHeight;
$$("#overall_container'.$sfx.'").setStyle("height", (slideHeight + 106) + "px");
$$("#overall_container'.$sfx.' .yjwm_showcase_holder,#overall_container'.$sfx.' .yjwm_showcase_holder_out").setStyle("height", slideHeight + "px");
itemWidth'.$sfx.' = maxHeight;
$$("#overall_container'.$sfx.' .yjwm_scproduct,#overall_container'.$sfx.' .yjwm_sc_in").setStyle("height", maxHeight + "px");
};

};
break;
};

if(typeof itemWidth'.$sfx.' != "undefined" && itemWidth'.$sfx.' && allAmount'.$sfx.' > 1){

new slider({ container : "overall_container'.$sfx.'",
items :".yjwm_scproduct",
itemWidth : itemWidth'.$sfx.',
visibleItems: '.$max_show.',
effectDuration : '.$vms_durration.',
autoSlide : '.$vms_autoslide.',
mouseEventSlide: 3000,
navigation: {
"forward":"'. ($how_slide == 0 ? 'linkForward' : 'linkBackward').$sfx.'",
"back":"'. ($how_slide == 0 ? 'linkBackward' : 'linkForward').$sfx.'"
},
animateDirection: "'.$vms_animateDirection.'"
});
};

$("overall_wrapper'.$sfx.'").setStyle("visibility","visible");
};

if(typeof isLoaded'.$sfx.' == "undefined"){
window.addEvent("load",buildCarousel'.$sfx.');

};
'."\n".'
  /* ]]>*/
</script>
  ';




Может проблема в подключении mootools?
*

asterix_kpi

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Бред какой-то...
На одном шаблоне все нормально - на другом глюки.....Хоть вертикально..хоть горизонтально...
Ошибка одна и та же...
*

xaocbozzz

  • Захожу иногда
  • 205
  • 8 / 0
  • Котэ просит! Не обижайте котэ!
Код
$load_prices = $db->record;
Что такое $db->record ?
*

xaocbozzz

  • Захожу иногда
  • 205
  • 8 / 0
  • Котэ просит! Не обижайте котэ!
Вот набрался уму разуму и принялся снова искать проблему с картинками, как описал тут
Предложенный вариант от beliyadm я вообще не понял (там нет никаких $lists)
Поэтому решил, что перед
Код
if($images_to_use){
$pimage  =  'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.'';
}
else {
$pimage  =  'components/com_virtuemart/shop_image/product/resized/'.$produkti->product_thumb_image.'';
if(!is_file(JPATH_BASE.$pimage) || !is_readable(JPATH_BASE.$pimage)) {
$pimage  =  'components/com_virtuemart/shop_image/product/'.$produkti->product_full_image.'';
}
}
Нужно проверить существование того, что поле product_thumb_image (в таблице с продуктами) хоть что-то содержит.
Как проверить что $produkti->product_thumb_image содержит (или не содержит) нужные данные?
*

artefakt

  • Захожу иногда
  • 58
  • 0 / 0
Ребят, как сделать вывод товаров по популярности?
*

Voronn

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
  • VoronN
Автору модуля респект. Если исправит глюк, то подмогу материально! А глюк заключается в следующем:
Если выводить товары по идентификатору, то не все товары выводятся, а как то не понятно!
В чем глюк?? Прописал ИД товаров. Если из этой же категории, то выводятся.... странно... (Товары, производители из текущей категории стоит на "нет").
плюс нашел пару опечаток... ну я думаю это чисто технически:

когда пытаешься отобразить ссылку подробнее без цены она не отображается... решение:

исправить строки

<?php if ($show_price == 1 || $show_addcart == 1){ ?>

на

<?php if ($show_price == 1 || $show_readmore == 1){ ?>

их там две штуки - одна в строке 1131, а вторая 1225 примерно...
« Последнее редактирование: 31.08.2012, 05:03:40 от Voronn »
*

xaocbozzz

  • Захожу иногда
  • 205
  • 8 / 0
  • Котэ просит! Не обижайте котэ!
Автор давно уж не появляется
*

Piton66

  • Новичок
  • 4
  • 0 / 0
А у меня этот модуль по несколько одинаковых товаров выдает. Кто знает как исправить?
*

renata

  • Захожу иногда
  • 59
  • 0 / 0
У меня цены на сайте в евро, конвертируются в гривну convertHARD. Выводится в этом модуле сумма в евро, подписанная как грн. Подскажите пожалуйста, как вывести уже отконвертированную цену? 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - SMS уведомления о сделаном заказе.

Автор bork

Ответов: 42
Просмотров: 25659
Последний ответ 26.07.2021, 22:11:25
от Oleg91
Отчеты и статистика для VirtueMart

Автор 4kict

Ответов: 25
Просмотров: 12184
Последний ответ 14.01.2021, 00:09:53
от gartes
Как реализовать: товары, которых нет в наличии в конец списка категории?

Автор Girevik

Ответов: 1
Просмотров: 2728
Последний ответ 02.11.2017, 10:52:04
от P_B
[Решено] Чебокс "Показывать только товары, которые есть в наличии"

Автор artMelnikov

Ответов: 20
Просмотров: 9147
Последний ответ 28.06.2017, 11:19:51
от OutLaw1
IceVmCart - новый бесплатный модуль корзины для VirtueMart

Автор Grig2009

Ответов: 105
Просмотров: 57414
Последний ответ 05.02.2017, 11:44:02
от Super_Panda