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

salem.sakarov

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
sql insert в zoo
« : 01.09.2013, 22:01:37 »
Доброй ночи! Вопрос по полю elements  таблицы zoo_item
Спойлер
[свернуть]

как сюда вставлять данные чистым sql запросом ? где можно увидеть формирование этого массива? буду рад любой инфе,
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: sql insert в zoo
« Ответ #1 : 02.09.2013, 11:44:18 »
данные находятся в формате json.
Лучше делать через АПИ.
Чего хотите добиться напишите, подскажу.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

salem.sakarov

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: sql insert в zoo
« Ответ #2 : 02.09.2013, 12:08:21 »
MetaSpirit, добрый день! у меня такая ситуация, сделал insert into jos_zoo_item select from jos_content. теперь надо в формате json добавить туда полное описание статей, т.к. сейчас в таблице  jos_zoo_item вместо json данных просто текст с html-тегами. Смотрел код zoo , ничего не понял
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: sql insert в zoo
« Ответ #3 : 02.09.2013, 12:49:48 »
У Zoo есть импорт из com_content или не подходит?
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

salem.sakarov

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: sql insert в zoo
« Ответ #4 : 02.09.2013, 14:16:25 »
сначала пробовал, бд на 200мб, просто не хватает памяти или 500 ошибка, брал маленькую бд - импортнул с ошибками
теперь пытаюсь понять как zoo формирует div id ff94e00f-5055-439f-8c3e-fe5bef815ad1
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: sql insert в zoo
« Ответ #5 : 02.09.2013, 14:28:28 »
Попробуйте проделать на локалке, увеличив память и время выполнения скрипта.
ff94e00f-5055-439f-8c3e-fe5bef815ad1 - это ид элемента. Узнать все ИД элементов типа можно в папке /media/zoo/applications/{app}/type/{type}.config
admin/com_zoo/helpers/import.php
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

salem.sakarov

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: sql insert в zoo
« Ответ #6 : 03.09.2013, 08:10:51 »
MetaSpirit, спасибо за наводку, проапдейтил поля elements params, продолжаю изучать
« Последнее редактирование: 03.09.2013, 08:47:16 от salem.sakarov »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться