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

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Неустонавливаются расширения
« Ответ #30 : 11.02.2008, 20:14:12 »
Это серверная настройка. У скриптов к ней доступа быть не может.
А что говорит служба поддержки хостинга?
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

nikoola

  • Захожу иногда
  • 57
  • 3 / 0
Re: Неустонавливаются расширения
« Ответ #31 : 11.02.2008, 20:16:19 »
"попробуйте в настройках указать свой путь до нужного каталога" Спросил где... сказали обратитесь к разработчикам:)

Потом сообщили 
open_basedir у нас настроен на /usr/local/www/apache22/data
Сменить его нельзя в целях безопасности.
« Последнее редактирование: 11.02.2008, 20:45:48 от nikoola »
*

nikoola

  • Захожу иногда
  • 57
  • 3 / 0
Re: Неустонавливаются расширения
« Ответ #32 : 12.02.2008, 10:01:42 »
А может быть такая проблема из-за того, что на хосте включен Register Globals?
Попробовал в .htaccess отключил.. но толку никакого :-\
« Последнее редактирование: 12.02.2008, 10:34:38 от nikoola »
*

nikoola

  • Захожу иногда
  • 57
  • 3 / 0
Re: Неустонавливаются расширения
« Ответ #33 : 12.02.2008, 10:43:28 »
На хосте служба поддержки вот еще что написала

если создаете каталог через ssh, владельцем устанавливается www :
drwsrwxrwx   2 srv13246  www   512B 11 фев 21:09 com_fireboard
возможно скрипту это не нравиться, смена владельца доступна через chown


Как думаете может из-за этого не устанавливаться?
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Неустонавливаются расширения
« Ответ #34 : 12.02.2008, 13:37:34 »
Это может "не нарвиться" не скрипту, а операционной системе сервера. Возможно, что папки Joomla! на сервере принадлежат одному пользователю, а запускаются скрипты от имени другого. В этом случае Linux не позволит скрипту что-либо записывать в эти папки. Но о том, как рапределены права в пределах сервера, кроме хостера никто знать не может.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

nikoola

  • Захожу иногда
  • 57
  • 3 / 0
Re: Неустонавливаются расширения
« Ответ #35 : 12.02.2008, 14:08:49 »
а как можно сделать чтобы скрипты запускались от нужного имени? Или скриптами так сделать нельзя?

И еще заметил, что в конфиг некоторые строки (ftp в частности) не записываются по причине отсутствия прав... (права выставлены)
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Неустонавливаются расширения
« Ответ #36 : 12.02.2008, 14:18:46 »
Пусть хостер скажет - какому пользователю принадлежит файл configuration.php (ну и вообще все каталоги Joomla!)?
От имени какого пользователя запускаются скрипты?
Имеет ли пользователь, от имени которого запускаются скрипты, права на запись в каталоги Joomla!?
Если нет, пусть вас подробно проинструктирует как назначить владельцем папок и файлов Joomla того пользователя, от имени которого запускаются скрипты.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

nikoola

  • Захожу иногда
  • 57
  • 3 / 0
Re: Неустонавливаются расширения
« Ответ #37 : 12.02.2008, 16:45:41 »
Все файлы на вашем аккаунте принадлежат вашему пользователю, в данном случае
srv13246
с группой www, по которой, собственно, и ходит апач. т.е. скрипт запускается
если у него права 750 если хотите апачей писать файл, то должны быть права 770.
У всех папок должны быть права 4770.

Это получается, что мне на вообще все папки нужно 770 поставить?
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Неустонавливаются расширения
« Ответ #38 : 12.02.2008, 17:46:16 »
Теоретически права должны быть лишь на некоторые папки. Те, которые указаны на закладке "Помощь / Информация о системе / Права на папки". Если там отображается, что все папки доступны на запись, то я не понимаю чего ещё Джумле надо.

Не радует ещё и тот факт, что на joomla.org полно подобных тем, с проблемами при установке расширений под 1.5, массой советов по проверке различных параметров сервера, и без решений.
« Последнее редактирование: 12.02.2008, 18:06:58 от Greycat »
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

