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

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Добрый день.
Как поменять фон только в одном разделе, не влияя на фон для остальных разделов сайта? Например у меня белый фон у сайта, и есть меню-ссылка на форум. Пока у форума, как у части сайта, фон тоже белый. CSS-ка как я понимаю у них общая, что у сайта, что у форума - одна на двоих. Как можно решить этот вопрос?
Спасибо.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Ну можно просто для этой страницы через пунт меню прописать класс или id.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Ну можно просто для этой страницы через пунт меню прописать класс или id.

А подскажите пример пожалуйста. Чё-то тыкал-тыкал исходник и настройки, но ничего не поменялось. Как подгружался базовый content-menu_wrap_bg при генерации страницы, так и подгружается.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
плясать от ItemID и добавлять нужный класс для body http://joomlaforum.ru/index.php/topic,67278.0.html
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Скажем так: я новичок в этом деле. Может кто-то может попроще в двух словах пример привести?
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Скажем так: я новичок в этом деле. Может кто-то может попроще в двух словах пример привести?
Я тоже новичок, поэтому совет будет новичковский.
Поищите поиском по этому форуму (или в сети) информацию о суффиксах. Совсем недавно я где-то видел очень хорошее описание как этим пользоваться. Суть заключается в том, что любой материал или раздел имеет обычный, назначенный вами стиль, но при публикации вы прописываете суффикс, под который в стилях прописывается парой строчек необходимое вам "отклонение" от общего стиля. Например, меняете оформление заголовков, или, как в вашем случае, цвет фона. Всё остальное при этом останется как обычно.
Если заинтересовало - ищите.
Тема полезная, я и себе взяла на заметку для освоения.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Я тоже новичок, поэтому совет будет новичковский.
Поищите поиском по этому форуму (или в сети) информацию о суффиксах.
Да, тема полезная, только суффиксы могут применяться к телу страницы, но никак не к BODY, а без доступа к боди поменять фон всей страницы не получится

Скажем так: я новичок в этом деле. Может кто-то может попроще в двух словах пример привести?
максимально просто я привел, если есть конкретные вопросы - задавайте
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Да, тема полезная, только суффиксы могут применяться к телу страницы, но никак не к BODY, а без доступа к боди поменять фон всей страницы не получится
максимально просто я привел, если есть конкретные вопросы - задавайте

Попробую конкретизировать еще больше: у меня сейчас на сайте белый фон. И на главной странице и на форуме. Я хочу, чтобы при переходе на форум фон становился черным. Но не меняя белого фона на главной странице сайта.
Пытался ковырять файл с CSS, в котором прописан белый фон. Но не понял что туда дописать. Пробовал скопировать абзац со стилем фона и переназвав его поменять в нем цвет фона. Потом пробовал указать этот стиль в параметрах страницы с форумом. Ничего не поменялось. Дальше моих знаний не хватило...
Поэтому я и попросил дать наглядный пример с кодом, как это правильно сделать...
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Вторым ответом была ссылка. Если немного додумать, то можно сделать так: открываете index.php шаблона. Ищете там <body> и дописываете:

Код: php
<body <?php if(JRequest::getVar('option', null) == 'forum') { echo 'class="bg-forum"'; } ?>>
Далее в CSS пишете

