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

Dutch

  • Глобальный модератор
  • 219
  • 88 / 2
  • Проф. разработка больших порталов с нуля!
Для старта необходимо следовать по следующим шагам:

Рассмотрим пример создания Каталога недвижимости, в котором будут такие типы недвижимости как Квартира/комната, Земельный участок/Коттеджи, Коммерческая недвижимость


Создание «Каталога объектов»

1. Создаем каталог объектов(тип объекта) и даем ему имя
2. Заполняем поля: Фраза: Добавить новый объект, Фраза: Редактировать объект, Фраза: Параметры поиска
3. Добавляем почтовые адреса
3. В дополнительных параметрах выставляем галочки для:
    Какие группы пользователей могут добавлять объекты (если нужно для фронта)
    Можно добавлять новые записи на сайте (если нужно для фронта)
4. Выбирает шаблон default

Остальные параметры пока оставляем как есть.

Сохраняем

Создаем глобальные поля

1. Заходим в Справочки и создаем поле с несколькими значениями. Например: Тип аренды а) продажа, б) аренда
2. Заходим в Поля и создаем глобальное поле Тип аренды:
    2.1. Выбираем тип поля - выпадающий список
    2.2. Выбираем наш справочник Тип аренды
    2.3. Далее выбираем нужные поля и выставляем галочки (тут все просто)
    2.4. Выставим галочку для поля Использовать это поле для меню
    2.5. В вкладке Настройка поиска выставляем галочку для Точный поиск (ПОЛЕ='ЗНАЧЕНИЕ') — это даст нам возможность в меню задать для наших параметров выпадающего списка Тип аренды точное отображение. Это значит, что наше поле будет видно в меню и если мы применим к Типу аренды значение аренда, то для пункта меню будут показаны все материалы (квартиры) которые можно снять. Аналогично можно сделать пункт меню и для параметра продажа.

Далее
Нам нужно еще одно глобальное поле - Тип недвижимости
Для него также создаем справочник Тип недвижимости, в котором имеются следующие значения 1) квартира, 2) земельные участки, 3) ком. недвижимость
Также заходим в Поля, создаем новое поле  - Тип недвижимости
 - Выбираем тип поля - выпадающий список и нужный справочник
 - Указываем, что это поле Глобальное и выставляем галочку для поля Использовать это поле для меню
Пункт 2.5 повторяем.


Создаем остальные поля для квартир
Все поля перечислять мы не будем - нам ведь важен сам принцип

Создадим два поля, которые относятся сугубо для объявлений квартир - Этаж и Общая площадь
Итак, создаем поле Этаж
1. Заходим в Поля и создаем поле
2. Выбираем тип поля - Текстовое поле
3. Выставляем нужные галочки
4. Заходим в третью вкладку - Зависимость этого поля от глобальных полей
5. В ней мы видим список глобальных полей. Нам необходимо сделать так, чтобы при выборе пункта в поле Тип недвижимости появлялось это поле. Для этого в списке выбираем Тип недвижимости и ставим галку напротив квартиры. Все теперь мы привязали это поле к глобальному полю Тип недвижимости. Сохраняем его.
Создаем поле Общая площадь
1. тоже самое
2. Тип поля - Число с плавающей точкой
3-5  тоже самое




Более детально тут
« Последнее редактирование: 30.01.2012, 21:42:37 от Fat »
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Начало работы с nCatalogues: Старт
« Ответ #1 : 20.01.2012, 20:13:45 »
интересно, будем исследовать. А демо имеется?
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

загрузка фото в nCatalogues

Автор Ledywasya

Ответов: 1
Просмотров: 4922
Последний ответ 24.01.2016, 13:14:34
от sivers
ncatalogues и J3

Автор denis174

Ответов: 1
Просмотров: 4738
Последний ответ 29.05.2015, 16:32:33
от sivers
Пожелания, отзывы и конструктивная критика nCatalogues

Автор Fat

Ответов: 29
Просмотров: 9985
Последний ответ 27.06.2014, 22:30:32
от sivers
LiqPay в nCatalogues. Как реализовать?

Автор ezekiel-2517

Ответов: 0
Просмотров: 5142
Последний ответ 06.12.2012, 19:10:35
от ezekiel-2517
Сайт недвижимости при помощи nCatalogues

Автор EvgeniyyB

Ответов: 3
Просмотров: 6639
Последний ответ 14.09.2012, 15:56:59
от studioab