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

tysson

  • Захожу иногда
  • 263
  • 2 / 0
Господа и дамы!

Какие-то есть инструменты для оптимизиции скорости загрузки сайта? посоветуйте.

много картинок, в шаблон слишком много запросов....в общем хочу ускориться
*

TwistedAndy

  • Захожу иногда
  • 84
  • 23 / 1
WebOptimizer от webo.in

А так я ручками советую все оптимизировать, шаблон переписать, сервер настроить...
*

tysson

  • Захожу иногда
  • 263
  • 2 / 0
спасибо! кроме ручек нужен мозг. с этим проблемы. :-*
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Мозг есть, проблемы с деньгами. Всегда возможен разумный обмен :-)
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Есть еще rokzipper от rockettheme. Бесплатный:)
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Грамотная оптимизация и ускорение всегда делается только ручками и индивидуально
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Есть еще rokzipper от rockettheme. Бесплатный:)

+1 не знал - спасибо!
*

dreamwind

  • Захожу иногда
  • 166
  • 27 / 13
+1 не знал - спасибо!

Можно сюда же добавить CssJsCompress, но это так -- игрушки на один день :) Тем более бесплатные :)
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Но лично мне нравится больше всех Web Optimizer:)
Удобно, быстро, качественно, много настроек. Правда чтобы грамотно работало - надо посидеть в настройках.
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Можно сюда же добавить CssJsCompress, но это так -- игрушки на один день :) Тем более бесплатные :)

Ну почему же игрушки? Если у вас постоянно грузится mootools - то очень даже не игрушки. Мой хостер например, отключил gzip сжатие. В результате нечем жать скрипты и CSS.

Для Joomla 1.0 есть хорошие решения? Вроде все перечисленное идет под 1.5?
« Последнее редактирование: 18.01.2010, 03:57:54 от jem777 »
*

dreamwind

  • Захожу иногда
  • 166
  • 27 / 13
Ну почему же игрушки?
Потому что функционал почти что прошлого века :)

Для Joomla 1.0 есть хорошие решения?
Web Optimizer есть под Joomla! 1.0
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Можно сюда же добавить CssJsCompress, но это так -- игрушки на один день :) Тем более бесплатные :)

А мне понравился этот компрессор. Спасибо!

Потому что функционал почти что прошлого века :)
Web Optimizer есть под Joomla! 1.0

Ну насчет функционала рассуждать пока не буду. Надо будет потом обязательно покопаться в этом оптимайзере. Еще раз спасибо за наводку на эти плагины! +1.))
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
При использовании Web Optimizer - штатное кеширование на сайте надо вырубать как я понимаю, так?
*

dreamwind

  • Захожу иногда
  • 166
  • 27 / 13
При использовании Web Optimizer - штатное кеширование на сайте надо вырубать как я понимаю, так?

Заявляли о проблемах с System - Cache. Но если вы используете некоммерческую версию, и нет условных комментариев, то проблем не должно возникнуть.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
 Вроде как он бесплатный мне показалось.
 Пока лазил по инету про него, наткнулся на версию для Joomla 1.5 - http://web-optimizator.googlecode.com/files/web-optimizer.v0.6.7.joomla15.zip.
 Не ставил пока.
*

Sulpher

  • Живу я здесь
  • 2126
  • 402 / 16
  • Шаблоны и расширения Joomla
Как вариант - если на сайте не используется mootools, то принудительно его отключать такой конструкцией (после head):

Код: php
<?php
$user =& JFactory::getUser();
$Itemid = JRequest::getInt( 'Itemid', 6, 'get' );
    $tplurl = JURI::base().'templates/'.$this->template;
$document = & JFactory::getDocument();
$curlang = $document->language;
$view = JRequest::getVar('view', null);
    $articleid = JRequest::getInt('id', null);
if ($user->get('guest') == 1) {
$headerstuff = $this->getHeadData();
$scripts = $headerstuff['scripts'];
$headerstuff['scripts'] = array();
foreach($scripts as $url=>$type) {
if (strpos($url, 'js/mootools.js') === false && strpos($url, 'js/caption.js') === false) {
$headerstuff['scripts'][$url] = $type;
}
}
$this->setHeadData($headerstuff);
}

?>

как вариант - на выхлопе -70 кб. А это уже неплохой результат. Также не стесняйтесь прогонять графику с помощью онлайн-сервиса PunyPNG.
Ну и, разумеется, оптимизация должна проводиться в штатном режиме в зависимости от используемых компонентов.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
К сожалению используется. JoomGallery без него не может. Вернее может, но эффекты отключаются. Так что выход - только сжатие.
Кстати, иногда Joomla начинает подгружать несжатую версию mootools, который весит аж 170Кб кажется. Я его в коде самой Joomla (внаскидку не вспомню имя файла, нашел через поиск dreamweaver) вырезал и указал на 70Кб версию. Надеюсь на работу самой Joomla это не скажется критично. Вроде все пашет.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Цитировать
Как вариант - если на сайте не используется mootools
Прописал конструкцию на локале - все вроде работает.
А где он используется штатно? Joom Gallery пока не ставил.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Кстати, иногда Joomla начинает подгружать несжатую версию mootools

