Новости Joomla

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Всем привет!
В отображении материала настроен показ автора. В данный момент имя отображается заглавными буквами. В Firefox Developer я нашёл, что поле отображения описывается следующей строчкой:
Код
<span itemprop="name" data-toggle="tooltip" title="" data-original-title="Автор: ">Васильев.А</span>
Правильно ли я понимаю, что мне надо найти файл, в котором определяется стиль? Но какой? Я не вижу определения стиля, типа:
Код
<p><span class="letter">Р</span>азумные люди .....
как написано на htmlbook.ru
Если я перенесу закрывающий тэг </span> и поставлю его перед фамилией, то наверняка, будет каким-то умолчательным шрифтом написано?
Как понять, какой стиль применяется к этому тексту, выбрать другой, посмотреть, какие еще стили есть? И главное, чего я пока так и не могу понять - как выяснить, в каком файле, по какому пути лежит этот код? Я несколько лет назад пользовался обычным Firefox-ом с установленным расширением FireBug и помню, что куда-то наводил курсор мыши и мне высвечивались путь и имя файла, код которого я смотрю в данный момент. Сейчас я не могу понять, в каком файле лежит отображаемый код и какой путь к этому файлу...   *ОХ-Х-Х* *ОХ-Х-Х* crazy!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
там вам это все не надо.
в своих стилях пропишите, зачем оригинал-то искать в ядре?
а таргетинг работает и без классов
https://fooobar.com/questions/201053/targeting-itemprop-in-css
цепляйтесь к ближайшему родителю, в которой span обернут, чтобы точнее задать область действия правила
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Debug mode
как выяснить, в каком файле, по какому пути лежит этот код?
Код
<?php
$layout = new JLayoutFile('joomla.content.info_block.author', null, array('suffixes' => array('j3x'), 'debug' => true));
echo $layout->render($this->item->author);
?>
« Последнее редактирование: 19.05.2020, 19:54:39 от draff »
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
в своих стилях пропишите, зачем оригинал-то искать в ядре?
Сорри, но я правильно понимаю, что свои стили я прописываю в отдельном файле, который потом цепляю к этому файлу, в котором код? (Н-да... Видимо, придётся CSS всё же узнавать...)
Или я могу парой строчек выше просто добавить код, вроде:
Код
<div itemprop="name">
            <style>text-transform: none </style>
        </div>
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Debug mode
Код
<?php
$layout = new JLayoutFile('joomla.content.info_block.author', null, array('suffixes' => array('j3x'), 'debug' => true));
echo $layout->render($this->item->author);
?>

Пока так и не понял. Особенно кусок кода. Я что-то очень похожее видел в Firefox Developer, когда смотрю в область, вызываемую по F12, но не понимаю, что это значит. Стоит почитать документацию по ссылке из вашего поста. Однозначно.  ;)
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
В папке с шаблоном сайта должна быть папка CSS. Создайте в этой папке файл custom.css и пропишите в нем стиль к данному span.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Пока так и не понял. Особенно кусок кода.
Вы написали- изменить код, в этот способ узнают где находится файл.
Если нужно изменить представление элементов- это стили CSS .
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
В папке с шаблоном сайта должна быть папка CSS. Создайте в этой папке файл custom.css и пропишите в нем стиль к данному span.
Не факт что custom заработает без подключения
У многих бывает user.css
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Если нужно изменить представление элементов- это стили CSS
И кстати- не ищите файлы стилей шаблона, при обновлении шаблона, все изменения могут затереться . Только custom.css для правок.
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Цитата: draff
И кстати- не ищите файлы стилей шаблона, при обновлении шаблона, все изменения могут затереться . Только custom.css для правок.
Большое спасибо! Учту.

