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

revil

  • Захожу иногда
  • 103
  • 5 / 0
В joomla 1.0 можно выставить параметр "Никогда", что очень удобно, в 1.5 заставляют указать конкрентную дату окончания публикации для материала, а как сделать так чтобы срок публикации материала никогда не истекал?
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Да нет, есть в джумле 1.5.5
Finish Publishing: Never.
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
да, если вручную прописать Никогда, то вроде работает, ложна ятревога значит :)
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Да и когда контент создаешь, там по дефолту значение never стоит
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
в том то и дело что не стоит по умолчанию, по умолчанию стоит текущая дата, потому я и засомневался
*

greenson8

  • Новичок
  • 5
  • 0 / 0
Пиши - НИКОГДА и все заработает!  ^-^
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
2 revil:
У меня версия 1.5.6 и как раз по дефолту при создании материала стоит Never
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
у меня тоже версия 1.5.6 + русификации и по дефолту стоит текущая дата
« Последнее редактирование: 10.09.2008, 14:48:54 от revil »
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Файл administrator/components/com_content/controller.php
Приблизительно строки 440-450
Код
			$row->publish_up = $createdate->toUnix();
$row->publish_down = JText::_('Never'); - вот эта строка отвечает за конец публикации, посмотрите какая строка у вас.
$row->creator = '';
$row->created = $createdate->toUnix();
« Последнее редактирование: 10.09.2008, 17:09:48 от yAnTar »
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
в коде все так и есть, но по умолчанию не ставится, по умолчанию ставит
2008-09-10 03:00:00
то есть, текущую дату +время 03:00:00 (время всегда одинаковое)
почему 03:00:00 понятно, временная зона + 3 выставлена
« Последнее редактирование: 10.09.2008, 16:57:46 от revil »
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
-
« Последнее редактирование: 10.09.2008, 17:16:12 от revil »
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3

Предыдущий меседж чтобы поставить
$form->set('publish_down', JText::_('Never'));
 был не совсем правильным, так как всегда будет показывать вам невер, даже если вы поставили дату реальную.
А в форму вставляют эти строки
Код
if (JHTML::_('date', $row->publish_down, '%Y') <= 1969 || $row->publish_down == $db->getNullDate()) {
$form->set('publish_down', JText::_('Never'));
} else {
$form->set('publish_down', JHTML::_('date', $row->publish_down, '%Y-%m-%d %H:%M:%S'));
}
У вас видимо условие не выполняется и всегда идет на else
напишите в том же файле перед этими строками.
Код
echo JHTML::_('date', $row->publish_down, '%Y');
echo $db->getNullDate();
die();
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
Когда вставил эти 3 строки, то при попытке создать материал дает белую стрницу  с датой
20080000-00-00 00:00:00
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
У меня первая строка дает пустое значение и оно меньше, чем 1969 и следовательно через него мы попадаем в условие и потому стоит невер, а у вас 2008 выдает.
надо смотреть функцию date в файле libraries/joomla/html/html.php

Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
Спасибо за помощь, в принципе где ковырять понятно, но думаю проще будет просто "Никогда" вручную прописывать :)
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Если вам ВСЕГДА надо, чтобы было никогда, то меняйте
Код
if (JHTML::_('date', $row->publish_down, '%Y') <= 1969 || $row->publish_down == $db->getNullDate()) {
$form->set('publish_down', JText::_('Never'));
} else {
$form->set('publish_down', JHTML::_('date', $row->publish_down, '%Y-%m-%d %H:%M:%S'));
}
на такой
Код
$form->set('publish_down', JText::_('Never'));
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
Это я понял, мне это как раз вполне подойдет

Предлагаю сделать так:

if ($row->publish_down == JText::_('Never') || JHTML::_('date', $row->publish_down, '%Y') <= 1969 || $row->publish_down == $db->getNullDate())

Чудненько, но с фронтендом тот же фокус не проходит - никак не могу нащупать где прописать дату конца публикации в Never,
если статью размещают с главной страницы, а не с админки!
*

grademax

  • Новичок
  • 7
  • 0 / 0
