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

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Всем добрый день. Возникла необходимость переделать вывод категории на сайте. Нужно, чтобы Joomla, при выводе превьюшек материалов, выводила в строке столько материалов, сколько вмещает разрешение браузера. (возможно идеальный пример - pinterest).
Все довольно просто, но возникла проблема передачи переменной из JS в PHP. Передачи методом post или get не хотят работать (возможно виной тому sh404SEF или локальный сервер, возможно и кривые руки).
Так как передать необходимо всего одну цифру, пытаюсь передать ее путем подставления js в переменную php.
<?php $numb_col = '<script type="text/javascript">document.write(number_col)</script>';
При этом оператор echo отображает верное число, а вот в процессе вывода материалов значение участвовать не желает. Это тоже понятно, ведь цифра принимает значение строки, а не числа. Но как добиться обратного?

Возможно кто-то сможет подсказать.
<script type="text/javascript">
var number_col_not_floor=(document.body.clientWidth - 320) / 270;
var number_col = Math.floor(number_col_not_floor);
</script>
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
каким образом вы хотите передать js в php?

пхп выполняется на сервере, после чего, страница отдается клиенту, где уже работает жс.
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Не буду врать что прекрасно это понимаю. Но во время поисков в интернете уже уяснил для себя это. Таким образом я хотел бы просить помощи в одном:
Как строковое значение сделать числовым, при условии, что значение я получаю и вывести как строку при помощи простого php могу?
gettype числовое значение присваивает, но, как выясняется, это значение становится равным нулю, а не реальной цифре.
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
вы не в PHP значение получаете, вы через него выводите скрипт который выводит значение)

*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Ясно :) Подвох был рядом. Значит единственный способ - через post или get..
*

hooten

  • Захожу иногда
  • 443
  • 26 / 0
и тут мы приходим к самому интересному.
если кол-во материалов на странице одинаковое. разное только в строках, то достаточно цсса.
приведите вывод шаблона к чему нить типо
<div class="blog">
   <div class="preview">.....</div>
   <div class="preview">.....</div>
   ............
   <div class="preview">.....</div>
   <div class="preview">.....</div>
</div>

изначально в цсс напишите

.preview {float:left; width:250px; height:150px; margin:0 0 10px 10px;} //естественно ширину и высоту по умолчанию ставите свои. Скрипты не у всех включены.

ну а дальше на странице в зависимости от ширины собсно страницы, скриптами задаете ширину высоту этих блоков, так чтобы они выстраивались в нужное кол-во колонок
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Согласен, уже понял, что придется так выкручиваться :) Спасибо за подсказку. Думаю, тему можно на этом закрыть.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Для чего нужны разделы и категории?

Автор lost

Ответов: 10
Просмотров: 7128
Последний ответ 26.04.2021, 15:12:31
от altvvc
Как вывести все категории всех разделов на одной странице?

Автор genius

Ответов: 4
Просмотров: 2346
Последний ответ 22.01.2019, 08:38:30
от genius
Тотальное изменение урлов на ЧПУ

Автор JohnGonzo

Ответов: 9
Просмотров: 4380
Последний ответ 05.11.2017, 08:35:58
от JohnGonzo
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 1826
Последний ответ 26.07.2017, 09:40:22
от usmdamir
Заголовок страницы вида Имя материала / имя категории / имя раздела /

Автор rubasket

Ответов: 2
Просмотров: 24653
Последний ответ 24.03.2017, 01:13:50
от mbgr