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

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Добрый день,

Подскажите пожалуйста:
Заменил в mod_menu файл - default_component.php строчку:
Код
case 0:
?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
на строку:
Код
case 0:
?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo str_replace('||', '<br>', $linktype); ?></a><?php
Теперь меню выводит в две строчки, то есть все что после "||" выводит во вторую строку...

Но как к второй строке применить отдельный класс в CSS, то есть как прописать этот класс в этом коде?
Мне нужно что б вторая строка допустим выводилась мелким шрифтом...
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
используйте не str_replaсe, а explode для того чтобы разбить строку по разделителю || в массив. и затем выводите отдельно первый и второй элементы массива
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
используйте не str_replaсe, а explode для того чтобы разбить строку по разделителю || в массив. и затем выводите отдельно первый и второй элементы массива
просто в этом не селен,
если не затруднит пропишите как правильно это реализовать, на форуме не нашел...
то есть как должна выглядеть строка, за этим и обратился за помощью...
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Вот вариант:

Код
case 0:
?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php $word = explode('||',$linktype); echo str_replace($word[0],'<span class="firstword">'.$word[0].'</span>', $linktype); ?></a><?php

Только на экран вывелось сам разделитель || и стиль поменялся в первой строке а нужно чтоб стиль "class="firstword" относился ко второй...
Что я не так прописал?
« Последнее редактирование: 24.01.2016, 10:12:59 от warlocksp »
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Вот моя попутка:

Код
case 0:
?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php $word = explode('||',$linktype); echo str_replace($word[0],'<span class="firstword">'.$word[0].'</span>', $linktype); ?></a><?php

Только на экран вывелось сам разделитель || и стиль поменялся в первой строке а нужно чтоб стиль "class="firstword" относился ко второй...
Что я не так прописал?

Нафига там str_replace ? Выводи
<span class="first">$word[0]</span>
<span class="last">$word[1]</span>
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Е
Нафига там str_replace ? Выводи
<span class="first">$word[0]</span>
<span class="last">$word[1]</span>

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

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Вот этот кусок в цикл добавить, где пункты меню перебираются
Код: php
$pos = mb_strpos($linktype, '||');
if ($pos !== false) {
$linktype = '<span class="title">'.mb_substr($linktype, 0, $pos).'</span><span class="subtitle">'.mb_substr($linktype, $pos + 2).'</span>';
}
А эту строку трогать не надо
Код: php
<a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a>
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Вот этот кусок в цикл добавить, где пункты меню перебираются
Код: php
$pos = mb_strpos($linktype, '||');
if ($pos !== false) {
$linktype = '<span class="title">'.mb_substr($linktype, 0, $pos).'</span><span class="subtitle">'.mb_substr($linktype, $pos + 2).'</span>';
}
А эту строку трогать не надо
Код: php
<a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a>

прочитай первый пост...
попросил как правильно указать (прописать) класс в строке и все...
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
прочитай первый пост...
попросил как правильно указать (прописать) класс в строке и все...
Прочитал ! И выдал тебе готовое на 100% решение !
В /modules/mod_menu/tmpl/default_component.php перед этим
Код: php
switch ($item->browserNav)
добавляешь
Код: php
$pos = mb_strpos($linktype, '||');
if ($pos !== false) {
$linktype = '<span class="title">'.mb_substr($linktype, 0, $pos).'</span><span class="subtitle">'.mb_substr($linktype, $pos + 2).'</span>';
}
Прописываешь в CSS классы для:
title и subtitle

.... радуешься жизни...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
mb_strpos JString::strpos
и универсально если, то надо еще в trim обернуть, для случая если вдруг захотят (а ведь захотят :) ) написать
Цитировать
Первая строка || вторая строка
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Прочитал ! И выдал тебе готовое на 100% решение !
В /modules/mod_menu/tmpl/default_component.php перед этим
Код: php
switch ($item->browserNav)
добавляешь
Код: php
$pos = mb_strpos($linktype, '||');
if ($pos !== false) {
$linktype = '<span class="title">'.mb_substr($linktype, 0, $pos).'</span><span class="subtitle">'.mb_substr($linktype, $pos + 2).'</span>';
}
Прописываешь в CSS классы для:
title и subtitle

.... радуешься жизни...

Спасибо большое...

На конец решение...
Просто куча лишних сообщений...
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

xilog

  • Новичок
  • 5
  • 0 / 0
Прописываешь в CSS классы для:
title и subtitle

.... радуешься жизни...

здравствуйте подскажите пожалуйста где прописывать CSS классы для: title и subtitle
и можете привести пример
зарание благодарю за ответ
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
подскажите пожалуйста где прописывать CSS классы для: title и subtitle
в любом CSS, который подключается у вас. например, в CSS вашего шаблона Joomla
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

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

Автор jimka

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

Автор denis_4

Ответов: 6
Просмотров: 2459
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 7741
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Один пункт меню думает что он главный

Автор DamaVbubi

Ответов: 4
Просмотров: 1523
Последний ответ 13.02.2024, 19:49:10
от DamaVbubi