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

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Сайт http://stihirus24.ru/ на Joomla 3.9.5, работает на php 7. При переключении на php 7.3 ошибка Using $this when not in object context. Переключение шаблонов результата не даёт. Что делать? https://drive.google.com/file/d/1GlcaGeq6JA7mq9RGSatQVMk5krC7e4aZ/view?usp=sharing
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #1 : 07.05.2019, 11:36:16 »
включить отладку, посмотреть в какой строке ошибка, исправить
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #2 : 07.05.2019, 11:41:09 »
Выдало такое

NOTICE: ARRAY TO STRING CONVERSION IN /HOME/Z/ZEGEBERGRU/STIHIRUS24/PUBLIC_HTML/TEMPLATES/PROTOSTAR/ERROR.PHP ON LINE 126
ARRAY

Notice: Array to string conversion in /home/z/zegebergru/stihirus24/public_html/templates/protostar/error.php on line 130
Array
Как там что править?
« Последнее редактирование: 07.05.2019, 11:46:15 от Zegeberg »
*

sivers

  • Живу я здесь
  • 2597
  • 360 / 0
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #3 : 07.05.2019, 11:50:30 »
Как там что править?
Посмотреть что в строках 126 и 130 файла /templates/protostar/error.php
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #4 : 07.05.2019, 11:51:39 »
А ошибок нет?
Просто интересно про совместимость
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #5 : 07.05.2019, 11:53:26 »
126   <?php echo $this->getBuffer('modules', 'position-1', array('style' => 'none')); ?>
130   <?php echo $this->getBuffer('modules', 'banner', array('style' => 'xhtml')); ?>


это из  /templates/protostar/error.php
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #6 : 07.05.2019, 11:54:31 »
)))
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #7 : 07.05.2019, 12:02:52 »
Отключите файл. Откуда Вы его взяли ?
В смысле, удалить? На другом сайте стоит и php 7.3 работает.
*

sivers

  • Живу я здесь
  • 2597
  • 360 / 0
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #8 : 07.05.2019, 12:25:02 »
126   <?php echo $this->getBuffer('modules', 'position-1', array('style' => 'none')); ?>
130   <?php echo $this->getBuffer('modules', 'banner', array('style' => 'xhtml')); ?>
Попробуйте заменить на это:
Код
126   <?php echo implode('', $this->getBuffer('modules', 'position-1', array('style' => 'none'))); ?>
130   <?php echo implode('', $this->getBuffer('modules', 'banner', array('style' => 'xhtml'))); ?>
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #9 : 07.05.2019, 12:27:32 »
Выдало такое
и все? это предупреждения самого error.php. а о фатальной ошибке ничего нет, что ли? вы включили Отладку? не показ ошибок, а Отладку
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #10 : 07.05.2019, 12:44:12 »
изменения в error не помогли в режиме отладки ничего нового


Array
Такой страницы не существует.
В процессе обработки вашего запроса произошла ошибка.

Вы не можете посетить текущую страницу по одной из причин:

просроченная закладка/избранное
неправильный адрес
кэш поисковой системы ссылается на несуществующий документ
у вас нет права доступа на эту страницу
Вы можете воспользоваться поиском по сайту или перейти на главную страницу сайта.

Поиск по сайту

Искать...
Поиск...
Вернуться на Домашнюю страницу

 Домашняя страница

Если проблема повторится, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже.

0 Using $this when not in object context
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #11 : 07.05.2019, 12:45:55 »
в самом низу только Array
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #12 : 07.05.2019, 13:01:47 »
а у вас точно стандартный error.php? напишите в самом начале сразу после defined('_JEXEC') or die;
Код
echo $this->renderBacktrace();
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #13 : 07.05.2019, 13:05:40 »
Выбило после изменения от dmitry_stas

