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

mirra88

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Мне необходимо, чтобы жирным выделялся текущий пункт меню. В сайтах с использованием некоторых шаблонов это делается просто, в css-файл шаблона прописывается правило для current. Например:
   
Код
 ul li.current a{
    font-weight: bold;
    color: #000
    }
Но это так просто в тех шаблонах, где через файл index.php текущий пункт меню выделен как current. А в том шаблоне, на основе которого сделан мой сайт этого нет. Поэтому написание правила, естественно ничего не даёт, компилятор просто не знает какой пункт текущий, к чему применять правило. Но, при помощи переменной php print_r(JSite::getMenu()->getActive()) я этот пункт получаю. Остаётся только Найти ГДЕ в Joomla происходит формирование пунктов меню (в index.php происходит уже вывод), чтобы при формировании вставить типа цикла сравнения с переменной print_r(JSite::getMenu()->getActive()) и присвоить совпадающему с ней пункту меню класс current. Помогите, пожалуйста, кто знает где искать.
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Никто не знает версии вашей Joomla, и какой именно у вас шаблон. А желательно еще и ссылку в студию. ... Вывод : никто не знает пока, как вам помочь.
*

mirra88

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Joomla 1.7, шаблон какой-то из бесплатных, ссылку дать не могу, потому что сайт не в сети, но какие-то файлы могу дать, если необходимо
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
поставьте FireBug и все увидите. обычно у активного пункта класс - .active
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

mirra88

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
В том-то и дело, что нет! Вот что выводит fireBig:
Код
<div class="topstartmenu">
<ul class="menu-starttop">
<li class="item491">
<a class="menuimghome" href="/home-ru">
<img alt="Главная" src="/images/menu/home.png">
<span class="image-title">Главная</span>
</a>
</li>
<li class="item492">
<a class="menuimgabout" href="/ob-agenstve">
<img alt="Агентствo" src="/images/menu/about.png">
<span class="image-title">О нас</span>
</a>
</li>
<li class="item532">
<a class="menuimgabout" href="/deyatelnost">
<img alt="Деятельность" src="/images/menu/activities.png">
<span class="image-title">Работы</span>
</a>
</li>
Открыт пункт "Работы". Чем он отличается от других? Где я могу видеть что этот пункт активен? Нигде..
*

mark1

  • Захожу иногда
  • 394
  • 39 / 2
Решение очевидно: возьмите вместо вшитого в шаблон меню какое-то другое. Благо их бесплатных - вагон.
И там всё будет отлично. Можно и родное меню допилить "на спорт", но зачем?
*

mirra88

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Большое спасибо всем за помощь! Вопрос решён. Дело оказалось даже не в шаблоне.. Тип пункта меню у меня был псевдоним на другой пункт другого меню. Как только я поменяла тип пункта меню на Материалы - > материал, так сразу через файл index.php текущий пункт меню стал выделен как current и, соответственно, приведённый мною в самом начале темы код стал действенным. Для этого сайта проблема решена, но интересный вопрос (на будущее) остался: а если тип пункта меню всё-таки не материал, а например, псевдоним пункта меню или внешняя ссылка (с помощью внешней ссылки можно переключатся на конкретные места страниц этого же сайта), то с помощью какого программного кода такой пункт меню можно выделить?
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
А у вас обычный модуль меню? mod_menu называется?
P.S. А почему вы сайт делаете на неактуальной версии Joomla?
Создание сайтов, шаблонов, помощь в решении проблем.
*

mirra88

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Модуль меню обычный - mod_menu. А на неактуальной версии, потому что сайт сделан давно, и сделан не мной, мне надо было просто обновлять в нём материалы, ну и ещё меня попросили выделить жирным текущий пункт меню.. Вот сколько времени я с этим меню провозилась..
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Вот код, файла ваш_шаблон/html/mod_menu/default.php
Спойлер
[свернуть]
Посмотрите, как в нём прописан класс active (он под current) и по аналогии добавьте в свой такой же файлик
Создание сайтов, шаблонов, помощь в решении проблем.
*

mirra88

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Спасибо. Обязательно попробую так сделать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 2664
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
Проблема с переносом Joomla сайта с хостинга на денвер

Автор 62411

Ответов: 4
Просмотров: 2199
Последний ответ 21.02.2022, 20:22:11
от arma
Алиас пункта меню совпадает с именем подкаталога в каталоге с сист.файлами

Автор Andrey N.

Ответов: 14
Просмотров: 4167
Последний ответ 07.10.2021, 23:57:15
от Garrr
Главное меню

Автор Анастасия87

Ответов: 7
Просмотров: 1996
Последний ответ 21.05.2021, 08:40:40
от arma
Проблема Adobe Flash Player

Автор MamontFirst

Ответов: 5
Просмотров: 1586
Последний ответ 23.01.2021, 21:25:23
от MamontFirst