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

pesha

  • Осваиваюсь на форуме
  • 19
  • 2 / 0
  • Учусь я тут!
Здравствуйте уважаемые форумчане! Вот уже с 2 месяца не могу решить одну проблему по незнанию! Пользуюсь J1.0.15+VM1.0.15RE. Главная моего сайта состоит из компонента марта, проблема заключается в том что на главной странице видны только категории товаров(скрин1), а нужно немного другое(скрин2),  разобратся, как это сделать!?
 
« Последнее редактирование: 06.09.2009, 19:49:48 от beagler »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Сделай 4 модуля, в каждом используй productsnapshot для вывода нужного товара. в шаблоне сделай позиции для этих 4 модулей.
*

pesha

  • Осваиваюсь на форуме
  • 19
  • 2 / 0
  • Учусь я тут!
Это было бы слишком просто, увы когда ставится модуль то при переходе на категорию товара, тоесть уже как бы к товару модуль всеравно привязан к марту, тоесть отображается! Получится так что будет и гарячая новинка и товар ниже! А нужно так чтоб при нажатии на категорию товара пропадали бы модули!
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
в шаблоне при выводе позиции модуля можно жестко прописать, чтобы показывался только на главной. Тема много раз обсуждалась на форуме, смотрите faq по joomla.
*

pesha

  • Осваиваюсь на форуме
  • 19
  • 2 / 0
  • Учусь я тут!
Ну спасибо и на том, но уже перечитал вдель и поперек весь форум ничего по этой теме всетаки так и не нашел, может и обсуждалось но отнють решения никто так и не написал!
*

pesha

  • Осваиваюсь на форуме
  • 19
  • 2 / 0
  • Учусь я тут!
beagler, +1(правда не знаю как добавить). Спасибо за подсказку!
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Код
if ( mosCountModules('user6') && $option=='com_virtuemart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' )

Я у себя так сделал, иначе где-нибудь да вылазит.
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
для Joomla 1.5.*
Код
<?php if ( $this->countModules('user1') && $option=='com_virtuemart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' )?>
<jdoc:include type="modules" name="user1" />
<?php endif; ?>
*

wovas

  • Осваиваюсь на форуме
  • 13
  • 2 / 0
