Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
какая переменная отвечает за вывод CSS-класс заголовка?

в стандартном \modules\mod_custom\default.php есть переменная суффикс CSS-класса модуля $moduleclass_sfx, а переменная CSS-класса заголовка вообще отсутствует
« Последнее редактирование: 08.02.2014, 01:12:34 от Shustry »
*

midav

  • Давно я тут
  • 926
  • 115 / 1
Re: CSS-класс заголовка модуля
« Ответ #1 : 07.02.2014, 23:31:11 »
Это зависит как выводится модуль в шаблоне, каким стилем . А в принципе если можно выделить нужный модуль с помощью суффикса класса модуля, то легко можно оформить и заголовок . Без всяких дополнительных классов .
Ответы на вопросы по CSS . Откройте для себя Firebug
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Re: CSS-класс заголовка модуля
« Ответ #2 : 07.02.2014, 23:32:33 »
Надо бы написать свой нужный стиль, к примеру
Спойлер
[свернуть]
Добавить его в таблицу CSS
и добавить суффикс CSS-класса модуля,
не забыв, при этом поставить спереди пробел.
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #3 : 07.02.2014, 23:36:17 »
какой стиль?
вы дефолтный php файл модуля вообще видели?

Код
<div class="custom<?php echo $moduleclass_sfx ?>" <?php if ($params->get('backgroundimage')) : ?> style="background-image:url(<?php echo $params->get('backgroundimage');?>)"<?php endif;?> >
<?php echo $module->content;?>
</div>

там про заголовок вообще ничего нету
хоть какой класс напиши - ничего не выведет

только если well стиль выберешь, то там есть конструкция вывода заголовка модуля
Код
echo "<h3 class=\"page-header\">" . $module->title . "</h3>";

но конструкции вывода стиля заголовка модуля там все равно нету - он там задан статически прямо в файле.
а мне нужно понять как подставлять стиль заголовка, который можно указывать в админке
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #4 : 07.02.2014, 23:38:22 »
специально в вопросе написал что мне нужен не стиль самого модуля $moduleclass_sfx, а стиль заголовка модуля - но такое ощущение, что людям вообще не нужно читать вопрос - им тупо надо накрутить счетчик сообщений бестолковым ответом
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: CSS-класс заголовка модуля
« Ответ #5 : 07.02.2014, 23:52:41 »
Вам midav и ShfVD совершенно правильно ответили. Про накрутку счётчика прикольно конечно. ^-^
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #6 : 07.02.2014, 23:56:44 »
и в чем же они правы?
в том что я спросил как называется переменная php (CSS-класс заголовка модуля), а они написали про какие-то CSS стили?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: CSS-класс заголовка модуля
« Ответ #7 : 07.02.2014, 23:59:42 »
Нет такой переменной «css-класс заголовка модуля» потому что она и не нужна. Есть класс всего модуля и CSS. Дальше уже основы вёрстки.
*

fbr

  • Завсегдатай
  • 1660
  • 206 / 7
Re: CSS-класс заголовка модуля
« Ответ #8 : 08.02.2014, 00:04:08 »
templates/system/html/modules.php
<h3><?php echo $module->title; ?></h3>
ковыряйте там.

хотя я не очень понимаю зачем это нужно ...
Никакого ccs-класса у заголовка нет. Если нужно - поставьте. А лучше, как советовали, задавайте стили через родительский класс.
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #9 : 08.02.2014, 00:30:50 »
а это тогда что?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: CSS-класс заголовка модуля
« Ответ #10 : 08.02.2014, 00:33:22 »
А это суффикс класса модуля. Там же написано. Повторяю, в Joomla нет отдельных полей суффиксов для заголовка модуля, для первой строки в модуле, для третьей ячейке в пятой таблице внутри модуля и т.д. Есть общий класс. Присваиваете, оформляете стили. Что не получается? Задача вообще тривиальная.
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: CSS-класс заголовка модуля
« Ответ #11 : 08.02.2014, 00:37:28 »
А чукча не читатель  ;D Я сам как-то на неделе тупил после 2 суток недосыпа))
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: CSS-класс заголовка модуля
« Ответ #12 : 08.02.2014, 00:40:38 »
schel4ok, прочитал половину вашего поста и насколько я понял вам нужно смотреть в сторону файла ваш шаблон/html/modules.php
если нет такого шаблона System. Этот файл отвечает за вывод стилей модулей и их заголовков
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #13 : 08.02.2014, 00:42:25 »
я уже оба файла просмотрел
единственное, что нашел это вывод самого заголовка модуля $module->title

