Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 15142 Просмотров

После загрузки Joomla! на сервер выдаётся следующая ошибка:
Fatal error: Maximum execution time of 30 seconds exceeded in X:\home\localhost\www\project\libraries\joomla\language\language.php on line 738
В чём может заключаться проблема? Надеюсь, что поможете и объясните подробнее. Заранее огромное спасибо.
*

freedom

  • Захожу иногда
  • 318
  • 54 / 6
Время улучшения ситуации обратно пропорционально времени ее ухудшения. (например: Соседняя очередь всегда движется быстрее )
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • Я за справидливость ...
У меня та же проблема, при установке жумлы после введения данных о БД
Fatal error: Maximum execution time of 30 seconds exceeded in F:\home\joomla.com\www\libraries\joomla\database\database\mysql.php on line 223
Всё по инструкциям делал
*

Alexhelp

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • Я за справидливость ...
После всевозможных ковыряний и перезагрузок стало писать = Не могу подключиться к базе данных. Номер ошибки: Unable to connect to the database:Could not connect to MySQL
и в отдельном окошке =
Unable to connect to the database:Could not connect to MySQL

При попытке создать новую БД пишет что такая уже есть

У меня та же проблема, при установке жумлы после введения данных о БД
Fatal error: Maximum execution time of 30 seconds exceeded in F:\home\joomla.com\www\libraries\joomla\database\database\mysql.php on line 223
Всё по инструкциям делал
Если речь идет об установке Joomla, то прописывать код нужно не в файл index.php или в .htaccess, а в тот файл, который вам система указала, как проблемный - mysql.php
И если сервер на флешке стоит, пишите побольше тайм-лимит.
В самое начало файла впишите:
<?
set_time_limit(500);
?>
*

Igorelllo

  • Новичок
  • 2
  • 2 / 0
Если речь идет об установке Joomla, то прописывать код нужно не в файл index.php или в .htaccess, а в тот файл, который вам система указала, как проблемный - mysql.php
И если сервер на флешке стоит, пишите побольше тайм-лимит.
В самое начало файла впишите:
<?
set_time_limit(500);
?>


Спасибо Oracio, от себя добавлю что вставлять нужно чисто:
set_time_limit(500);
по крайней мере в моём случаи
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
лучше в .htaccess вставить php_value max_execution_time 500
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

qwe

  • Захожу иногда
  • 57
  • 0 / 0
вот у меня вопрос, я в htaccess вставляю строчку php_value max_execution_time 120, у меня сразу сайт падает
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
как мне кажется, проблема кроется глубже, а именно, необходимо оптимизировать сам движок или \ и компоненты из-за которых сервер падает, а не заставлять людей ждать две минуты или больше, пока сайт загрузится.

У меня падал при включенном родном SEF в Virtue при 700 товарах (плюс у каждого родительского ещё по 5-6 товаров) на VPS. Прописывал и php_value... / и set_time...

Потом пользователь ждал 5 минут загрузку сайта...

В общем вырубил SEF и все в порядке.
« Последнее редактирование: 25.12.2010, 16:00:13 от SolopoV »
*

dm

  • Новичок
  • 2
  • 0 / 0
Спасибо помогло, использовал set_time_limit(500); правда в другой cms
*

Bars70

  • Осваиваюсь на форуме
  • 14
  • 1 / 0

Спасибо Oracio, от себя добавлю что вставлять нужно чисто:
set_time_limit(500);
по крайней мере в моём случаи

Да, и мне тоже помогло только так:  set_time_limit(500);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1633
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Fatal error: Class 'JDocument' not found

Автор gabiboi

Ответов: 2
Просмотров: 2282
Последний ответ 04.09.2020, 14:39:07
от svetka_777
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1117
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка Fatal error: Allowed memory size of 73400320 bytes exhausted

Автор Andre109

Ответов: 1
Просмотров: 2060
Последний ответ 03.12.2018, 01:29:56
от voland
Ошибка 500 Internal Server Error. Что это такое и как это решить

Автор sargiusz

Ответов: 4
Просмотров: 5334
Последний ответ 20.03.2017, 14:30:33
от flyingspook