Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

Bozhkov2

  • Захожу иногда
  • 427
  • 12 / 0
Смотрю в консоли Google есть куча не найденных url в графе ошибки сканирования, на которые якобы ссылаются страницы моего сайта. Я перехожу по ссылкам на страницы, которые ссылаются на несуществующую страницу, но в коде страницы нет тех ссылок, которые не найдены роботом.
Я думаю это дело в сессии и модуле просмотренных товаров. Зашел посмотреть в БД, там под миллион сессий. Представляю, сколько это добро весит... Но все сразу удалять не хочется, мало-ли кто что из пользователей на сайте делает. Но старые то можно удалить? Вот я только не знаю, где начинаются эти старые и как удалить все кроме новых? И еще нормально ли то что эти сессии так накапливаются? Может есть какой-то автоматизированный процесс по очистке данной таблицы?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Когда и как очищать session в БД?
« Ответ #1 : 03.02.2018, 22:43:40 »
они и так удаляются автоматически, когда заканчивается время сессии. т.е. то время, которое задано в настройках Joomla
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Bozhkov2

  • Захожу иногда
  • 427
  • 12 / 0
Re: Когда и как очищать session в БД?
« Ответ #2 : 03.02.2018, 22:59:46 »
Ага, понял. Спасибо. Я слишком большое время для сессии задал.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Когда и как очищать session в БД?
« Ответ #3 : 03.02.2018, 23:16:45 »
вероятно да, слишком большое :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка libraries/joomla/session/handler/native.php

Автор rezchik

Ответов: 2
Просмотров: 1826
Последний ответ 17.01.2023, 22:02:31
от rezchik
Ошибка - Warning: session_start(): Failed to read session data: user (path: /tmp

Автор SergioWhite

Ответов: 7
Просмотров: 14791
Последний ответ 12.06.2022, 00:20:38
от IsiaNT
[Решено. Причина не найдена] Failed to read session data Joomla 3.8.1 php 7.1.11

Автор capricorn

Ответов: 6
Просмотров: 12830
Последний ответ 17.07.2020, 03:33:08
от d1KdaT
Как обновиться когда неизвестная версия Joomla?

Автор Sergunqa

Ответов: 7
Просмотров: 2291
Последний ответ 25.12.2016, 20:32:47
от Sergunqa
Joomla 3.5.1 и PHP 7.0.8 - Failed to write session data (user)

Автор moraks

Ответов: 2
Просмотров: 3925
Последний ответ 30.06.2016, 11:07:18
от moraks