а вывод класса для заголовка нигде нету
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #14 : 08.02.2014, 00:49:45 »
я уже перестал надеяться, что найдется разумный человек, который поймет суть проблемы.

а то складывается ощущение, что тут одни роботы, которые отвечают заготовками

и даже скриншот они типа не видят

капец умники
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: CSS-класс заголовка модуля
« Ответ #15 : 08.02.2014, 00:49:46 »
А это суффикс класса модуля. Там же написано. Повторяю, в Joomla нет отдельных полей суффиксов для заголовка модуля, для первой строки в модуле, для третьей ячейке в пятой таблице внутри модуля и т.д. Есть общий класс. Присваиваете, оформляете стили. Что не получается? Задача вообще тривиальная.

Если непонятно - ну дальше колупайтесь в php
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: CSS-класс заголовка модуля
« Ответ #16 : 08.02.2014, 00:51:21 »

и даже скриншот они типа не видят

капец умники

На заборе написано "ЙУХ", а там дрова...За забором... Прикинь, засада какая ;D
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: CSS-класс заголовка модуля
« Ответ #17 : 08.02.2014, 00:54:28 »
Schel4ok, личку посмори)
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: CSS-класс заголовка модуля
« Ответ #18 : 08.02.2014, 00:56:44 »
schel4ok, смотрите, я открыл стандартный шаблон, templates\beez_20\html\modules.php. В начале самом идёт самый простой вывод модуля:

Код: php-brief
function modChrome_beezDivision($module, &$params, &$attribs)
{
$headerLevel = isset($attribs['headerLevel'])? (int) $attribs['headerLevel'] : 3;
if (!empty ($module->content)) { ?>
<div class="moduletable<?php echo htmlspecialchars($params->get('moduleclass_sfx')); ?>">
<?php if ($module->showtitle) { ?> <h<?php echo $headerLevel; ?>><span
class="backh"><span class="backh2"><span class="backh3"><?php echo $module->title; ?></span></span></span></h<?php echo $headerLevel; ?>>
<?php }; ?> <?php echo $module->content; ?></div>
<?php };
}

Разберём строку modChrome_beezDivision, здесь после подчёркивания идут два важных слова:
beez — название шаблона;
Division — стиль вывода. Это то, что при вставке позиции задаётся.

Далее чуть ниже идёт строка:
<div class="moduletable<?php echo htmlspecialchars($params->get('moduleclass_sfx')); ?>">
$params->get('moduleclass_sfx') — это наш класс. Теперь обратите внимание, заголовок идёт ПОСЛЕ этой строки. Т.е. находится внутри общего контейнера с отличительным классом.

Теперь, есть такое понятие в CSS, как каскадирование. Это основы какбэ. Нам не обязательно иметь отличительный класс для заголовка. Достаточно того, что класс есть у родителя. Т.е. можно писать так