Call stack
#   Function   Location
1   ()   JROOT/libraries/src/Application/CMSApplication.php:370
2   Joomla\CMS\Application\CMSApplication::getMenu()   JROOT/libraries/src/Application/SiteApplication.php:275
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/components/com_xmap/router.php:96
4   XmapBuildRoute()   JROOT/libraries/src/Component/Router/RouterLegacy.php:69
5   Joomla\CMS\Component\Router\RouterLegacy->build()   JROOT/libraries/src/Router/SiteRouter.php:528
6   Joomla\CMS\Router\SiteRouter->buildSefRoute()   JROOT/libraries/src/Router/SiteRouter.php:498
7   Joomla\CMS\Router\SiteRouter->_buildSefRoute()   JROOT/libraries/src/Router/Router.php:281
8   Joomla\CMS\Router\Router->build()   JROOT/libraries/src/Router/SiteRouter.php:154
9   Joomla\CMS\Router\SiteRouter->build()   JROOT/libraries/src/Router/Route.php:102
10   Joomla\CMS\Router\Route::link()   JROOT/libraries/src/Router/Route.php:52
11   Joomla\CMS\Router\Route::_()   JROOT/modules/mod_menu/helper.php:139
12   ModMenuHelper::getList()   JROOT/modules/mod_menu/mod_menu.php:15
13   include()   JROOT/libraries/src/Helper/ModuleHelper.php:200
14   Joomla\CMS\Helper\ModuleHelper::renderModule()   JROOT/libraries/src/Document/Renderer/Html/ModuleRenderer.php:98
15   Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()   JROOT/libraries/src/Document/Renderer/Html/ModulesRenderer.php:47
16   Joomla\CMS\Document\Renderer\Html\ModulesRenderer->render()   JROOT/libraries/src/Document/HtmlDocument.php:491
17   Joomla\CMS\Document\HtmlDocument->getBuffer()   JROOT/libraries/src/Document/HtmlDocument.php:783
18   Joomla\CMS\Document\HtmlDocument->_renderTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:557
19   Joomla\CMS\Document\HtmlDocument->render()   JROOT/libraries/src/Application/CMSApplication.php:1044
20   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:778
21   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:202
22   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #14 : 07.05.2019, 13:10:33 »
3   Joomla\CMS\Application\SiteApplication::getMenu()   JROOT/components/com_xmap/router.php:96
Есть в этой строке getMenu()? Меняйте на
Код
$menu = JFactory::getApplication()->getMenu();
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #15 : 07.05.2019, 13:13:56 »
А где папка  Joomla? В корне нет)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #16 : 07.05.2019, 13:14:11 »
Xmap - ну вот вам и ответ. кто ж его использует то в 2019 году? :) его прекратили уже лет 5 поддерживать, а вы хотите 7.3 )) обновляйте на что-то новое, OSMap хотя бы, а лучше JLSitemap
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #17 : 07.05.2019, 13:19:43 »
Спасибо, решено! заменил в components/com_xmap/router.php:96 строку и всё работает....  интересно, что на другом сайте изменений не делал и php 7.3 работает!  draff - с меня грузовик пряников!
\
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #18 : 07.05.2019, 18:56:38 »
Всё - это у вас сайт работает. А sitemap то правильно генерируется?
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Re: Ошибка при переключении php 7 на php 7.3
« Ответ #19 : 07.05.2019, 20:11:28 »
ChaosHead, да XML правильно генерируется, а вот обратил внимание Jcomments тупит... не могу ответить на комментарии, крутится кружок ожидания и всё.... не знаю связано ли это, но на 3.9.4 работало.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 2385
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 2080
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 4473
Последний ответ 14.07.2023, 17:13:19
от art22
Ошибка при обновлении с 3.10.10. до 4.х

Автор svd2014

Ответов: 1
Просмотров: 2590
Последний ответ 13.02.2023, 19:53:08
от weser
Ошибка libraries/joomla/session/handler/native.php

Автор rezchik

Ответов: 2
Просмотров: 1839
Последний ответ 17.01.2023, 22:02:31
от rezchik