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

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
После переезда с Joomla 1.5 на 3 в отдельных статьях (материалах) появилась такая ошибка.

1054 - Unknown column 'c.deleted' in 'field list' SQL=SELECT c.id, c.parent, c.object_id, c.object_group, c.userid, c.name, c.username, c.title, c.comment , c.email, c.homepage, c.date, c.date as datetime, c.ip, c.published, c.deleted, c.checked_out, c.checked_out_time , c.isgood, c.ispoor , 1 as voted , case when c.parent = 0 then unix_timestamp(c.date) else 0 end as threaddate, '' AS object_title, '' AS object_link, 0 AS object_access, 0 AS object_owner FROM uns4o_jcomments AS c WHERE c.object_id = 3 AND c.object_group = 'com_content' AND c.published = 1 ORDER BY c.parent, c.date ASC

Сталкивался кто с таким?
Причем часть материалов открывается нормально. При открытии других ошибка.



*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
Методом "тыка" выяснил что виноват jcomments. Его удаление "исправило" ситуацию. но как лечить?

P,s, Перенесите тему в раздел jcomments
*

wolfzp

  • Новичок
  • 2
  • 0 / 0
Проблема решается очень просто.
Вероятней всего переезд делали компонентом SP Upgrade.
После его работы в таблице префикс_jcomments нет поля deleted, его необходимо добавить в таблицу либо пересозданием таковой

