Новости Joomla

👩‍💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.

👩‍💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.

Популярный файловый менеджер для Joomla от отечественных разработчиков.

v.3.3.0. Что нового?
- Joomla 6. Компонент полностью совместим с Joomla 6, плагин обратной совместимости не требуется.
- Рефакторинг. Полностью удалён устаревший код, оставшийся в наследство от версий для Joomla 3.
- Новые настройки для SVG. Новые параметры фильтрации SVG-файлов.
- Улучшена безопасная функция предварительного просмотра SVG-файлов. Благодаря новым механизмам фильтрации восстановлена ​​возможность безопасного предварительного просмотра SVG-изображений.
- Исправления ошибок. Исправлены ошибки с данными EXIF ​​и обновлена ​​библиотека EXIF.

Читать новость
Скачать расширение

Также обновление получил плагин пользовательского поля Radicalmultifield для совместимости с новым Quantum Manager.

Репозиторий GitHub
Релиз на GitHub

@joomlafeed

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

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Добрый день!


В меню моего сайта есть пункт меню, у которого должен был быть отдельный стиль. Стиль был указан в поле CSS-класс ссылки и прописан в файле custom.
Все нормально работало, пока я не изменила тип пункта меню с "Материал" на "Разделитель".
Стиль остался прописан в CSS-классе ссылки, и остался в файле custom, но в коде страницы его нет. Вообще. И, соответственно, он не работает, стиль у пункта меню стал дефолтным. Что это и как с этим бороться?
Использую шаблон YOOtheme (yoomaster).


Сайт, если что, вот: http://surface.spbu.ru/ru/
Специальный пункт меню - "Подать заявку".
Название стиля - .fillingapply
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Покажи код файлов:
1. JPATH_ROOT/modules/mod_menu/tmpl/default_separator.php
2. JPATH_ROOT/templates/шаблон_по_умолчанию/html/mod_menu/default_separator.php
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Покажи код файлов: 1. JPATH_ROOT/modules/mod_menu/tmpl/default_separator.php 2. JPATH_ROOT/templates/шаблон_по_умолчанию/html/mod_menu/default_separator.php



JPATH_ROOT/templates/шаблон_по_умолчанию/html/mod_menu/default_separator.php[/size]
В шаблоне нету переопределения для данного файла => и файла такого нет.[/size]

[/size]
Код из JPATH_ROOT/modules/mod_menu/tmpl/default_separator.php[/size]

<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


defined('_JEXEC') or die;


$title      = $item->anchor_title ? ' title="' . $item->anchor_title . '"' : '';
$anchor_css = $item->anchor_css ?: '';


$linktype   = $item->title;


if ($item->menu_image)
{
   $linktype = JHtml::_('image', $item->menu_image, $item->title);


   if ($item->params->get('menu_text', 1))
   {
      $linktype .= '<span class="image-title">' . $item->title . '</span>';
   }
}


?>
<span class="separator <?php echo $anchor_css; ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>

*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Переопредели этот файл в шаблон и измени строку

Код: php
<?php $anchor_css = $item->params->get('menu-anchor_css', ''); ?>
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0

Переопредели этот файл в шаблон и измени строку
Код: php
params->get('menu-anchor_css', ''); ?>
Это в последней строке? Т.е. вместо
<span class="separator <?php echo $anchor_css; ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>
мне нужно написать

<span class="separator <?php echo $anchor_css = $item->params0>get('menu-anchor_css', ''); ?>"<?php echo $title; ?>><?php echo $linktype; ?></span>

?
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Если речь об отображении пункта меню, то для Warp 7 делают через добавление класса пункту меню.

https://yootheme.com/support/question/69202
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Если речь об отображении пункта меню, то для Warp 7 делают через добавление класса пункту меню. https://yootheme.com/support/question/69202

Понятно, но все-таки почему не работает встроенная функция Джумлы с кастомным стилем? Это довольно странно.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Это в последней строке?

Нет! Выше....
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0

