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

MoRRoZ

  • Захожу иногда
  • 85
  • 43 / 0
невкурил. это будет показываться ВСЕМ или только админу? зачем всем юзерам знать, сколько непроверенных опечаток?
Еще вопросы? А ты читал часто задаваемые вопросы по Joomla?
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
AndyR
смысл этих нововведений?:)

MoRRoZ
всем кто имеет доступ в админ панель.
собственно как и основной компонент Корректора.
думаете следует сделать разделение прав?

хотя разделение прав можно сделать и областью видимости модуля.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Обновлен украинский перевод до версии 1.0 RC4:

Все правки касающиеся украинского перевода отписуйте на форуме украинской локализации джумла.

Загрузить обновленный перевод:
http://joomla-ua.org/forum/index.php/topic,170.0.html

В ближайшее время перевод будет включен в дистрибутив компонента.

Рекомендуется обновить перевод до текущей версии!!!
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Из тестирования на украинском языке:
После добавления ошибки выскакивает диалоговое окно, которое на русском языке.
Посмотрел вроде в языковом файле нет этого сообщения.

По умолчанию при инсталяции подгружается англиский язык.
Не проще ли сделать язык по умолчанию без принудительного выбора языка?

Вся текстовка сообщений в конфиге на русском языке.
Нужно вывести этот текст в языковой файл.

Отлично смотрится меню на родном языке ;) как в комментах Смарта - может возьмешь на заметку Эра? ;)
*

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Еще один недочет:

При ошибках в диалоговом окне выводится помимо текста символы \n
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Еще один недочет:

При ошибках в диалоговом окне выводится помимо текста символы \n
Это походу символы перевода строки, их можно у брать в языковом файле.

+1 автору за прекрасный труд.

В конфиге все кнопки подписаны на русском, кроме "Применить", она на английском.
После установки и при отсутствии сообщений в базе видно следующее, см. скрин

[вложение удалено Администратором]
*

era

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

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Еще вопрос.
Как отключить срабатывание только при выделении текста мышью, чтобы сообщения можно было отправлять просто при нажатии нужной комбинации клавиш?

Хочу немного перебрать компонент для использования на сайтах с магазинами, каталогами и досками объявлений, чтобы пользователи при отсутствии нужных опций (полей, наименований и пр.) могли быстро отправить админу сообщение. Думаю это многим бы пригодилось.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
мне кажется надо не в компоненте отключать, а сделать опцию.
типа с мышкой или нет.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Опция тоже вариант, а еще лучше другой профиль работы. Там ведь не только нужно отключить проверку выделения, но и урл, поле "текст ошибки" + нужен немного другой языковой файл.
Помогите убрать выделение, а с остальным я справлюсь, потом покажу что получилось и расскажу что изменил. Тогда уже проще будет доработать исходный компонент, включив в него выбор профиля работы.

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

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
тогда уж проше добавить поддержку плагинов.
а то все мнения не учтеш
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Это тоже вариант.
Ну что, поможет кто-нибудь отключить проверку выделения мышью?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
поможет кто-нибудь отключить проверку выделения мышью?
Я думал ты уже сделал. Файл:
js/proofreader.js

Код
function GetSelectedText()
{
var text = "";
var selection = null;
if (document.getSelection) {
text = document.getSelection();
} else {
selection = document.selection;
}
if (selection) {
var r = selection.createRange();
if (!r) return null;
text = r.text;
}
if (text){  << если текст выделен, то вызвать получить код через Ajax
GetMeHtmlCodePlease(text);
}  << эту скобку то-же удалить
}

*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Спасибо, Era.
После установки и при отсутствии сообщений в базе видно следующее, см. скрин
Исправил так:
В файле admin.proofreader.html.php
Секцию:
Код
<tr>
      <th align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesLinks(); ?></th>
    </tr>
    <tr>
      <td align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesCounter(); ?></td>
    </tr></table>
Выделил в отдельную таблицу:
Код
</table><table cellpadding="4" cellspacing="0" border="0" width="100%" class="adminlist">
  <tr>
      <th align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesLinks(); ?></th>
    </tr>
    <tr>
      <td align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesCounter(); ?></td>
    </tr></table>
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
А вот несколько модифицированная версия компонента основная функция которого - отправка сообщений администратору (модератору, редактору).
Модификация задумана как средство извещения администрация сайта, на котором установлены доска объявлений или каталог с дискретным числом марок, моделей и пр. значений, для быстрой подачи заявок о внесении новых данных в каталог.
Путем редактирования языкового файла и изменения настроек может быть приведена к нужному виду при любых задачах.

Отличия от оригинальной версии:
Внесены изменения в русский языковой файл.
Удален вывод Урл.
Исправлено отображение списка сообщений при их отсутсвии.
Отключена (но не удалена) проверка выделения текста при отправке сообщений.

Файл компонента в приложении. Модуль оригинальный, изменений не проводилось.

[вложение удалено Администратором]

[вложение удалено Администратором]
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
может проверку выделенного текста завернуть в настройки?
при живом авторе делать ка кто не хоца.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

era

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

Ну вот, уже хоронить собрались.
давайте после августа похороните - хачу в Севастополь :)
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
:)
пока не хороним :) (тьфу, тьфу, долгих лет жизни)
просто изменения минимальны, эффект максимальный.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

