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

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Здравствуйте. Нужно ваше участие в составлении условия.

Есть компонент, который распределяет элементы по страницам, по аналогии с com_content (блог).
В пункте меню включено "Показывать заголовок страницы".
Но задача состоит в том, чтобы не показывать этот заголовок на первой странице, но показывать его на всех последующих.

Цитировать
сайт/ - первая страница (НЕ нужно отобразить заголовок страницы)
сайт/?start=24 - вторая страница (нужно отобразить заголовок страницы)
сайт/?start=48 - третья страница (нужно отобразить заголовок страницы)...

Причина: На первой странице уже опубликован красочный модуль, содержащий свой заголовок h1 с иллюстрациями и описанием. Поэтому на этой (первой) странице нет необходимости дублировать стандартный "заголовок страницы". А вот на второй и последующих модуля нет, потому нужно отобразить заголовок страницы.

Чем следует обнести строку в файле шаблона компонента?
Код
<div class="componentheading"><h1><?php echo $this->title; ?></h1></div>
Возможно выполнить проверку на содержание в ссылке "start"? Если есть "start", то отобразить?
Либо как-то можно привязаться проверкой к пунктам пагинации [1] [2] [3]... ?

Также есть вывод пагинации и результат (как и принято внизу страницы):
Код
<?php echo $this->pagination->getPagesLinks(); ?>
<?php echo $this->pagination->getResultsCounter(); ?>

Спасибо.
Помог? Поставь(те) плюс в репутацию.
*

dm-krv

  • Завсегдатай
  • 1028
  • 28 / 0
Здравствуйте. Нужно ваше участие в составлении условия.

Есть компонент, который распределяет элементы по страницам, по аналогии с com_content (блог).
В пункте меню включено "Показывать заголовок страницы".
Но задача состоит в том, чтобы не показывать этот заголовок на первой странице, но показывать его на всех последующих.

Причина: На первой странице уже опубликован красочный модуль, содержащий свой заголовок h1 с иллюстрациями и описанием. Поэтому на этой (первой) странице нет необходимости дублировать стандартный "заголовок страницы". А вот на второй и последующих модуля нет, потому нужно отобразить заголовок страницы.

Чем следует обнести строку в файле шаблона компонента?
Код
<div class="componentheading"><h1><?php echo $this->title; ?></h1></div>
Возможно выполнить проверку на содержание в ссылке "start"? Если есть "start", то отобразить?
Либо как-то можно привязаться проверкой к пунктам пагинации [1] [2] [3]... ?

Также есть вывод пагинации и результат (как и принято внизу страницы):
Код
<?php echo $this->pagination->getPagesLinks(); ?>
<?php echo $this->pagination->getResultsCounter(); ?>

Спасибо.

Не уверен, но попробуйте так:
Код
<?php if (!empty($_GET)) : ?>
<div class="componentheading"><h1><?php echo $this->title; ?></h1></div>
<?php endif; ?>
Строка по центру будет показана, только если массив $_GET не пуст, а массив $_GET бывает не пуст только, когда в конце адреса страницы есть хеш в виде ?start=24 и т. д.

P. S. Ох, меня опередили)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Попробуйте так

Код: php
$docstart = JRequest::getInt('start',0); 
if ($docstart  > 0){
//выводим заголовок
}
« Последнее редактирование: 04.08.2019, 20:34:58 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
типа такого...
К сожалению, это привело к ошибке: syntax error, unexpected ':'


Не уверен, но попробуйте так:
Код
<?php if (!empty($_GET)) : ?>
test
<?php endif; ?>
Этот вариант сработал.
Всем большое спасибо за участие и помощь. :)
Помог? Поставь(те) плюс в репутацию.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Код
<?php if ($this->pagination->pagesCurrent > 1) { ?>
заголовок
<?php } ?>
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
есть еще pagesTotal, pagesStart и pagesStop )) ну и limitstart, limit и total могут быть тоже интересны
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

canonical в пагинации

Автор Stasweb

Ответов: 14
Просмотров: 1413
Последний ответ 07.02.2025, 12:16:49
от Stasweb
Сортировка по доп. полям на странице списка категории

Автор revil

Ответов: 4
Просмотров: 1705
Последний ответ 02.06.2024, 13:42:45
от tigra-uki
Не могу обновить контент на странице

Автор Aleksey G

Ответов: 10
Просмотров: 1277
Последний ответ 02.01.2024, 22:11:43
от Aleksey G
ajax загрузка компонента на странице материала К2

Автор Divn

Ответов: 0
Просмотров: 1034
Последний ответ 13.01.2023, 15:05:52
от Divn
Не генерировать Пустые страницы пагинации

Автор Gerostrat

Ответов: 7
Просмотров: 928
Последний ответ 15.10.2022, 19:34:00
от sivers