Код: css
.moyclass h3 {color:#f00}

Теперь заголовок ТОЛЬКО этого модуля будет красным.
Ещё есть такое понятие, как специфичность селектора. Даже если все заголовки модулей оформленны, например, так:
Код: css
.moduletable h3 {color"#333}
Мы легко можем оформить свой по классу так:
Код: css
div.moyclass h3 {color:#f00}
Потому что 12 больше чем 11.

Надеюсь вопрос целиком исчерпан?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: CSS-класс заголовка модуля
« Ответ #19 : 08.02.2014, 00:57:48 »
Собственно, всё это написано на первых страницах любого учебника по-вёрстке. Но раз вам удобнее читать с форума, я вот такой мануал написал.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: CSS-класс заголовка модуля
« Ответ #20 : 08.02.2014, 01:00:19 »
а вывод класса для заголовка нигде нету
Нет, так добавьте туда. Чтобы узнать, что содержит объект $module
Код: php-brief
echo '<pre>';
print_r($module);
echo '</pre>';
или
Код: php-brief
var_dump($module);
или
Код: php-brief
echo  jutility::dump($module);
вывод также как и $module->title; только вместо title то что тебе надо
*

Sticher78

  • Захожу иногда
  • 189
  • 23 / 4
  • ТЫЖКОМПЬЮТЕРЩИК
Re: CSS-класс заголовка модуля
« Ответ #21 : 08.02.2014, 01:02:06 »
Shustry, ну ты в глубь все развернул - мы-то думали - чел сам шарит)
Нужно делать так, как нужно! А так как не нужно - делать не нужно!!!! (с) Винни-Пух

Skype, Telegram - Sticher78
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
Re: CSS-класс заголовка модуля
« Ответ #22 : 08.02.2014, 01:09:38 »
короче я понял, что тут единственный реально соображающий человек - это Fedor Vlasenko.
ему +1
его совет реально помогает найти параметр header_class
хотя у меня уже тут нервов не хватило сидеть и я ответ на английском форуме нашел, но ради интереса попробовал print_r($module);


остальным участникам плюсики к репутации видимо друзья намотали - ничего не видят, ничего не слышат и типа самые умные тута

учебники по CSS я и сам копировать умею
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: CSS-класс заголовка модуля
« Ответ #23 : 08.02.2014, 01:12:00 »
Рад, что вам помог совет Фёдора. Тему отмечаю, как решённую.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
RE: CSS-класс заголовка модуля
« Ответ #24 : 08.02.2014, 01:22:52 »
Минуса то зачем расставлять? Вроде как вам помочь пытались все по-мере возможностей.
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
RE: CSS-класс заголовка модуля
« Ответ #25 : 22.02.2014, 18:22:53 »
очень просто
когда вообще ничего не отвечают, то понятно что видимо не знают или не хотят помогать - тут уж минус ставить некому и не за что.
но когда свое незнание прикрывают ответом, что типа и  Нет такой переменной «css-класс заголовка модуля» потому что она и не нужна.
и это при том, что я несколько раз подробно пояснял проблему и даже на скриншоте красным выделил что мне нужно

и странно, что Fedor Vlasenko прочитал и сразу же помог дельным советом. как же так? ведь такой переменной не было, а он нашел?

вот за вранье и минус.
я бы если честно за это вообще всей репутации лишал.
если не знаешь ответа, то лучше молчать

*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
RE: CSS-класс заголовка модуля
« Ответ #26 : 22.02.2014, 18:24:57 »
а мне минус за то, что я туплю?

жалко, что тут нет арбитража, а то я бы попросил 5 человек оценить кто тут тупит
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
RE: CSS-класс заголовка модуля
« Ответ #27 : 22.02.2014, 20:16:47 »
Вообще, арбитраж есть. Обращайтесь, удачи ;) Напомню, сперва вы мне минус поставили за то, что я хотел вам помочь, что вообще ни в какие ворота, как говорится.
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: CSS-класс заголовка модуля
« Ответ #28 : 22.02.2014, 20:58:28 »
я всегда теги h3 и тд удаляю из заголовков модулей)))))
заголовок - он на то и заголовок, что В ТЕКСТЕ присутствовать
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

tminov

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
RE: CSS-класс заголовка модуля
« Ответ #29 : 08.06.2014, 11:00:47 »
Друзья, вы написали что вопрос решённый, а адрес файла и кусок кода подкрепить забыли!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[РЕШЕНО]Скрыть пункт меню на мобильных устройствах

Автор lexxbry

Ответов: 16
Просмотров: 6525
Последний ответ 23.05.2023, 07:22:49
от geral
Не сворачивается Offcanvas Menu Helix3, якорная ссылка. Landing Page - РЕШЕНО

Автор alekshavan

Ответов: 21
Просмотров: 4054
Последний ответ 15.10.2022, 10:18:46
от forsight
Пример создания модуля с прикреплением файлов

Автор Zelyonkin

Ответов: 7
Просмотров: 924
Последний ответ 02.08.2021, 17:04:15
от Zelyonkin
Отображение модуля меню на странице материала

Автор kunsaid

Ответов: 9
Просмотров: 1045
Последний ответ 21.07.2021, 10:50:29
от kunsaid
[Решено] Модули шаблона Helix 3

Автор Egoritch

Ответов: 3
Просмотров: 804
Последний ответ 27.05.2021, 13:26:52
от Egoritch