vitash

  • Захожу иногда
  • 63
  • 5 / 0
  • """"""::::::""""""
Отличный компонент, чего всем, я думаю, и недоставало. Создателю браво_+1 !
И об ошибках. Скачал и установил com_proofreader_1.0_RC4, bot_proofreader, mod_proofreader_1.0_RC4. В админке поставил Извещать редактора. Извещает вовремя ;D, только в письме ссылка добавлено со страницы дублируется. Текст прилагаю:
Цитировать
Добавлено новое сообщение об ошибке:

Адрес сайта: http://www.мой_сайт.in.ua
Добавил пользователь: vitash
Добавлено со страницы: http://www.мой_сайт.in.uahttp://www.мой_сайт.in.ua/content/blogcategory/33/102/lang,/
IP адрес отправителя: 10.0.9.36
Текст ошибки: Ашипка
Коментарий: Тестовое сообщение
Вариант исправления: Ашипка
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
да-да, в эти выходные как раз собираюсь заняться доделкой компонента, и этот баг включён в планы переделки.
Спасибо.
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Неплохо бы добавить - закрытие окна сообщения при нажатии Esc
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
To era:
Можно как-нибудь сделать чтобы при клонировании компонента, но назначении разных комбинаций клавиш все работало?
Зачем объяснять долго, но очень надо.

Клон и модуль во вложении.

Еще вопрос, можно ли как-то сделать чтобы срабатывание происходило не при нажатии клавиш, а по специальной ссылке?

[вложение удалено Администратором]

[вложение удалено Администратором]
« Последнее редактирование: 16.07.2007, 01:24:26 от Alex Revo »
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Добавь в баг-лист:
В русском языковом файле есть записи "коментарий" и "комментарий"
*

Юра

  • Захожу иногда
  • 56
  • 3 / 0
Привет!
Решил поставить еще на одном сайте и столкнулся  с ошибкой:
при нажатии Ctrl+Enter окно-форма появляется как-бы на заднем фоне страницы. То есть через него я вижу весь текст страницы, а рисунки с страницы явно "перед" формой (см. атач).

Причем в форме я могу писать (свой вариант, коментарий). Но на кнопки нажать мышкой не могу. Зато могу добратся до кнопок и нажать их используя "Tab".

В IE ввобще ошибка на весь екран (см. атач).

Версия последняя, но проверял и на предыдущей. Проблема только на этом сайте (http://yura.stryi.com/content/blogsection/1/12/). :(

Подскажете? Спасибо!

[вложение удалено Администратором]
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
2Юра:
Насколько я понял, посмотрев сайт, это связано с тем что в CSS шаблона используется позиционирование div'ов
relative;

Код
#ja-header-wrap3 {
background: url(../images/header-wrap3.gif) repeat-y top right;
position: relative;
}
.......
#ja-header {
background: url(../images/header-bg.gif) repeat-x top #4D84A7;
height: 75px; /* you can change the heigth of the header here. Maximum height: 250px. */
position: relative;
}
.......
#ja-footer {
padding: 15px 0;
border-top: 1px solid #FFFFFF;
background: url(../images/footer-bg.jpg) no-repeat top left #4D84A7;
color: #D9E7EF;
position: relative;
height: 100%;
}

к сожелению FireFox div'ы с абсолютным позиционированием загоняет под эти слои. (а опере и IE всё хорошо)
Так что надо искать как сделать это в твоём случае.
*

Юра

  • Захожу иногда
  • 56
  • 3 / 0
к сожелению FireFox div'ы с абсолютным позиционированием загоняет под эти слои. (а опере и IE всё хорошо)
Так что надо искать как сделать это в твоём случае.
Спасибо!

Но посмотри второй скриншот, с IE - тоже не нормально.
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Когда ждать новой версии?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Когда ждать новой версии?
я думаю скоро, тем более у меня появилось тоже несколько предложений по улучшению функционала :) и я готов помочь, если вдруг у Саши возникнут проблемы...
*

Alex Revo

  • Завсегдатай
  • 1995
  • 109 / 0
Да, было бы неплохо.
Такой компонент очень нужен. Я еще не видел никакого другого инструмента для отправки сообщений админам, столь же легкого и удобного.
Такой компонент можно не только под орфографию затачивать, но и под многие другие нужды.
Я обязательно поделюсь своими идеями и наработками.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Я еще не видел никакого другого инструмента для отправки сообщений админам, столь же легкого и удобного.
Оффтопик: скоро будет выпущен в публичное тестирование компонент JFeedback, это компонент обратной связи на AJAX с поддержкой аттачей и пользовательских мамботов... Следите за новостями...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Proofreader для Joomla 4

Автор Sulpher

Ответов: 3
Просмотров: 15656
Последний ответ 09.01.2025, 10:22:51
от Театрал
Proofreader Joomla 3

Автор Nishtiak

Ответов: 85
Просмотров: 36403
Последний ответ 09.10.2023, 13:39:25
от Gorilla
Дополнительные поля в форме отправки сообщения об ошибке ProofReader

Автор spro1

Ответов: 0
Просмотров: 9142
Последний ответ 26.09.2018, 10:26:24
от spro1