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

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
На странице блога категории  http://workhard.by/Bodibilding/ неправильно отрабатывает пагинация. При нажатии на следующую страницу открывается та же самая страница. Весь инет облазил, не нашел где копать. Помогите советом.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Смотрите файл templates/шаблон/html/pagination.php
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Смотрите файл templates/шаблон/html/pagination.php
А что именно здесь отвечает за вывод нужной страницы.   Вот мой файл
Код
<?php
 
defined( '_JEXEC' ) or die;
 
function pagination_list_render( $list )
{
    // Reverse output rendering for right-to-left display.
    $html = '<ul class="pagination">';
    $html .= '<li class="pagination-prev">' . $list['previous']['data'] . '</li>';
    foreach ( $list['pages'] as $page ) {
        $html .= '<li class="pagination-item">' . $page['data'] . '</li>';
    }
    $html .= '<li class="pagination-next">' . $list['next']['data'] . '</li>';
    $html .= '</ul>';
 
    return $html;
}
 
function pagination_item_active( &$item )
{
    $app = JFactory::getApplication();
    if ( $app->isAdmin() ) {
        if ( $item->base > 0 ) {
            return "<a title=\"" . $item->text . "\" onclick=\"document.adminForm." . $this->prefix . "limitstart.value=" . $item->base
                . "; Joomla.submitform();return false;\">" . $item->text . "</a>";
        } else {
            return "<a title=\"" . $item->text . "\" onclick=\"document.adminForm." . $this->prefix
                . "limitstart.value=0; Joomla.submitform();return false;\">" . $item->text . "</a>";
        }
    } else {
        return "<a title=\"" . $item->text . "\" href=\"" . $item->link . "\" class=\"pagenav\">" . $item->text . "</a>";
    }
}
 
function pagination_item_inactive( &$item )
{
    $app = JFactory::getApplication();
    if ( $app->isAdmin() ) {
        return "<span>" . $item->text . "</span>";
    } else {
        return "<span class=\"pagenav\">" . $item->text . "</span>";
    }
}
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Для начала попробуйте просто переименовать временно файл в любое другое слово и проверить, как работает стандартная.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Стандартная так же.  На данный момент удалил с папки шаблона и оставил только стандартную. Добавились метки вперед вконец и все.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Тогда возможно проблема в каком-то SEF-расширении. S404EF может быть установлен?
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Тогда возможно проблема в каком-то SEF-расширении. S404EF может быть установлен?
Есть такой, установил когда то давно, теперь смотрю от него проблем всяких больше. Это как то исправляется?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Конечно. Просто отключите его. Ну или удалите даже.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Так жалко терять ссылки и страницы в поиске. А так давно бы. Я так понимаю после удаления это все похерится. Может не такие деструктивные варианты есть?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Ну как вариант сделать редирект в htaccess. Со ссылок вида /Page-&a.html на /?start=&b, где A-номер страницы, а B — номер страницы помноженный на кол-во материалов на страницу.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Не понял))  Т.е. более менее простых способов решения нет ? Может немного поподробней объясните.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
В факе тема. См. пятый пример, как раз ваш случай практически. Но вообще да, это не простой способ. Более простой был бы удалить кривые SEF-расширения, но это, как я понял, не вариант.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Спасибо. Полезное чтиво, добавил в закладки. Но всеже как с помощью редиректа пагинацию подчинить не разобрался. Может подскажите куда и что именно вставлять. Или вот вы пишите, что более простой способ - это удалить SEF, я уже больше к этому склоняюсь, а то неизвестно какие прблемы из-за него дальше вылезут, да  и пока в индексе около 100 страниц,  чем дальше тем больше переделывать придется.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Пожалуйста. По составлению регулярок для htaccess увы не помогу. Самому до сих пор каким-то волшебством кажется. А лучше бортового SEF для Joomla нет. Имхо, лучше всё-таки обратно откатить и начать делать правильно сайт.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Я правильно понимаю, что удаление SEF404 неизбежно приведет к потере сайтом трафика и всех станиц из поиска  и всю работу по раскрутке надо будет делать заново, или можно посредством тех же редиректов или еще чего то эти последствия избежать. Вообще так делается, или это не совсем правильное решение?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
В той статье вроде есть примеры, как сделать редиректы, чтобы трафик не потерять.
*

rogerru

  • Захожу иногда
  • 64
  • 6 / 0
У меня появилась такая же проблема после последнего апдейта Joomla (2.5.17). Никаких SEF плагинов нет, pagination.php в шаблоне не переопределял.
ссылки вида http://mysite.com/category?start=12 (24...) не работают (всегда на первой странице), хотя раньше прекрасно работали. Кэш Joomla и броузера чистил - толку 0.
Работает в связке с VM2, SEF vm пробовал отключать - не помогло.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Будем ждать нового апдейта, может что то измениться. У себя заметил, недавно добавил новое меню в нем пагинация отрабатывает, в старых таже история.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как выводить категории на главной странице.

Автор makarovse

Ответов: 7
Просмотров: 2881
Последний ответ 03.04.2022, 19:50:42
от THE KILLERS
Как вывести все категории VirtueMart 3 второго уровня списком?

Автор Damarkuzz

Ответов: 0
Просмотров: 1262
Последний ответ 06.07.2020, 18:58:23
от Damarkuzz
Перенаправляет на родителя при несуществующей категории, а надо на 404

Автор mishapod

Ответов: 0
Просмотров: 1351
Последний ответ 08.01.2019, 12:06:16
от mishapod
В мобильной версии товары в категории сужаются слишком сильно

Автор salikh

Ответов: 1
Просмотров: 1495
Последний ответ 06.11.2016, 01:39:07
от salikh
сетка подкатегорий в родительской категории

Автор melmi229

Ответов: 0
Просмотров: 1041
Последний ответ 12.10.2016, 16:20:37
от melmi229