для Joomla 1.5.*
Код
<?php if ( $this->countModules('user1') && $option=='com_VirtueMart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) ?>
<jdoc:include type="modules" name="user1" />
<?php endif; ?>
Только пред вставкой этого кода надо не забыть определить соответствующие переменные:
Код
<?php
$option = JRequest::getVar('option', null);
$page = JRequest::getVar('page', null);
?>



*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
вставил этот код в Index.php

<?php
$option = JRequest::getVar('option', null);
$page = JRequest::getVar('page', null);
?>
<?php if ( $this->countModules('center') && $option=='com_VirtueMart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' )?>
<jdoc:include type="modules" name="center" />
<?php endif; ?>

пишет ошибку Parse error: parse error, unexpected T_ENDIF in T:\home\users\joom16\templates\rhuk_milkyway\index.php on line 122

122 строка это <?php endif; ?>

подскажите что делаю не так?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Код
<?php if ( $this->countModules('center') && $option=='com_VirtueMart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) {?>
<jdoc:include type="modules" name="center" />
<?php } ?>
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Код
<?php if ( $this->countModules('center') && $option=='com_VirtueMart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) {?>
<jdoc:include type="modules" name="center" />
<?php } ?>

странно, так вообще не отображается нигде.

категории выводятся по такой ссылке /index.php?page=shop.browse&category_id=7&option=com_virtuemart&Itemid=1
если только из ссылки убрать &Itemid=1 то будет работать

вот мой index.php
Код
<?php
/**
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/<?php echo $this->params->get('backgroundVariation'); ?>_bg.css" type="text/css" />
<!--[if lte IE 6]>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ieonly.css" rel="stylesheet" type="text/css" />
<![endif]-->
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ?>/templates/rhuk_milkyway/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>

</head>
<body id="page_bg" class="color_<?php echo $this->params->get('colorVariation'); ?> bg_<?php echo $this->params->get('backgroundVariation'); ?> width_<?php echo $this->params->get('widthStyle'); ?>">
<a name="up" id="up"></a>
<div class="center" align="center">
<div id="wrapper">
<div id="wrapper_r">
<div id="header">
<div id="header_l">
<div id="header_r">
<div id="logo"></div>
<jdoc:include type="modules" name="top" />
</div>
</div>
</div>

<div id="tabarea">
<div id="tabarea_l">
<div id="tabarea_r">
<div id="tabmenu">
<table cellpadding="0" cellspacing="0" class="pill">
<tr>
<td class="pill_l">&nbsp;</td>
<td class="pill_m">
<div id="pillmenu">
<jdoc:include type="modules" name="user3" />
</div>
</td>
<td class="pill_r">&nbsp;</td>
</tr>
</table>
</div>
</div>
</div>
</div>

<div id="search">
<jdoc:include type="modules" name="user4" />
</div>

<div id="pathway">
<jdoc:include type="modules" name="breadcrumb" />
</div>

<div class="clr"></div>

<div id="whitebox">
<div id="whitebox_t">
<div id="whitebox_tl">
<div id="whitebox_tr"></div>
</div>
</div>

<div id="whitebox_m">
<div id="area">
<jdoc:include type="message" />

<div id="leftcolumn">
<?php if($this->countModules('left')) : ?>
<jdoc:include type="modules" name="left" style="rounded" />
<?php endif; ?>
</div>

<?php if($this->countModules('left')) : ?>
<div id="maincolumn">
<?php else: ?>
<div id="maincolumn_full">
<?php endif; ?>
<?php if($this->countModules('user1 or user2')) : ?>
<table class="nopad user1user2">
<tr valign="top">
<?php if($this->countModules('user1')) : ?>
<td>
<jdoc:include type="modules" name="user1" style="xhtml" />
</td>
<?php endif; ?>
<?php if($this->countModules('user1 and user2')) : ?>
<td class="greyline">&nbsp;</td>
<?php endif; ?>
<?php if($this->countModules('user2')) : ?>
<td>
<jdoc:include type="modules" name="user2" style="xhtml" />
</td>
<?php endif; ?>
</tr>
</table>

<div id="maindivider"></div>
<?php endif; ?>

<table class="nopad">
<tr valign="top">
<td>

<?php if ( $this->countModules('center') && $option=='com_VirtueMart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) {?>
<jdoc:include type="modules" name="center" />
<?php } ?>
<jdoc:include type="component" />
<jdoc:include type="modules" name="footer" style="xhtml"/>
</td>
<?php if($this->countModules('right') and JRequest::getCmd('layout')!= 'form') : ?>
<td class="greyline">&nbsp;</td>
<td width="170">
<jdoc:include type="modules" name="right" style="xhtml"/>
</td>
<?php endif; ?>
</tr>
</table>

</div>
<div class="clr"></div>
</div>
<div class="clr"></div>
</div>

<div id="whitebox_b">
<div id="whitebox_bl">
<div id="whitebox_br"></div>
</div>
</div>
</div>

<div id="footerspacer"></div>
</div>

<div id="footer">
<div id="footer_l">
<div id="footer_r">
<p id="syndicate">
<jdoc:include type="modules" name="syndicate" />
</p>
<p id="power_by">
<?php echo JText::_('Powered by')?> <a href="http://www.joomla.org">Joomla!</a>.
<?php echo JText::_('Valid')?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and')?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
</p>
</div>
</div>
</div>
</div>
</div>
<jdoc:include type="modules" name="debug" />

</body>
</html>
« Последнее редактирование: 06.09.2009, 10:33:31 от kpk17 »
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
а при чём тут категории? Это условие только для вывода на главной
согласен, только так не выводится модуль вообще
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
да, опубликован. код файла был выше прикреплен.
<jdoc:include type="modules" name="center" />
при таком виде выводит на всех.
по Вашему последнему коду не выводит нигде.

может я неправильно выражаюсь. у меня основная страница это Joomla, а магазин прикреплен к основной уже странице. на всех страницах магазина модуль отображается, а на страницах сайта только на главной виден при таком коде <jdoc:include type="modules" name="center" /> и выборе в админке (отображать только на главной)

Joomla 1.5.14 и VirtueMart 1,1,3
« Последнее редактирование: 06.09.2009, 17:38:15 от kpk17 »
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
попробуйте

не отображается
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
посмотрел ваш index.php - у вас не объявлены $option и $page - читайте тему внимательно.

вот мой код в index.php:
Код
<?php
$option = JRequest::getVar('option', null);
$page = JRequest::getVar('page', null);
?>
<?php if ( $this->countModules('center')>0 && $option=='com_VirtueMart' && $page =='shop.index' ) { ?>
<jdoc:include type="modules" name="center" style="xhtml"/>
<?php } ?>
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
И не работает? Добавьте после объявления echo $option; и echo $page; - посмотрите что в них попадает.
нет, не работает.

т.е. вот так?
<?php
echo $option = JRequest::getVar('option', null);
echo $page = JRequest::getVar('page', null);
?>

на страницах Joomla com_content
на страницах категорий com_virtuemartshop.browse  com_virtuemartshop.cart  и др.
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
kpk17, у вас что Joomla 1.6 ?
P.S.> просто путь в ошибке намекает на это: T:\home\users\joom16\...
нет, это локалхост. и папка называется joom16
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
ну а какая версия Joomla-то?
а то "beagler" гадает-гадает, тут вообще тема про Joomla 1.0.15, а "beagler" куски кода от Joomla 1.5.х показывает
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
ну а какая версия Joomla-то?
а то "beagler" гадает-гадает, тут вообще тема про Joomla 1.0.15, а "beagler" куски кода от Joomla 1.5.х показывает

версия Joomla 1.5.14, магазин 1.1.3
про эту версию пишу здесь, просто в теме выкладывались ответы про нее, в другой ветки решения так и не нашел
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редактирование главной страницы VirtueMart

Автор cheni

Ответов: 13
Просмотров: 13702
Последний ответ 02.04.2015, 08:41:09
от flyingspook
Как сделать отображение атрибутов товара в категории ?

Автор Timer

Ответов: 0
Просмотров: 2813
Последний ответ 21.01.2015, 23:43:33
от Timer
Показ модуля на странице товара только

Автор EmAl

Ответов: 24
Просмотров: 4474
Последний ответ 27.05.2014, 08:15:01
от Mitriy-Bug
Подкатегории на главной VirtueMart 1.1.9+ Joomla 1.5

Автор Joury

Ответов: 11
Просмотров: 4496
Последний ответ 28.04.2014, 15:08:47
от ИринаМ
Отображение товаров в виде таблицы

Автор Doppelganger

Ответов: 183
Просмотров: 63327
Последний ответ 15.04.2014, 23:27:29
от 4ifir