Нет! Выше....
А, поняла.


$anchor_css = $item->anchor_css ?: '';
на

$anchor_css = $item->params0>get('menu-anchor_css', '');

?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
А, поняла.


$anchor_css = $item->anchor_css ?: '';
на

$anchor_css = $item->params0>get('menu-anchor_css', '');

?

Да! Но вместо 0 надо -
В моем коде его нет....
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0

Да! Но вместо 0 надо - В моем коде его нет....
Спасибо большое!
Я в пхп совсем не шарю.


Отпишусь, как будет понятно, заработало или нет.
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Да! Но вместо 0 надо - В моем коде его нет....



Все сделала, не заработало:( В коде нет этого стиля
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Все сделала, не заработало:( В коде нет этого стиля

Тогда добавь в конец файла
Код: php
<?php print_r($item->params); ?>
Что выдаст??
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0

Тогда добавь в конец файла
Код: php
params); ?>
Что выдаст??
http://surface.spbu.ru/ru/oborudovanie


Там что-то страшное произошло, смотрите на меню
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
А если
Код: php
<?php print_r($item); ?>
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
Понятно, но все-таки почему не работает встроенная функция Джумлы с кастомным стилем? Это довольно странно.


наверно потому, что у разделителя нет ссылки.
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Сделано, смотрите.


http://surface.spbu.ru/ru/oborudovanie#


какая-то дичь
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Убирайте все вносимые изменения, или удалите файл...



Открываем другой файл: JPATH_ROOT/modules/mod_menu/mod_menu.php
Как он выглядит???
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0

Убирайте все вносимые изменения, или удалите файл... Открываем другой файл: JPATH_ROOT/modules/mod_menu/mod_menu.php Как он выглядит???

Вот так


<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


defined('_JEXEC') or die;


// Include the menu functions only once
JLoader::register('ModMenuHelper', __DIR__ . '/helper.php');


$list       = ModMenuHelper::getList($params);
$base       = ModMenuHelper::getBase($params);
$active     = ModMenuHelper::getActive($params);
$default    = ModMenuHelper::getDefault();
$active_id  = $active->id;
$default_id = $default->id;
$path       = $base->tree;
$showAll    = $params->get('showAllChildren');
$class_sfx  = htmlspecialchars($params->get('class_sfx'), ENT_COMPAT, 'UTF-8');


if (count($list))
{
   require JModuleHelper::getLayoutPath('mod_menu', $params->get('layout', 'default'));
}

*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
В самом низу в условии замени require на echo и сохрани....
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Сделано, опять что-то странное.


http://surface.spbu.ru/ru/oborudovanie#
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Покажи свой файл
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Ananastacia

  • Осваиваюсь на форуме
  • 12
  • 0 / 0

<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_menu
 *
 * @copyright   Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */


defined('_JEXEC') or die;


// Include the menu functions only once
JLoader::register('ModMenuHelper', __DIR__ . '/helper.php');


$list       = ModMenuHelper::getList($params);
$base       = ModMenuHelper::getBase($params);
$active     = ModMenuHelper::getActive($params);
$default    = ModMenuHelper::getDefault();
$active_id  = $active->id;
$default_id = $default->id;
$path       = $base->tree;
$showAll    = $params->get('showAllChildren');
$class_sfx  = htmlspecialchars($params->get('class_sfx'), ENT_COMPAT, 'UTF-8');


if (count($list))
{
   echo JModuleHelper::getLayoutPath('mod_menu', $params->get('layout', 'default'));
}

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как из Стиль модуля - none, убрать custom

Автор all_zer

Ответов: 3
Просмотров: 1539
Последний ответ 15.11.2025, 16:20:01
от all_zer
Как в шаблоне protostar подключить стиль с другой папки?

Автор azm1n

Ответов: 2
Просмотров: 1798
Последний ответ 18.04.2025, 11:05:27
от azm1n
Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 2112
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 2701
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 2459
Последний ответ 07.08.2024, 14:00:43
от denis_4