Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

EndVal

  • Захожу иногда
  • 54
  • 10 / 0
не работает подсветка элемента меню при выборе
при a:hover показывает
a:active не работает, вместо него в шаблоне админки bluestork другое


/* ---- Submenu styles -------------------------- */
#submenu {
   list-style: none;
   padding: 0;
   margin: 0;
   line-height: 115%;
}

#submenu li {
   float: left;
   padding: 0;
   margin: 0;
}

#submenu li a,
#submenu span.nolink {
   cursor: pointer;
   padding: 0 15px;
   border-right: 1px solid #ccc;
   font-size: 1.1em;
   font-weight: bold;
   color: #030303;
   line-height: 14px;
   height: 12px;
}

#submenu span.nolink {
   color: #999;
}


// не доходит до этого
#submenu a:hover,
#submenu a.active,
#submenu span.nolink.active {
   color: #146295;
   background: #FFF;
}

#submenu a.active,
как назначить span active
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
не работает подсветка элемента меню при выборе
при a:hover показывает
a:active не работает, вместо него в шаблоне админки bluestork другое


/* ---- Submenu styles -------------------------- */
#submenu {

...

#submenu a.active,
#submenu span.nolink.active {
   color: #146295;
   background: #FFF;
}

#submenu a.active,
как назначить span active


Через точку в CSS пишутся классы элементов, а не псевдоклассы их состояния. Если у вас класс для элемента span записан как "nolink", то стиль нужно прописывать для "#submenu span.nolink:active", а не "#submenu span.nolink.active".
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

EndVal

  • Захожу иногда
  • 54
  • 10 / 0
Спасибо за ответ. Но в ...administrator/templates/bluestork/css/template.css, который применяется для админки по умолчанию,  написано:

/* ---- Submenu styles -------------------------- */
#submenu {
   list-style: none;
   padding: 0;
   margin: 0;
   line-height: 115%;
}

#submenu li {
   float: left;
   padding: 0;
   margin: 0;
}

#submenu li a,
#submenu span.nolink {
   cursor: pointer;
   padding: 0px 15px;
   border-right: 1px solid #ccc;
   font-size: 1.1em;
   font-weight: bold;
   color: #808080;
   line-height: 14px;
   height: 12px;
}

#submenu span.nolink {
   color: #999;
}

#submenu a:hover,
#submenu a.active,
#submenu span.nolink.active {
   color: #146295;
   background: #FFF;
}

Подсветка не работает только в AdsManager, а в других компонентах работает, например в ленте новостей. Почему? хотя один и тот же CSS
*

EndVal

  • Захожу иногда
  • 54
  • 10 / 0
например, посмотри код:
adsmanager      
      <div id="submenu-box">
         <div class="m">
            <ul id="submenu">
      <li>
         <a href="index.php?option=com_adsdiary&amp;c=categories">классы</a>   </li>
      <li>


аналогично лента новостей и не только этот компонент:
      <div id="submenu-box">
         <div class="m">
            <ul id="submenu">
      <li>
         <a class="active" href="index.php?option=com_newsfeeds&amp;view=newsfeeds">Ленты новостей</a>   </li>
      <li>       

И все-таки навешивается class="active" . Интересно где "теряется" это в AdsManager и где его проставить?
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
например, посмотри код:
adsmanager      
      <div id="submenu-box">
         <div class="m">
            <ul id="submenu">
      <li>
         <a href="index.php?option=com_adsdiary&amp;c=categories">классы</a>   </li>
      <li>


аналогично лента новостей и не только этот компонент:
      <div id="submenu-box">
         <div class="m">
            <ul id="submenu">
      <li>
         <a class="active" href="index.php?option=com_newsfeeds&amp;view=newsfeeds">Ленты новостей</a>   </li>
      <li>       

И все-таки навешивается class="active" . Интересно где "теряется" это в AdsManager и где его проставить?

А, понятно, вы имели ввиду активный пункт меню, а не псевдокласс active. Дело, судя по всему, в самой Joomla, раз в приведённом коде ссылке не назначается уникальный класс. С подобным сталкивался и решалось, по-моему, путём выбора другого "типа" меню в настройках модуля (о модулях же речь?) - посмотрите, одинаковые ли типы у первого примера и у второго, и, если они разные, выставите первому модулю меню тот же тип, что у второго.
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

EndVal

  • Захожу иногда
  • 54
  • 10 / 0
.....Дело, судя по всему, в самой Joomla, раз в приведённом коде ссылке не назначается уникальный класс. ...
Именно, два компонента используют один и тот же шаблон bluestork, соответственно одинаковый template.css, но результаты разные.
Речь идет об административной панели, меню "компоненты".
Получается, что в AdsManager "теряется", не присваивается класс active, но там я не нашел...
А "лопатить" например ленту новостей - увы слишком долго..  но видимо придется искать где происходит присваивание
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 3988
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 14516
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 3245
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13630
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 28863
Последний ответ 27.03.2020, 22:32:04
от Pavel