nikoola

  • Захожу иногда
  • 57
  • 3 / 0
Re: Неустонавливаются расширения
« Ответ #39 : 12.02.2008, 18:34:46 »
Нашел я решение! :D :D :D

Я задолбал хостинг вопросами ;D и они как то всковырнули Joomlu и убрали эту проверку на open_basedir

ВСЕ РАБОТАЕТ!
« Последнее редактирование: 10.03.2008, 19:29:38 от nikoola »
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Re: Ошибки при установке расширений
« Ответ #40 : 14.02.2008, 20:00:12 »
Собственно, вот она, функция из-за которой весь сыр-бор:

http://dev.joomla.org/component/option,com_jd-wiki/Itemid,/id,references:joomla.framework:filesystem:jfolder-create/

Разработчики намеренно заблокировали возможность создания каталогов на серверах, где значение параметра ‘open_basedir’ не совпадает с корнем сайта. Зачем - пока не ясно. Они явно не расчитывали на наших извра... изобретательных хостеров.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512

Re: Ошибки при установке расширений
« Ответ #41 : 17.02.2008, 00:19:47 »
ну вот на самом интересном все кочилось...
ну как с этим open_basedir зверем боротся?
вот загрузил пару скинов и больше не дает записыват выскакивает это фигня
у меня 1.5.1 русская. хелп ми ту
*

Beer

  • Завсегдатай
  • 1111
  • 44 / 1
  • БИРУ - БИР!
И я тем же огорчен.....
*

6aHguT

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Может ктото подскажет как нам простым смертным тоже ото поправить ?  :o
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
На форуме joomla.org появилось сообщение, что проблемы установки расширений могут быть связаны с версией PHP. У некоторых инсталляция расширений перестала работать после обновления на хосте PHP до версии 5.2.5:

http://forum.joomla.org/viewtopic.php?f=470&t=215729&sid=69ab08e8d602b06f0922503bbd246d09&p=1222697#p1222697
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

cvasilyev

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Та же тема :D. У меня J1.5.1

Поковырял, обнаружил новые факторы.

Все нужные папки есно cmod777. Предварительно пофиксил:

Фикс А. \libraries\joomla\filesystem\folder.php  чтобы увидеть какую папку леди J не может создать
   
    change
    229
Код
JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Could not create directory'), 'Path: '.$path);
    на
    229
Код
JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Could not create directory: '.$path), 'Path: '[u].$path[/u]);


Ставлю модуль mod_exmenu_1.0.3

Получаю:
Код
JFolder::create: Could not create directory: /var/www/vhosts/hypernews.cz/httpdocs/tmp/install_xxxxxxxxxxx/exmenu
и Unable to create destination
(xxxxxxxxxxx - автоматическое часть имени файла)

Внимательно смотрю на права созданной Joomla в /tmp папки /install_xxxxxxxxxx (внутре у ней пусто). Вижу 755, что и прописано в folder.php в 137 строке. Насколько помню владелец папки у Joomla меняется, поэтому получается, что она сама себе запрещает создавать папки. Отсюда фикс В.

Фикс В. тот же \libraries\joomla\filesystem\folder.php

     change
     137
Код
function create($path = '', $mode = 0755)
     на
     137
Код
function create($path = '', $mode = 0777)

Ну думаю попалась, попробуй не создай теперь. Повторяю эксперимент с установкой mod_exmenu_1.0.3

Получаю ТУ ЖЕ ХРЕНЬ: JFolder::create: Could not create directory: /var/www/vhosts/hypernews.cz/httpdocs/tmp/install_xxxxxxxxxx/exmenu
и Unable to create destination

Иду смотреть /tmp: них.я (пусто). Это уже ваще ни в какие ворота. Бросаю в папку /tmp .htaccess (просто так что было под рукой). И тут проявляется эта папочка instal_xxxxxxxx, а рядышком нераспакованный пакет mod_exmenu_1.0.3.

