Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "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

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 6887 Просмотров
*

beliyadm

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

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
в режиме блога на странице 20 материалов и соответственно 20 запросов в БД на получение кол-ва комментов
Чтобы этого не было, надо выдергивать количество комментариев ко всему списку, но заранее, содержимое этого списка (в общем случае) неизвестно. В принципе, можно конечно рассмотреть вариант, когда плагин ставит по тексту страницы метки, где должен показаться счетчик комментариев, коллекционирует идентификаторы комментируемых объектов и потом, в некий момент времени, дергает для всех них одним запросом количества, и, допустим, на JavaScript, обновляет. Но это, как мне кажется, уже несколько извращение.

Самое простое средство снижения нагрузки - кэшировать эти запросы, но тогда цифры будут не совсем честные. Чтобы было все по-честному, надо сбрасывать кэш счетчика конкретного материала если появляются к нему комментарии. Это в принципе можно реализовать, но будет очень приличная нагрузка на кэш... Что тоже, не факт, что хорошо.

Когда кол-во объектов большое, комментариев много, нет индексов - это как то совсем нехорошо получается
индексы по комментариям есть, и по всем полям по которым идет поиск они присутствуют, я смотрел планы запросов, там все нормально.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
индексы по комментариям есть, и по всем полям по которым идет поиск они присутствуют, я смотрел планы запросов, там все нормально.
точно, прошу прощения

Я выхожу на избранных сайтах проще - не JComments::getCommentsCount() а в запросе напрямую тягаю  count() с группировкой, для того же com_content тоже в модели прописал

Цитировать
Самое простое средство снижения нагрузки - кэшировать эти запросы, но тогда цифры будут не совсем честные. Чтобы было все по-честному, надо сбрасывать кэш счетчика конкретного материала если появляются к нему комментарии. Это в принципе можно реализовать, но будет очень приличная нагрузка на кэш... Что тоже, не факт, что хорошо.
логично, и первое и второе.
А если заранее в массив класть кол-во комментов для объекта на странице и плагином их выдавать сразу? То есть получаем массив из ObjectID - count и после по ID раздавать. Почти как ты сказал выше, но без JS
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Я выхожу на избранных сайтах проще - не JComments::getCommentsCount() а в запросе напрямую тягаю  count() с группировкой, для того же com_content тоже в модели прописал
да, но это если ты пишешь свой компонент, я же не буду делать патчи для com_content? Тем более, когда в выборке большое количество полей, группировка может оказаться куда как более трудоемкой операцией, нежели цепочка запросов количества по индексным полям.

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

beliyadm

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

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Я тебе более того скажу, я уже подумывал, перехватывать модели category, frontpage и section - технически это возможно, она возвращается по ссылке, следовательно потенциально можно налету в системном плагине "спалить", что сейчас идет работа с com_content, и еще до того, как что-то будет сделано самим компонентом, запросить модель, получить ссылку, и по этой ссылке засунуть свою модель, унаследованную от родительской, но доработанную (перекрываем метод getData, собираем с массива элементов их идентификаторы, делаем запрос, дополняем массив).  Т.е. в принципе, с точки зрения теории, такая "партизанщина" допустима, но могут вылезти косяки с точки зрения совместимости
*

beliyadm

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

smart

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

beliyadm

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

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Не, не получается модель перехватить, по крайней мере у меня сходу не вышло, хотя теоретически это возможно.
*

teqwer

  • Новичок
  • 9
  • 0 / 0
Уважаемый smart, у Вас не появилось решения проблемы повышенного количества запросов к базе данных?
У меня на главной при подсчете кол-ва комментариев создается 30 запросов (_k2_comments), если есть решение прошу поделиться.
Заранее благодарю!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поддержка akismet была бы кстати в JComments

Автор Александр Кардаш

Ответов: 16
Просмотров: 6419
Последний ответ 03.10.2022, 11:03:05
от wishlight
Как вывести Jcomments в теле статьи?

Автор marina9777

Ответов: 1
Просмотров: 3809
Последний ответ 09.04.2022, 13:20:07
от Helios
Управление подпиской на уведомления о новых комментариях в JComments

Автор smart

Ответов: 66
Просмотров: 52018
Последний ответ 24.09.2021, 16:21:37
от Vlad1
Добавить систему рейтинга в JComments

Автор webtrack

Ответов: 59
Просмотров: 61678
Последний ответ 17.05.2021, 11:21:08
от McCafferty
Можно ли reCAPTCH для JComments сделать с отложенной загрузкой?

Автор ncknck

Ответов: 12
Просмотров: 4497
Последний ответ 04.11.2020, 20:50:42
от ProtectYourSite