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

Connect08

  • Новичок
  • 4
  • 0 / 0
Создание туров
« : 24.07.2016, 18:54:42 »
Доброго времени суток. Извиняюсь сразу, что не пролапатил весь форум и заодно Google с яндексом в поисках ответа на мою задача. А она такова:
Необходимо создавать туры самому (ни откуда-то загружать готовые, а именно свои), с инфой, картинками и описанием. Форма заказа тура подразумевает данные пользователя (стандарт - ФИО и тд и тп) и ОБЯЗАТЕЛЬНО чтобы он смог сам выбрать дату. Чтобы заказать клиент должен быть залогинен на сайте, т.е. если он не залогинен и хочет заказать тур, то должно выводиться что-то типа "Войдите, если есть аккаунт, или Зарегистрируйтесь". После того как клиент заказал тур, администратору необходимо отправлять форму о новом заказе и чтобы это было видно в админ части сайта. А у самого клиента это должно выводится в Корзине (в Мои заказы к примеру). Также нужна возможность оплаты этого тура через корзину целиком или хотя бы за первый день (тур многодневный). Оплата должно происходить максимум за 45 дней до тура, т.е. если человек заказывает тур за полгода то раньше чем за 45 дней до выбранной им даты он оплатить не может. Статус оплаты опять же должен быть виден админу. Возможность поиска туров и каталогизация тоже нужна.
Компонент может быть платным.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться