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

oc01

  • Захожу иногда
  • 315
  • 29 / 1
При попытке сохранения контакта в Менеджере пользователей выдает ошибку
Цитировать
moscomprofiler::storeNew failed: Unknown column 'lastvisit' in 'field list' SQL=INSERT INTO `josptc_comprofiler` ( `id`,`user_id`,`approved`,`confirmed`,`lastvisit`,`cb_alertpayemail`,`cb_wmid`,`website`,`location`,`occupation`,
`interests`,`company`,`city`,`state`,`zipcode`,`country`,`address`,`phone`,`fax`,`cb_paypalemail`,
`pvProfileVisitors`,`pvShowMyVisitorsTo`,`cb_tjtwitter`,`cb_pb_enable`,`cb_pb_autopublish`,`cb_pb_notifyme`,
`cb_pb_enable_blog`,`cb_pb_enable_wall`,`cb_pb_autopublish_wall`,`cb_pb_notifyme_wall`,`cb_pgenable`,
`cb_pgautopublish`,`cb_pgautoapprove`,`cb_pgshortgreeting`,`cb_pglastupdate`,`cb_pgaccessmode`,
`cb_pgdisplayformat`,`cb_rating`,`cb_rating_count`,`cb_birthday`,`cb_gender` ) VALUES ( '1178','1178','1','1','0000-00-00 00:00:00','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','0','1','','' )

 Где копать? Спасибо!
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #1 : 06.09.2011, 22:33:02 »
Joomla 1.5.23, СВ 1.4. Скорее всего произошло это после первоначального обновление СВ до 1.4, обновление до 1.7 и обратно до 1.4 положительных результатов не принесло. СВ скачиваю с joomlapolis.com
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Проблемы с сохранением контакта
« Ответ #2 : 06.09.2011, 22:50:16 »
Говорит, что в таблице josptc_comprofiler нету поля lastvisit. Куда оно у вас подевалось вам виднее.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #3 : 06.09.2011, 23:00:30 »
Говорит, что в таблице josptc_comprofiler нету поля lastvisit. Куда оно у вас подевалось вам виднее.
Его и правда нет в таблице, куда подевалось не знаю. не виноватый я :). Как быть дальше?
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #4 : 06.09.2011, 23:33:18 »
Сначала были ошибки при проверке базы данных, потом я их исправил, сейчас все зеленым шрифтом.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #5 : 07.09.2011, 11:39:13 »
Поставил СВ 1.7. Навешано:
AlphaUserPoints 1.5.13
uddeIM 2.2/stable
JComments 2.2.0.0
Kunena - 1.7.0
Joom!Fish V2.0.4
Но раньше же с этими компонентами работало нормально. Скорее всего криво села то ли СВ 1.4, то ли СВ 1.7. Обновлял в порядке их выпуска. Все откаты на предыдущие версии не помогли.
« Последнее редактирование: 07.09.2011, 14:13:09 от oc01 »
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #6 : 07.09.2011, 14:03:53 »
Переустановил СВ 1.7 полностью (удалил весь компонент и его модули через Менеджер расширений, а также все его таблицы БД). Установливал с выключенным SEO. Ошибка повторилась :(.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #7 : 07.09.2011, 19:13:40 »
Я устанавливал чистый СВ, "с нуля" без плагинов. Мне кажется, что проблема в настройках сервера. Проверяем с хостером.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #8 : 08.09.2011, 11:39:16 »
Добавил поле "lastvisit" в таблицу #__comprofiler с атрибутами аналогичного поля таблицы #__users. Все заработало. Но это же, наверное, неправильный выход из положения?
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Проблемы с сохранением контакта
« Ответ #9 : 08.09.2011, 12:35:57 »
Если работает, значит правильный.  ;D
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #10 : 08.09.2011, 12:50:05 »
Если работает, значит правильный.  ;D
Тогда почему оно само не формируется даже при полной переустановке компонента?
Тут скорее другое. При сохранении контакта в Менеджере пользователей изменения проводятся сразу в обеих вышеуказанных таблицах. Проблема наверно в запросе - измененные данные должны сохраняться в поле "lastvisit" таблицы #__users, а не таблицы #__comprofiler (вернее кричать о его отсутствии).
*

officeserg

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: Проблемы с сохранением контакта
« Ответ #11 : 10.10.2011, 16:24:57 »
Добавил поле "lastvisit" в таблицу #__comprofiler с атрибутами аналогичного поля таблицы #__users. Все заработало. Но это же, наверное, неправильный выход из положения?
странно но у мне при сходной проблеме но другими расширениями этот способ тоже помог, спасибо! видно гдето в самом дистрибе какой-то баг, причем не явный а наверно зависимый от версий серверного ПО (пхп например или какогнть модуля)
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Проблемы с сохранением контакта
« Ответ #12 : 10.10.2011, 20:32:47 »
странно но у мне при сходной проблеме но другими расширениями этот способ тоже помог
Подробнее можно?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

проблемы с профилем CB Profile Pro после обновления до 1.3.1

Автор mpbakunov

Ответов: 8
Просмотров: 5667
Последний ответ 22.05.2013, 00:25:15
от misha1252
Проблемы со входом на сайт

Автор oc01

Ответов: 0
Просмотров: 1747
Последний ответ 10.07.2011, 20:41:05
от oc01
Groupjive 1.8 проблемы

Автор Selena36

Ответов: 0
Просмотров: 1466
Последний ответ 19.03.2011, 23:46:59
от Selena36
[Решено] проблемы с добавлением доп полей в профиле!

Автор Blackborz

Ответов: 2
Просмотров: 2092
Последний ответ 04.03.2011, 11:50:19
от regular
[Решено] uddeIM 2.1/stable + CB 1.2.3 проблемы со связями

Автор Dominator

Ответов: 18
Просмотров: 5599
Последний ответ 27.02.2011, 23:33:51
от linkervv