Новости 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 Ответов
  • 2559 Просмотров
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Помогите, пожалуйста, доработать модуль mod_jshopping_tophits_products. Всем известно, что он выводит список наиболее просматриваемых товаров. Мне необходимо сделать так чтоб в этом модуле не отображались товары, которые недоступны на складе. НАПРИМЕР: модуль выводит список из пяти ТОП-просматриваемых товаров и одного товара из этого списка нет на складе, нужно чтобы этот товар был скрыт и его место в этом списке занял другой другой товар, ну т е чтобы в этом списке было всегда заданное кол-во товаров, но только тех, что есть на складе.  Знаю что есть возможность через админпанель скрывать товары, недоступные на складе. В этом случае скрываются соответствующие товары и в категориях и во всех модулях. Мне же необходимо чтобы скрывались только товары в модуле, а в категория товаров они были видны. Подозреваю что нужно править шаблон модуля. За вывод списка товаров, я так понимаю, отвечает массив <?php foreach($last_prod as $curr){ ?>...Как сделать чтобы из этого массива исключались недоступные на складе товары? Или есть другой способ?
Помогите, пожалуйста...
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Доработка модуля tophits_products
« Ответ #1 : 17.05.2012, 09:48:41 »
Подозреваю что нужно править шаблон модуля. За вывод списка товаров, я так понимаю, отвечает массив <?php foreach($last_prod as $curr){ ?>
Подозрения неправильные.
Есть запрос отвечающий за вывод популярных товаров, и он находится в \components\com_jshopping\tables\product.php, Функция - getTopHitsProducts, строка примерно - 760.
Думаю если добавить в конструкцию WHERE условие prod.product_quantity > 0, то Ваша задача будет решена до ближайшего обновления компонента...
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

v-v

  • Захожу иногда
  • 98
  • 3 / 0
Re: Доработка модуля tophits_products
« Ответ #2 : 17.05.2012, 12:58:23 »
Подозрения неправильные.
Есть запрос отвечающий за вывод популярных товаров, и он находится в \components\com_jshopping\tables\product.php, Функция - getTopHitsProducts, строка примерно - 760.
Думаю если добавить в конструкцию WHERE условие prod.product_quantity > 0, то Ваша задача будет решена до ближайшего обновления компонента...
Большое спасибо за помощь! Работает! Решение оказалось простым..жаль только что после обновления компонента прийдется вносить поправки...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Доработка поиска

Автор dron

Ответов: 7
Просмотров: 982
Последний ответ 21.01.2020, 12:10:50
от nevigen
Альтернативный шаблон модуля Jshopping Login "в студию!"

Автор fliginskih

Ответов: 48
Просмотров: 19648
Последний ответ 01.04.2015, 20:39:52
от ViktorMah
Разработка модуля оплаты банковской картой

Автор drx11

Ответов: 1
Просмотров: 1173
Последний ответ 20.03.2015, 14:38:14
от nevigen
Привет на счет модуля корзины ice jshopping cart

Автор Sonik007

Ответов: 2
Просмотров: 3699
Последний ответ 01.02.2013, 12:52:47
от Sonik007
Иконки флагов возле модуля валют

Автор oppo

Ответов: 0
Просмотров: 2357
Последний ответ 13.03.2012, 00:27:45
от oppo