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

andrey222

  • Захожу иногда
  • 65
  • 0 / 1
Сайт на Joomla! 3.9.14 Stable, VirtueMart 3.6.2 10159, PHP 7.3.12
ссылка на сайт - https://resursagro-yar.ru/


На сайт выгружаются товары через выгрузку из 1С. Но где-то треть всех позиций выходит с такой припиской
Перевод отсутствует для virtuemart_product_id 4484
Перевод отсутствует для virtuemart_product_id 4483
Перевод отсутствует для virtuemart_product_id 4482

При этом в базе данных в таблице virtuemart_products содержатся значения про артикул, вес товара и др. данные.
так же в virtuemart_product_prices и sdkl9_virtuemart_product_media есть соответствующие значения с ценой и фото.

НО в таблице virtuemart_products_en_gb или в таблице virtuemart_products_ru_ru
вообще нет записей (название, описание, краткое описание), соответственно нет наполнения для товаров.

В настройках сайта стоит язык по умолчанию русский. У товаров, что загружены на сайт и корректно отображаются, в названии присутствуют как только русские буквы, так и некоторые английские - и всё нормально отображается.

При этом в базе данных стоит статус публикации - 0. Но в админке - горит зеленым. При этом ничего не отображается на фронтенде.
К примеру вот артикул товара, который не переведён в базе данных и не отображается на сайте - смд9-0306-1а

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

Подскажите, пожалуйста, кто сталкивался. Или может идей есть, что можно попробовать подкрутить?
ничего нет - не заливается наполнение к товарам.
« Последнее редактирование: 10.06.2020, 00:20:12 от andrey222 »
*

andrey222

  • Захожу иногда
  • 65
  • 0 / 1
Обновил VirtueMart до последней версии. После очередной выгрузку название и описание стали подгружаться. Но категория и изображение - нет.
*

andrey222

  • Захожу иногда
  • 65
  • 0 / 1
Выгрузка от 1с-mart. Сегодня ночью сторонний 1с программист покопался, поперенастраивал выгрузку - и теперь всё работает. Говорит, что в обработке от 1с-mart была ошибка и он её исправил.

Сейчас всё работает корректно, тему можно закрывать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перевод меток то названий кастомных полей на другие языки

Автор zeus07

Ответов: 15
Просмотров: 962
Последний ответ 22.06.2020, 13:32:39
от zeus07
Отсутствует фавиконка в выдаче Google

Автор belovpaha

Ответов: 10
Просмотров: 1154
Последний ответ 24.01.2020, 13:21:21
от stepan39
Перевод Joomla 3.9.1 на PHP 7.1

Автор Region93

Ответов: 6
Просмотров: 3107
Последний ответ 09.01.2019, 15:01:53
от Region93
Перевод Joomla 3.5.1 на PHP 7

Автор oopros

Ответов: 17
Просмотров: 1957
Последний ответ 27.10.2018, 15:53:25
от Region93
Установка SSl сертификата и перевод Joomla c http на https - часть 2

Автор dmitry_stas

Ответов: 15
Просмотров: 4923
Последний ответ 06.10.2018, 10:07:41
от tesjik