Нокаут? Не, не нокаут - ногдаун. Потому что я иду и тупо пишу распакованный модуль в /modules/mod_exmenu

В админке в модулях жму New и среди прочих вижу exmenu. Отмечаю, кликаю Next - ругается, не пущает (мол выбери чего-нить). Кликаю на само название модуля. Урра. Открывает. Настраиваю. Публикую. Перегружаю фронтпейдж ... Joomla мертвая. Нокаут :-X.

Пока модуль не распубликовал не завелась.

Я эт все к чему. Может это натолкнет кого-то на новые эксперименты - так может и решим проблемку  :(
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Только мучать нужно не 1.5.1, а 1.5.2 - она уже лежит на SVN. И проверить надо бы на разных версиях PHP (кроме 5.2.5 ещё хотя бы на 5.1) Правда, я сильно сомневаюсь, что там этот баг пофиксили. Чтобы за два месяца на forum.joomla.org не нашли решения проблемы, это что-то небывалое!
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

cvasilyev

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Я тож думаю, что это что-то небывалое. А где-то я уже читал, кто-то тестил на 1.5.2 - то же самое. А с версией пхп засада - это подконтрольно только хостеру, а у него может быть своя обоснованная точка зрения какую версию пхп юзать.

Значит получается дырка: Джумла создает времянку на tmp а потом ни под каким предлогом не желает создавать в ней папки для расширения, хотя права явно указаны 777. Очень сомневаюсь, что это связано с версией пхп.
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
Какой у вас хостинг? Придётся временно сделать список хостингов на которых расширения ставятся, и на которых не ставятся, чтобы народ время не терял.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

cvasilyev

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Пример, котрый привел на Чешском хосте, там балом правит Plesk. Я так понимаю, что есть примеры вполне нормальной установки расширений???
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
У меня хостинг на hostfabrica.ru, там всё работает, но этот хостинг заточен под CMS и служба поддержки знает Джумлу, по крайней мере первую. 1.5 у меня там стоит со дня выхода и работает нормально. (Партнёрскую ссылку на них поставить, штоли :) ).

Если после выхода 1.5.2 ситуация не изменится, выкрою время, наберу тестовых аккаунтов на самых популярных хостингах и проверю работу 1.5.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

cvasilyev

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
:) Вот это по серьезному. У меня еще сегодня тесты запланированы. Посмотрим чего дадут.
*

cvasilyev

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Похоже, братцы, действительно, есть шанс, что проблема в хосте. Потестил на хосте с php 5.2. Сначала прописал фтп во время голой установки -> ставлю модуль - ругается JFTP::store. Выключил фтп и все заработало. Казалось бы решение в версии php. Однако на локале у меня Денвер с php 4.4.4 и все ставится.
*

de vovan

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
  • я же только учусь...
Я в этих вещах слабо понимаю, помогите разобраться плиз !!!???!!!
При установке плагина выскакивает ошибка:
JFolder::create: Path not in open_basedir paths
Внимание! - Не удалось переместить файл