Только в режиме отладки или при использовании браузера Konqueror.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Прописал конструкцию на локале - все вроде работает.
А где он используется штатно? Joom Gallery пока не ставил.

Будете смеяться, но кажется в админке. Всплывающие меню слева. Также их любят использовать некоторые шаблоноделатели. Вообще за mootools здесь сильно обсуждали. И даже сильно ругались.))
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Только в режиме отладки или при использовании браузера Konqueror.

Понятно.
*

SpideRus

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
Также не стесняйтесь прогонять графику с помощью онлайн-сервиса PunyPNG.

Не врублюсь как работает сервис.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Я тоже не понял. Наверное лучше поискать другие подобные ресурсы.

А web-optimizator мне не совсем понравился. Это типа расширенное кэширование. По типу JRE Cache. Плюс в бесплатной версии он не сжимает скрипты и CSS файлы.
CssJsCompress мне больше понравился. Очень сильно сжимает данные и вроде все работает. JoomGallery с ним нормально пока заработал. Правда все тестирую пока на локалке, может на сервере и вылезут какие нибудь проблемы.
Вот найти бы сейчас что нибудь наподобие CssJsCompress, только для Joomla 1.0
*

Dusted

  • Захожу иногда
  • 180
  • 49 / 0
Я тоже не понял. Наверное лучше поискать другие подобные ресурсы.

А web-optimizator мне не совсем понравился. Это типа расширенное кэширование. По типу JRE Cache. Плюс в бесплатной версии он не сжимает скрипты и CSS файлы.


Все он сжимает в бесплатной версии, посмотрите настройки. Мало того что сжимает, так еще и группирует, делая один файл вместо нескольких.
Куплю ваши сайты, рассмотрю все варианты - пишите в личку.
*

nelix

  • Захожу иногда
  • 206
  • 24 / 0
Не врублюсь как работает сервис.
Нажимаешь Upload images выбираешь свою картинку. Дальше сервис напишет результат. Жмешь download.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Лучше поставь фотошоп - руками надежнее. Не все, что хорошо в гиф, лучше в жипег и наоборот. По времени будет одинаково, а результат надежнее и под контролем.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Лучше поставь фотошоп - руками надежнее. Не все, что хорошо в гиф, лучше в жипег и наоборот. По времени будет одинаково, а результат надежнее и под контролем.
Как-раз таки фотошоп очень много мета-инфы добавляет в изображения, в итоге увеличивая их размер.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
 ?
Первый раз слышу такое....
дай образец что ли тогда..

ЗЫ еще правильнее - образец с фотошопа с множеством метаинфы и результат прогонки изображения через сервис.
*

fedya

  • Захожу иногда
  • 463
  • 50 / 1
для оптимизации png используйте PNGGauntlet
Вместо того, чтобы доказывать истинность своих положений и опровергать аргументацию оппонента, демагог может обращаться к приёму ad hominem — критиковать не аргументы, а личность оппонента, пытаясь убедить зрителей, что оппонент — плохой, недостойный, не разбирающийся в вопросе, пристрастный или лицемерный человек.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Первый раз слышу такое....

Образца нет, так как фотошопом не пользуюсь (ибо дорого). Но помню, что на форуме разбирался случай, когда Joomla не хотела закачивать на сервер изображение, и, как выяснилось, это было по причине наличия большого блока информации в xml-формате внутри файла. Судя по информации в том блоке, файл был создан как раз-таки в фотошопе.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить текст на вкладке браузера с "главная" на название сайта

Автор EvgeniyyB

Ответов: 11
Просмотров: 18054
Последний ответ 07.03.2018, 15:50:48
от vetalist
Как оптимизировать фотографии

Автор Lzrv

Ответов: 17
Просмотров: 3888
Последний ответ 01.11.2017, 13:45:33
от Lzrv
Вопрос по настройке новостной ленты на главной странице сайта

Автор jaff

Ответов: 13
Просмотров: 7510
Последний ответ 15.09.2017, 15:49:19
от sect
Как оптимизировать нагрузку на сервер баз данных?

Автор kabban

Ответов: 7
Просмотров: 2349
Последний ответ 05.05.2017, 07:06:46
от Филипп Сорокин
Произошел сбой сайта, пишет ошибку

Автор alex86r93

Ответов: 8
Просмотров: 2273
Последний ответ 28.03.2017, 18:11:57
от alex86r93