Код
CREATE TABLE IF NOT EXISTS `префикс_jcomments` (
`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`parent` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`thread_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`path` VARCHAR(255) NOT NULL DEFAULT '',
`level` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`object_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`object_group` VARCHAR(255) NOT NULL DEFAULT '',
`object_params` TEXT NOT NULL DEFAULT '',
`lang` VARCHAR(255) NOT NULL DEFAULT '',
`userid` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`name`VARCHAR(255) NOT NULL DEFAULT '',
`username`VARCHAR(255) NOT NULL DEFAULT '',
`email` VARCHAR(255) NOT NULL DEFAULT '',
`homepage` VARCHAR(255) NOT NULL DEFAULT '',
`title` VARCHAR(255) NOT NULL DEFAULT '',
`comment` TEXT NOT NULL DEFAULT '',
`ip` VARCHAR(39) NOT NULL DEFAULT '',
`date` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`isgood` SMALLINT(5) NOT NULL DEFAULT '0',
`ispoor` SMALLINT(5) NOT NULL DEFAULT '0',
`published` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`deleted` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`subscribe` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',
`source` VARCHAR(255) NOT NULL DEFAULT '',
`source_id` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`checked_out` INT(11) UNSIGNED NOT NULL DEFAULT '0',
`checked_out_time` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`editor` VARCHAR(50) DEFAULT NULL,
PRIMARY KEY  (`id`),
KEY `idx_userid` (`userid`),
KEY `idx_source` (`source`),
KEY `idx_email` (`email`),
KEY `idx_lang` (`lang`),
KEY `idx_subscribe` (`subscribe`),
KEY `idx_checkout` (`checked_out`),
KEY `idx_object` (`object_id`, `object_group`, `published`, `date`),
KEY `idx_path` (`path`, `level`),
KEY `idx_thread` (`thread_id`)
) DEFAULT CHARSET=utf8;

либо добавлением в него поля deleted
Код
ALTER TABLE `префикс_jcomments` ADD `deleted` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0';
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
Проблема решается очень просто.
В моем случае заменой компонента на Komento, более гибкий "современный". Теперь его еще прикрутить к JoomGallery и DJ-Classifieds осталось.
*

levdon

  • Новичок
  • 1
  • 0 / 0
Уважаемые гуру- просвятите пожалуйста в вопросе:

обнаружина ошибка при попытке создать модуль поиска

 1054 Unknown column 'name_ru-RU' in 'field list' SQL=SELECT `name_ru-RU` as name, category_id, category_parent_id, category_publish FROM `bd06p_jshopping_categories` where access IN (1,1,2,3) ORDER BY category_parent_id, ordering
после русификации

1. я установила шаблон G2ShopMy от smartaddons он был на версии Joomla 3.3.3
2. русифицировала панель управления и сайт с помошью ru-RU_joomla_lang_full_3.3.6v1
3. потом перешла Joomla 3.4.1 (в надежде что что то изменится)

увы чуда не произошло....

спасибо за ответы!)
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ну, вот и я столкнулся с той же проблемой...

Мигрировал с J1.5 на J3.9 с помощью SP Upgrade. Переносил только материалы, категории и меню. Физически все перенеслось, но при переходе на некоторые материалы появляется ошибка:
1054 Unknown column 'category_id' in 'field list'

Jcomments отключил. Результат тот же самый...
Ошибка остается даже если отключить ЧПУ.

Прошу помощи у тех, кому удалось решить данную проблему.

Заранее спасибо.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Вообще мигратором лучше не пользоваться. В вашем случае в миграторе вы переносите только материалы, т.к. таблицы баз данных различаются сильно. С 2.5 перенести проще, они почти идентичные. Касательно JComments - его нет смысла мигрировать. Просто копируете таблицы из одной базы в другую, затем устанавливаете сам компонент, он автоматом эти таблицы подхватит. 1054 Unknown column 'category_id' in 'field list' - говорит о том, что отсутствует колонка в таблице. Создайте ее. Возможно, посыпятся другие ошибки. Попробуйте в админке нажать "Исправить БД", иногда помогает. Нет - тогда создавайте колонки вручную и самостоятельно переносите данные из старой базы. Возможно, они вообще не нужны - такое тоже бывает.
 
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Вообще мигратором лучше не пользоваться. В вашем случае в миграторе вы переносите только материалы, т.к. таблицы баз данных различаются сильно. С 2.5 перенести проще, они почти идентичные. Касательно JComments - его нет смысла мигрировать. Просто копируете таблицы из одной базы в другую, затем устанавливаете сам компонент, он автоматом эти таблицы подхватит. 1054 Unknown column 'category_id' in 'field list' - говорит о том, что отсутствует колонка в таблице. Создайте ее. Возможно, посыпятся другие ошибки. Попробуйте в админке нажать "Исправить БД", иногда помогает. Нет - тогда создавайте колонки вручную и самостоятельно переносите данные из старой базы. Возможно, они вообще не нужны - такое тоже бывает.
Самое странное то, что на самом деле после самой миграции все материалы открывались. Это когда я уже стал компоненты ставить эта фигня началась...

Придется с нуля миграцию проводить...

А как понять в какой именно таблице этих колонок не хватает?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
А как понять в какой именно таблице этих колонок не хватает?
Так в самом сообщении написано. Переведите его с английского на русский, получиться примерно следующее: 1054 Неизвестный столбец 'category_id' в 'field list'. То есть в запросе к базе присутствует обращение к столбцу, которого нет. Вот и смотрите таблицу field list, что в ней не так.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
смотрите таблицу field list, что в ней не так
Не совсем так: field list здесь - буквально "список столбцов", а не таблица.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

a-vikalingvo

  • Захожу иногда
  • 51
  • 7 / 0
В обще наверное что бы быстрей ошибки такого рода находить можно в index.php - тот что в корне
в место
Код: php
$app->execute();
Вставить такое
Код: php
try
{

$app->execute();
}
catch( Exception $e )
{
// Executed only in PHP 5, will not be reached in PHP 7
echo 'Exception: ' , $e->getMessage(), "\n";
echo '<pre>'; print_r( $e ); echo '</pre>' . __FILE__ . ' ' . __LINE__;
die(__FILE__ .' '. __LINE__ );
}
catch( Throwable $e )
{
// Executed only in PHP 7, will not match in PHP 5
echo 'Throwable: ' , $e->getMessage(), "\n";
echo '<pre>'; print_r( $e ); echo '</pre>' . __FILE__ . ' ' . __LINE__;
die(__FILE__ .' '. __LINE__ );
}
и ошибки на максимам в админке !
в верхней записи будет файл и строка где была ошибка! )
Но это на примере Joomla - !! )))

*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
try
{

$app->execute();
}
catch( Exception $e )
{
// Executed only in PHP 5, will not be reached in PHP 7
echo 'Exception: ' , $e->getMessage(), "\n";
echo '<pre>'; print_r( $e ); echo '</pre>' . __FILE__ . ' ' . __LINE__;
die(__FILE__ .' '. __LINE__ );
}
catch( Throwable $e )
{
// Executed only in PHP 7, will not match in PHP 5
echo 'Throwable: ' , $e->getMessage(), "\n";
echo '<pre>'; print_r( $e ); echo '</pre>' . __FILE__ . ' ' . __LINE__;
die(__FILE__ .' '. __LINE__ );
}
Получил длинюююющую ошибку. Начало такое:
Код
JDatabaseExceptionExecuting Object
(
    [query:JDatabaseExceptionExecuting:private] => INSERT INTO k2dq1_jcomments_objects SET   `object_id` = 9418, `object_group` = 'com_content', `category_id` = 48, `lang` = 'ru-RU', `title` = 'Городские каналы пожаловались Володину на возможную плату операторам за появление на 22 кнопке', `link` = '/index.php?option=com_content&view=article&id=9418:gorodskie-kanaly-pozhalovalis-volodinu-na-vozmozhnuyu-platu-operatoram-za-poyavlenie-na-22-knopke&catid=48:terra-tv-news&Itemid=100016', `access` = 1, `userid` = 75, `expired` = 0, `modified` = '2019-11-04 15:52:00'
    [message:protected] => Unknown column 'category_id' in 'field list'
    [string:Exception:private] =>
    [code:protected] => 1054
    [file:protected] => /var/www/swtest.ru/data/www/swtest.ru/libraries/joomla/database/driver/mysqli.php
    [line:protected] => 665
    [trace:Exception:private] => Array

Я так и не понял, в какой таблице ошибка (((
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
k2dq1_jcomments_object
Блин, я тупой... Спасибо большое! Черт, значит все же в jcomments проблема  :(
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Всем спасибо! Помог вот такой SQL запрос:

Код
ALTER TABLE `k2dq1_jcomments_objects` ADD `category_id` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0'
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Ну наконец то - Хотя и так ясно с начала было !
Удачи!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин CB JComments + php7=ошибка

Автор warlocksp

Ответов: 1
Просмотров: 1265
Последний ответ 08.08.2018, 15:57:36
от kern.USR
Ошибка jcomments при подключении ssl сертификата

Автор Золотарев

Ответов: 2
Просмотров: 2194
Последний ответ 15.02.2018, 15:45:31
от daddy
JComments Latest ошибка ERR_EMPTY_RESPONSE

Автор R31rus

Ответов: 1
Просмотров: 1483
Последний ответ 04.06.2017, 18:34:34
от NewUsers
Обновления jcomments?

Автор Evgenii_web

Ответов: 8
Просмотров: 1847
Последний ответ 01.04.2017, 20:35:26
от ABTOP
Как вставить рекламу после каждого 10-го комментария?

Автор n55

Ответов: 7
Просмотров: 1841
Последний ответ 07.02.2017, 21:59:31
от dimon7772