права на все нужные папки 777, в .htacces не лазил
Что делать? Я попробовал поставить плагин на локалке и залить файлы по FTP, бесполезно плагин в списке не появился... :(
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
...
При установке плагина выскакивает ошибка:
JFolder::create: Path not in open_basedir paths
Внимание! - Не удалось переместить файл

права на все нужные папки 777, в .htacces не лазил
Что делать? Я попробовал поставить плагин на локалке и залить файлы по FTP, бесполезно плагин в списке не появился... :(

Плагины и другие расширения прописываются ещё и в базе данных.

"Path not in open_basedir paths" - это вообще большая проблема. Её обсуждали уже в нескольких темах. По документации к PHP 5.2, эта переменная должна быть либо отключена, либо должна содержать путь к каталогу, в котором лежат все сайты. Но на многих хостингах она ведёт чёрти-куда, только не на каталог сайтов. Joomla 1.5 это почему-то очень не нравится и никто не может объяснить почему, даже на официальном форуме. На joomla 1.0 это ограничение никакого воздействия не оказывает.
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

de vovan

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
  • я же только учусь...

Плагины и другие расширения прописываются ещё и в базе данных.
И то верно, залил файлы плагина по ftp и таблицу в базе обновил, - заработало!

"Path not in open_basedir paths" - это вообще большая проблема. Её обсуждали уже в нескольких темах. По документации к PHP 5.2, эта переменная должна быть либо отключена, либо должна содержать путь к каталогу, в котором лежат все сайты. Но на многих хостингах она ведёт чёрти-куда, только не на каталог сайтов. Joomla 1.5 это почему-то очень не нравится и никто не может объяснить почему, даже на официальном форуме. На joomla 1.0 это ограничение никакого воздействия не оказывает.
И че теперь? Я вообще не смогу плагины ставить? А что насчет установки др. расширений (еще не пробовал), тоже можно не пытаться даже?
« Последнее редактирование: 03.04.2008, 18:54:45 от de vovan »
*

Greycat

  • Захожу иногда
  • 298
  • 64 / 0
...
И че теперь? Я вообще не смогу плагины ставить? А что насчет установки др. расширений (еще не пробовал), тоже можно не пытаться даже?
Скорее всего так. По крайней мере решения я не нашёл. Менять настройки php.ini ради одного сайта хостер вряд ли захочет. Вариант тот же, что с плагином - ставить локально и заливать сайт целиком (так даже безопаснее).
Я.д.=41001239962471  |  WMR=R271925495206  |  WMZ=Z144922023512
*

cvasilyev

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Согласен с Greycat. Только отмечу, что не на каждый хост удается просто слить и задампить базу. У меня так было. На хост, на котором не получалось добавлять расширения локалка залилась без проблем. А вот на хосте, на котором расширения ставились без проблем, перелитая локалка не запускалась. Вернее запускался только бэкенд, а фронт показывал белую странице без каких-либо ошибок

Вобщем никаких подвижек не наблюдается.
Глючность функции JFolder::create() в моем случае выражается в том, что невозможно ВООБЩЕ ничего установит, даже стандартную русскую локализацию.

Пишет:
        * JFolder::create: Path not in open_basedir paths
        * Warning! - Failed to move file
Особенность еще и в том, что на локалхосте (денвер) все работает.
З.Ы.: при обнулении $obd, просто пишет Could not create directory
Хоть вешайся, помогите, чем смогите.
В общем нужно где-то в этой ветке выложить /htdocs/libraries/joomla/filesystem/folder.php, котоый будет работать. Нигде не нашел описания решения проблемы, хотя сама проблема уже довольно долго существует.

Свершилось, для joomla 1.5.0 устранили ошибку
при установке расширений:

        * JFolder::create: Could not create directory
        * Внимание! - Не удалось переместить файл


Официальный ответ спецов www.ht-systems.ru

с open_basedir разобрался так:
в файле libraries/joomla/filesystem/folder.php закомментировал строки

JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Path not
in o
pen_basedir paths'));
return false;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 Internal Server Error при установке Joomla на мастерхосте

Автор mggirl

Ответов: 24
Просмотров: 26162
Последний ответ 01.09.2016, 10:30:38
от Seal_LOSrec
ошибка в установке J2XML

Автор Lennyvchik

Ответов: 4
Просмотров: 2329
Последний ответ 10.11.2015, 16:52:45
от draff
При установке Joomla на хостинг не работает кнопка "далее"

Автор krovidey

Ответов: 11
Просмотров: 7909
Последний ответ 04.12.2014, 20:59:07
от василь
[Решено] Ошибка Fatal error: Maximum execution time of 30 seconds exceeded при установке

Автор klara7

Ответов: 13
Просмотров: 57807
Последний ответ 11.11.2014, 19:11:26
от fixbob
Ошибка JFolder::create: Infinite loop detected при установке компонентов

Автор CanVas

Ответов: 14
Просмотров: 19176
Последний ответ 15.07.2014, 00:44:57
от Shakhzad