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

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Стандартный модуль меню выводит выпадающий список (li) строго привязанный к позиции родителя (ul)
Задача вывести выпадающий список по ширине контейнера nav
Приложенная схема, надеюсь, показывает, что нужно.
Чисто версткой сделать не смог, теоретически нужен как минимум скрипт, в которых я не силен.
Поделитесь, кто знает, готовым решением - в идеале модулем.  Платные варианты, варез не проходят.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
это делается стандартной версткой
родитель дропдауна - position:intial;
весь нав - position: relative;
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Прошу прощения за непонятливость, сказывается 2 года "не в теме", на Ваш вариант пока не получается.
Впрочем по порядку с иллюстрациями (меняю фаербагом)
Шаблон использую Master2 от YooThem , модуль меню там переопределен от стокового.

Структуру меню вижу так
Спойлер
[свернуть]
Скрин 1, для визуализации dropdown включены.
Присваиваю родителю  position: inherit;, исходный:
Код: css
.uk-navbar-nav > li {  float: left;   position: relative;}
действительно dropdown "отвязались от родителя, при этом позиция потомка
Код: css
.uk-dropdown {  display: none;    position: absolute; }
скрин2.
Кстати
Код: css
.uk-dropdown {  display: none;    position: relative; }
привязаны к родителю.
скрин3.
Казалось бы остается правильно спозиционировать и разместить по горизонтали.
Но не тут то было:
когда вношу правки в свой файл *.css отказывается работать скрипт dropdown - меню не "выпадает"?!
Если есть время и настроение, подскажите где порылась собака.


*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
там же less, его надо править, а оригинальные файлы стилей лучше не трогать, переопределять либо через свой лесс либо дописывать в custom.css

с юикитом немного по другому надо, там дропдаун скриптом выпадает, с абсолютным позиционированием, поэтому помимо изменения позиционирования родителей также необходимо c импортантом задавать необходимый left и width
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Цитировать
там же less, его надо править, а оригинальные файлы стилей лучше не трогать, переопределять либо через свой лесс либо дописывать в custom.css
Так и делаю, см. пост выше
Цитировать
когда вношу правки в свой файл *.css отказывается работать скрипт dropdown - меню не "выпадает"?!
Цитировать
поэтому помимо изменения позиционирования родителей также необходимо c импортантом задавать необходимый left и width
с этим тоже понятно, но до этого не дошли, т.к.
Цитировать
с юикитом немного по другому надо, там дропдаун скриптом выпадает,
скрипту мешают работать мои новые стили.
Вот и спрашиваю как с этим справиться.
Очень надеюсь на помощь.
ЗЫ Поскольку изначально не видел выхода в верстке, прст расположил в ветке моделей. И дублировать не по феншую, но может разместить в ветке верстки/дизайна. Глядишь еще народ подтянется?
« Последнее редактирование: 10.07.2016, 17:02:38 от ShfVD »
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Все не так.
Для того, чтобы выпадающее меню было во всю ширину, нужно работать с атрибутом родительского тега li:
добавить в массив параметр justify

data-uk-dropdown="{'preventflip':'y','justify':'body'}"

Это нужно переопределять файл layouts/widget.php шаблона (или стиля, если задан)
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Можно поподробней как это сделать.
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
В файле widget.php найти блок кода где рендерится меню
Внутри условия, где обрабатывается позиция menu, добавить строчку
Код: php
// Set menu renderer
if (isset($params['menu'])) {
..
} else if (in_array($widget->position, array('menu'))) {
..
$widget->nav_settings["dropdown"] = array("justify" => "body"); // добавить!

        
Если у вас меню не слишком переделано - должно помочь
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
fbr спасибо большое, пошептало.
Меню во всю ширину. Дольше дело CSS.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
хм, я обходился без правок widget.php, наверное по причине того, что не каждое выпадающее меню необходимо было на всю ширину
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
С этим атрибутом можно разные интересные вещи делать ;)
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Раз пошла такая пъянка...
 то может подскажите как, а главное где привязать data-uk-dropdown не к body,