Спасибо за помощь, в принципе где ковырять понятно, но думаю проще будет просто "Никогда" вручную прописывать :)
я ещё проще делаю.... просто удаляю дату, сохраняю.... там потом автоматом прописывается "Никогда"
*

ShAkE

  • Новичок
  • 9
  • 3 / 0
Ппц че там думать-то? Удаляете дату и все... где русскую смекалку пропили.

Нееееее..... думаю Вы не поняли...
...с админом проблем нету... и дату выставить может, и вытереть, и прочее....
...а вот есть люди которым эти вещи необъяснимы - тратишь на них время, рассказываешь,
а при следующем размещении инфы - опять тебе звонит и спрашивает: "А почему у меня не вывешивается новость???"

И так по кругу.
Какраз для этого хочу сделать все автоматически - галочку вывешивания на главную страницу уже сделал, осталось дело за датой окончания публикации - уже перековырял всю папку com_content - может не там ищу???
*

vicin

  • Новичок
  • 5
  • 0 / 0
Кстати, а где в БД находится поле, в котором хранится информация о дате окончания публикации материала?
В таблице jos_content ничего подобного нет.
Просто ситуация такая: копируем базу, разворачиваем на другом сервере - все работает, но все материалы просрочены почему-то. Приходится руками открывать каждый, и стирать дату окончания публикации - после такого извращения все нормально. Но хочется сделать это одним sql-запросом.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Кстати, а где в БД находится поле, в котором хранится информация о дате окончания публикации материала?
В таблице jos_content ничего подобного нет.
как это нет, а поле publish_down?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

vicin

  • Новичок
  • 5
  • 0 / 0
В поле publish_down стоит "01.01.0001" и у материалов, которые Joomla помечает как "истекшие", так и у тех, которыми вручную стираешь дату окончания публикации  :o. Проверял даже по идентификаторам записей до и после редактирования материалов. В чем еще может собака порыться?
*

MAzZY

  • Захожу иногда
  • 93
  • 5 / 0
Эту ошибку исправили в 1.5.10. Если не работает (как, например, у меня было), то смотрите здесь - http://joomlaforum.ru/index.php/topic,34372.msg351524.html#msg351524
*

revil

  • Захожу иногда
  • 103
  • 5 / 0
у меня вроде эта проблема решилась сама собой еще на версии 1.5.8 после перехода на новый хостинг
*

smivan85

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
Спасибо вам, мужики!
*

psiworm

  • Захожу иногда
  • 61
  • 0 / 0
а у меня эта ошибка нифига не решается.

есть два сайта на NIC и один на Masterhost.
на мастерхосте 1.5.0.15 баг присудствует
на НИСе 1.5.0.15 баг отсудствует
и на НИСе 1.5.0.17 и 20 баг присудствует.

я уже и пробовал с демо и без демо данных ставить. ничерта не помогает. такое впечатление. что просто рандом, т.к. я не представляю что я мог такого сделать, что он один раз не проявился.

*****
и вот стоило мне написать пост, как в голову пришла гениальная идея. которая оказалась истиной!
баг этот в русификаторе! переключаемся в инглиш и всё нормально. буду ковырять перевод...
*****
не нашел никаких аномалий ((( хрен знает ((( даже просто скопировал из работающей копии... эффекта ноль.
« Последнее редактирование: 27.08.2010, 15:05:26 от psiworm »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Заголовок страницы вида Имя материала / имя категории / имя раздела /

Автор rubasket

Ответов: 2
Просмотров: 26506
Последний ответ 24.03.2017, 01:13:50
от mbgr
Поиск материала

Автор rjk112

Ответов: 3
Просмотров: 2363
Последний ответ 31.10.2016, 11:15:50
от rjk112
Кнопки like-dislike для материала

Автор Aiden

Ответов: 0
Просмотров: 2192
Последний ответ 14.05.2016, 13:23:55
от Aiden
Проблема при добавлении материала

Автор illia

Ответов: 4
Просмотров: 2389
Последний ответ 12.05.2016, 12:23:30
от 4erep
В mod blog calendar первоначально показывается не текущая дата

Автор Fox64

Ответов: 12
Просмотров: 5684
Последний ответ 10.05.2016, 11:51:37
от Elias1979