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

slepoy

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

Если нет возможности проводить какие-либо работы на стороне сервера, то возможно ли установить для Joomla расширение, позволяющее отследить IP конкретного пользователя после его авторизации (т.е. Не собирающий IP всех пользователей, чтобы не создавать нагрузку)?

Позволяет ли это расширение также блокировать данный IP? Или потребуется заблокировать на атропине сервера (думаю, это возможно сделать моими силами, в отличие от "вычисления ip" на стороне сервера).

Какое расширение порекомендуете?

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

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Да, есть пользователь, которого необходимо заблокировать по IP, дабы предотвратить возможность создания им новых аккаунтов. Я понимаю, что и такую блокировку можно обойти, но это лучше, чем ничего.

Не хотелось бы накапливать информацию об IP всех зарегистрированных пользователей.
Помог? Поставь(те) плюс в репутацию.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
пропишите код в шаблоне на отлов юзера по id или нику, генерацию txt файла с его IP, если файла нет,
и выходом с надписью "вам тут не рады".
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
<?php
  echo $_SERVER["REMOTE_ADDR"];
?>

это если автоматом IP узнать и ставить далее условие

если конкретно, то через хтесес:

order allow,deny
deny from /ip юзера/

ещё через крон можно, если таков иметься.

Если универсальное и "знать всё", то самый лучший вариант по вашему ТЗ : https://extensions.joomla.org/extension/extrawatch
Там вплоть до секунд посещения страниц в онлайне и статистики и свой крон компонента.
« Последнее редактирование: 30.12.2016, 13:51:07 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
IP динамические у многих
Веб-разработка: заказ. Только новая разработка.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
IP динамические у многих

в кроне динамику можно ловить.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент для Joomla 4 Менеджер Мета Тегов

Автор azm1n

Ответов: 2
Просмотров: 627
Последний ответ 09.05.2025, 11:30:21
от azm1n
Ищу расширение 301 редиректов для Joomla 4

Автор azm1n

Ответов: 1
Просмотров: 581
Последний ответ 04.05.2025, 22:41:05
от azm1n
Расширения для Joomla для просмотра анонимно историй в Instagram

Автор bgh97079

Ответов: 0
Просмотров: 771
Последний ответ 24.12.2024, 19:47:43
от bgh97079
Телефонный справочник для Joomla 4

Автор kunsaid

Ответов: 2
Просмотров: 2318
Последний ответ 28.06.2023, 17:35:43
от kunsaid
Где взять корзину для Joomla 4 Joomshoping 5

Автор oleg1015

Ответов: 2
Просмотров: 2308
Последний ответ 13.04.2023, 22:45:28
от sergeytolkachyov