Цитата: draff
Вы написали- изменить код, в этот способ узнают где находится файл.
Если нужно изменить представление элементов- это стили CSS .
Прошу извинить мою несообразительность, но я так и не увидел пути... Типа: /var/www/hostingfolder/data/www/av-notes.ru/media/editors/tinymce/plugins/emoticons/img
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
@gartes  лучше бы объяснил, может заглянет в эту тему .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
ТС, ваш код может быть в макете для автора или прямо в шаблоне статьи.
1. Макет:
Возможно, он уже переопределен. Ищите его здес:
templates/ваш_шаблон/html/layouts/com_content/joomla/content/info_block/author.php
или здесь:
templates/ваш_шаблон/html/layouts/joomla/content/info_block/author.php.
Если его там нет, то нужно его создать. Для этого идете сюда:
layouts/joomla/content/info_block/author.php
и скопируйте его в одно из вышеупомянутых мест. Его вы можете спокойно править, не опасаясь затирания.
2. Шаблон статьи:
Все примерно то же  самое.
Переопределенный файл:
templates/ваш_шаблон/html/com_content/article/defaut.php.
Источник:
components/com_content/views/article/tmpl/defaut.php.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Как изменить стиль отображение текста? (Firefox Developer)?
Если не видно на картинке, вставлю выхлоп дебага .
Код
Layout: Joomla.content.info_block.author
Include Paths: Array
(
    [0] => /opt/lampp/htdocs/joomla39/templates/shaper_helix3/html/layouts/com_content
    [1] => /opt/lampp/htdocs/joomla39/components/com_content/layouts
    [2] => /opt/lampp/htdocs/joomla39/templates/shaper_helix3/html/layouts
    [3] => /opt/lampp/htdocs/joomla39/layouts
)

Suffixes: Array
(
    [0] => j3x
)

Searching layout for: joomla/content/info_block/author.j3x.php
Searching layout for: joomla/content/info_block/author.php
Found layout: /opt/lampp/htdocs/joomla39/templates/shaper_helix3/html/layouts/joomla/content/info_block/author.php
Found layout: /templates/shaper_helix3/html/layouts/joomla/content/info_block/author.php
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
robert, draff
Большое спасибо! Думаю, разберусь. Правда, на этом этапе я подумал, что можно изменить своё имя с ВАСИЛЬЕВ.А на А.ВАСИЛЬЕВ, тогда и читается проще, и менять не надо. ))) Но обязательно разберусь, чтобы понять и, что называется, - руками сделать, чтобы научиться подобные задачки решать.  yes!
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
здра.
там вам это все не надо.
в своих стилях пропишите, зачем оригинал-то искать в ядре?
а таргетинг работает и без классов
https://fooobar.com/questions/201053/targeting-itemprop-in-css
цепляйтесь к ближайшему родителю, в которой span обернут, чтобы точнее задать область действия правила

Вернулся к этому вопросу, всё же, хотелось бы добить.... ))))
Прошу один раз объяснить, дальше, надеюсь, разберусь.
Итак, над  кодом, который, насколько я понимаю, определяет отображение текста:
Код
<span itemprop="name" data-toggle="tooltip" title="" data-original-title="Автор: ">Васильев.А</span>
есть строка:
Код
<i class="fa fa-user"></i>
Сорри за непонимание, но что дальше надо сделать?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
прописать в файл стилей
Код
span[itemprop="name"]{
   color: red;
}

если надо, то добавить !important нужному свойству.
я вам готовый пример по ссылке давал. учите азы css
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
прописать в файл стилей
Код
span[itemprop="name"]{
   color: red;
}

если надо, то добавить !important нужному свойству.
я вам готовый пример по ссылке давал. учите азы CSS
Да, спасибо большое!
Действительно, надо. Сорри за оффтоп, но нормальный материал может, подскажете? Актуальный и адекватный.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
да хватит основного базиса по каскадности
https://html5book.ru/osnovy-css
чтобы понять, что за что цепляется.
остальное гуглится по мере надобности.
например, в вашем случае я тупо загуглил 
css itemprop
и получил практически готовый пример. не обязательно это запоминать, достаточно понимать, что искать
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
да хватит основного базиса по каскадности
https://html5book.ru/osnovy-css
...........
не обязательно это запоминать, достаточно понимать, что искать
Понял, спасибо, разберусь.  *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как в шаблоне protostar подключить стиль с другой папки?

Автор azm1n

Ответов: 2
Просмотров: 562
Последний ответ 18.04.2025, 11:05:27
от azm1n
Пропало отображение в материалах

Автор kbwka

Ответов: 1
Просмотров: 487
Последний ответ 24.03.2025, 20:24:16
от R31rus
Отображение на мобильной версии

Автор annetkas

Ответов: 9
Просмотров: 9247
Последний ответ 28.10.2024, 10:56:18
от annetkas
Как сделать отображение времени создания материала?

Автор Pzhigalov

Ответов: 0
Просмотров: 830
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov
widgetkit slideset - js, как убрать стиль?

Автор all_zer

Ответов: 0
Просмотров: 567
Последний ответ 22.09.2023, 12:02:27
от all_zer