а к (данном случае) uk-container (отстоит от body на  padding: 0 35px).
Скрипт вычисляет для каждого родителя data-uk-dropdown расстояние до начала страницы
и жестко прописывает стиль data-uk-dropdown, к примеру
Код: css
 style="left: 0px;  margin-left: -377.5px;
т.е. нажно -377 + 35
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
вместо body можете подставить любой класс родительского контейнера, например ".tm-navbar"
будет выводить по его ширине
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Гениально! Так и делал, точку только не додумался поставить.
Спасибо еще раз.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Раз пошла такая пъянка...
 то может подскажите как, а главное где привязать data-uk-dropdown не к body,
а к (данном случае) uk-container (отстоит от body на  padding: 0 35px).
Скрипт вычисляет для каждого родителя data-uk-dropdown расстояние до начала страницы
и жестко прописывает стиль data-uk-dropdown, к примеру
Код: css
 style="left: 0px;  margin-left: -377.5px;
т.е. нажно -377 + 35

да. примерно так по идее

я приписывал дополнительный класс для ссылки, к которому привязывался: .myclass + .uk-dropdown {тут с импортантом выставлял для нужного дропдауна конкретные значения позиционирования и размеры, left и width, вычислял ручками}
« Последнее редактирование: 10.07.2016, 21:01:02 от AlekVolsk »
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
да. примерно так по идее

я приписывал дополнительный класс для ссылки, к которому привязывался: .myclass + .uk-dropdown {тут с импортантом выставлял для нужного дропдауна конкретные значения позиционирования и размеры, left и width, вычислял ручками}
Дык ничего не нужно делать батенька (см. пост выше). Вместо body - класс нужного контейнера!!.
Тем паче ручами это как? А на разных мониторах (панорамных).
Решение супер. Короче нужно учить матчасть 🤔
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
решение, предложенное fbr - это применится ко всем дропдаунам всего меню, а если нужно только для конкретного? а для остальных не нужно?
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Цитировать
В файле widget.php найти блок кода где рендерится меню
Внутри условия, где обрабатывается позиция menu, добавить строчку
на дропдауны меню в остальных позициях не повлияет
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
не, речь про одно меню в одной позиции
5 пунктов верхнего уровня, у всех - дропдауны с подменю, но только у одного пункта дропдаун нужен на всю ширину
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
не, речь про одно меню в одной позиции
5 пунктов верхнего уровня, у всех - дропдауны с подменю, но только у одного пункта дропдаун нужен на всю ширину
Alek, Вы не правы. Нельзя быть насколько упрямым и продолжать гнуть свою линию не вникая.
Когда рендерим дропдаун горизонтально, виджет делает главное - вычисляет расстояние родителя от нужного места!
Для установки одного пункта, даже всех, кроме нужного вертикально (исходно) остается убрать вычисленный отступ и ширину (не задумываясь, тобиш ничего не вычисляя), а это дело займет пару минут.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин/модуль для встраивания видео с Дзена или ВК

Автор KingSnake

Ответов: 0
Просмотров: 5292
Последний ответ 03.12.2024, 15:32:02
от KingSnake
Модуль голосования

Автор Grandrom

Ответов: 0
Просмотров: 4359
Последний ответ 21.11.2024, 10:45:04
от Grandrom
[Решено] j5.2 + PHP модуль

Автор x1

Ответов: 0
Просмотров: 4416
Последний ответ 05.09.2024, 10:26:19
от x1
Модуль "Скачать фаил"

Автор Alex_iPod

Ответов: 6
Просмотров: 4939
Последний ответ 07.06.2024, 14:09:11
от Alex_iPod
Модуль отображения сообщений группы телеграмм на сайте

Автор kunsaid

Ответов: 2
Просмотров: 4809
Последний ответ 08.02.2024, 13:13:27
от kunsaid