Новости Joomla

Вышли релизы безопасности Joomla 6.1.1 и Joomla 5.4.6

Релиз безопасности Joomla 6.1.1 и Joomla 5.4.6

Проект Joomla! рад сообщить о выходе Joomla 6.1.1 и Joomla 5.4.6. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

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

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Согласно документации Uikit для этого варианта предлагается атрибут
Код
data-uk-dropdown="{mode:'click'}"
При замене атрибута
Код
data-uk-dropdown
на выше указанный в файле widget.php приводит к синтаксической ошибке.

Ну и другой вариант - это замена в JS события
Код
mouseenter 
на событие
Код
click
частично решает задачу, но сабменю черезсекунду-другую исчезает. Кто-нибудь поможет с решением данной проблемы?
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
В файле widget.php

Находим строку с условием, определяющим, что это меню в навбаре:

Код
else if (in_array($widget->position, array('menu'))) { ...

Перед закрывающей скобкой добавляем параметр для обработки:

Код
$widget->nav_settings["dropdown"] = array("mode" => "click");
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Прописал
Код
if (isset($params['menu'])) {
        $renderer = $params['menu'];
 } else if (in_array($widget->position, array('menu'))) {
        $renderer = 'navbar';
      $widget->nav_settings["dropdown"] = array("mode" => "click");
    }
Безрезультатно.
 А  папке WARP в файле navbar.php выражение
Код
 // dropdown settings
        $dropdown = str_replace('"', '\'', json_encode(array_merge(
            array("preventflip" => "y"),
            isset($module->nav_settings['dropdown'])? (array)$module->nav_settings['dropdown'] : array()
        )));


        foreach ($element->find('li.level1') as $li) {
            // add attributes, if element has dropdown
            if ($li->children('div.uk-dropdown')->length) {

                $li->attr("data-uk-dropdown", $dropdown);

                $li->attr("aria-haspopup", "true");
                $li->attr("aria-expanded", "false");
            }

            if ($li->attr('data-menu-subtitle')) {
                $li->first("a")->addClass('uk-navbar-nav-subtitle');
            }
        }
может каким-то образом помешать выводу при помощи клика?
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
правильно прописано
должно работать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Различные условия в шаблонах Joomla 3.0 и 2.5

Автор Fedor Vlasenko

Ответов: 133
Просмотров: 40894
Последний ответ 16.12.2024, 15:52:14
от goga_pgasovav
Двойное меню

Автор cirip

Ответов: 0
Просмотров: 3168
Последний ответ 05.11.2024, 23:19:21
от cirip
Пункт меню Текстовый разделитель ведет на главную страницу

Автор zahar_92

Ответов: 8
Просмотров: 6499
Последний ответ 27.07.2023, 13:37:17
от ei-dos
[РЕШЕНО]Скрыть пункт меню на мобильных устройствах

Автор lexxbry

Ответов: 16
Просмотров: 9562
Последний ответ 23.05.2023, 07:22:49
от geral
Шаблоны Joomlart, Gavick, Yootheme, RocketTheme для Joomla: легально и с обновлениями, no warez

Автор _ib_

Ответов: 168
Просмотров: 219676
Последний ответ 15.04.2023, 18:26:50
от AS1969