Код: css
.bg-forum {background:#c00;}
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Я хочу, чтобы при переходе на форум фон становился черным.
Уверены?
Я 90% сайтов закрываю как только вижу черноту.
А форумов - все 99.99%, чтобы не убивать зрение.
Сделайте опрос, пусть ваши юзеры скажут нужна ли им чернота на форуме.
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
.. только суффиксы могут применяться к телу страницы, но никак не к BODY, а без доступа к боди поменять фон всей страницы не получится
В принципе, можно перенести суффикс в тег body..

Код: php
<?php
  $app = JFactory::getApplication();
  $menu = $app->getMenu()->getActive();
  $body_newclass = $menu->params->get('pageclass_sfx'); // получаем суффикс в переменную
?>
добавляем класс к тегу body
(если у него уже есть класс, дописываем через пробел)
Код: php
<body class="<?php echo $body_newclass; ?>">
...
« Последнее редактирование: 18.08.2016, 23:24:13 от fbr »
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Вторым ответом была ссылка. Если немного додумать, то можно сделать так: открываете index.php шаблона. Ищете там <body> и дописываете:

Код: php
<body <?php if(JRequest::getVar('option', null) == 'forum') { echo 'class="bg-forum"'; } ?>>
Далее в CSS пишете

Код: css
.bg-forum {background:#c00;}

Спасибо за подробный пример. Но, к сожалению, он не сработал.
Первую строку записал внутри body в index.php шаблона. Вторую в template.css из папки CSS это шаблона. Ничего не меняется...
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
1. Записали body так, как есть? Другого атрибута class там случайно ещё нет?
2. Отключите ЧПУ в админке и посмотрите, как у вас в адрестной строке выглядит option=... Я forum для примера написал. Скорее всего там что-то вроде com_forum и т.п.
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
1. Записали body так, как есть? Другого атрибута class там случайно ещё нет?
2. Отключите ЧПУ в админке и посмотрите, как у вас в адрестной строке выглядит option=... Я forum для примера написал. Скорее всего там что-то вроде com_forum и т.п.

Да записал так как Вы написали. Body у меня в index.php вообще пустой был. Щас попробую ваш вариант с отключенным ЧПУ.
А вставлять в проверочный запрос надо всю вот эту лабуду "?option=com_content&view=category&layout=blog&id=8&Itemid=101" или только какую-то часть?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
option=com_content&view=category&layout=blog&id=8&Itemid=101

Это не страница форума. Это блог материалов.  option=com_content. Вот вместо com_content у вас должно быть название компонента форума, грубо говоря. Его и вставляете в проверку.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код: php
JRequest::getVar('option', null) == 'forum'
вместо forum вставлять то что у вас здесь option=com_content, в данном случае com_content.
Но немного не так, если поменять цвет только у одной страницы - плясать нужно от Itemid либо совокупности view\id или других комбинаций, зависит от ситуации.
Если вы привяжете фон только к option (как писал Shustry) то фон будет изменен у всех страниц стандартного компонента.

fbr дал более корректный пример на основе стандартного изменения класса страницы через настройки пункта меню, только класс будет применяться не к блоку контента, но к боди
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
beliyadm, как написал я, изменится фон на всех страницах компонента форума.
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Если я Вас правильно понял, то меня как раз устраивает изменение фона у всех страниц форума. Сам форум является разделом главного сайта. А вот внутри форума есть несколько подразделов. Так что если у них у всех изменится фон это будет то, что нужно.
Другое дело, что я вот такую штуку вижу у себя при отключенном ЧПУ и при нажатии на меню ФОРУМ:

com_kunena&view=home&defaultmenu=127&Itemid=126

Что из этого мне использовать в запросе?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
beliyadm, как написал я, изменится фон на всех страницах компонента форума.
Так я про то и говорю - что применится для всего компонента, а мне казалось что речь про отдельные разделы\страницы. В любом случае по моей первой ссылке про условия есть все образцы, достаточно включить логику и изменить значения переменных

com_kunena&view=home&defaultmenu=127&Itemid=126
Что из этого мне использовать в запросе?
если для всего форума - то com_kunena
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Не срабатывает...
Подозреваю, что тут проблема взаимодействия с шаблоном. Там фон везде задаёт #content-menu_wrap_bg из template.css. Сдаётся мне он всё перебивает...
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Не срабатывает...
Подозреваю, что тут проблема взаимодействия с шаблоном. Там фон везде задаёт #content-menu_wrap_bg из template.css. Сдаётся мне он всё перебивает...
пляшите от родителя, то есть полностью повторять весь путь стилей или (не очень хорошо, но работает) работайте через !important
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
important вставил сразу же. не работает.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Код: php
<body <?php if(JRequest::getVar('option', null) == 'com_kunena') { echo 'class="bg-forum"'; } ?>>
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Код: php
<body <?php if(JRequest::getVar('option', null) == 'com_kunena') { echo 'class="bg-forum"'; } ?>>

Символ в символ.
*

beliyadm

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

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Я извиняюсь, ссылку пока дать не могу, но вот что в теле страницы показывает браузер после отрисовки:
Код
<body class="bg-forum">

То есть запрос отрабатывает. Вопрос почему фон не меняется?... Может я не там в CSS засунул?

В CSS у меня вот такая строка:

Код
bg-forum {
       background-color: #ff0000 !important;
}
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Может я не там в CSS засунул?
Возможно, сегодня в CSS не все могут засунуть. Вернее засунуть могут не только лишь все, мало кто может это делать
Откуда мы знаем какие стили где у вас отрабатывают, ссылки на рабочий пример же нет.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код
bg-forum {
       background-color: #ff0000 !important;
}
Точка, точка где? Это же класс !
Код
.bg-forum {
       background-color: #ff0000 !important;
}
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

rtest

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Так... кажись прояснилось. При указании класса забыл точку поставить. Теперь сработало, но не фон...  ;D
Изменился фон у пункта меню, а не у страницы...
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Изменился фон у пункта меню, а не у страницы...
покажите полные стили для фона страницы (для боди, хотя возможно в зависимости от верстки фон задается от другого элемента)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

pptx в теле материала сайта

Автор VIK4

Ответов: 0
Просмотров: 2550
Последний ответ 24.10.2024, 13:04:04
от VIK4
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 3384
Последний ответ 18.12.2023, 12:37:45
от SeBun
Перенос сайта на другой компьютер

Автор bekap

Ответов: 15
Просмотров: 2825
Последний ответ 17.11.2023, 09:44:03
от Театрал
Название сайта на картинке

Автор VIK4

Ответов: 5
Просмотров: 2178
Последний ответ 16.10.2023, 12:48:19
от VIK4
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 1865
Последний ответ 16.09.2023, 09:44:41
от sivers