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

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Доброго времени суток, All
Подскажите, есть ли возможность отдельного вывода материалов у которых выставлено значение "рекомендуем", такой себе VIP статус? Может можно переделать стандарнтый модуль вывода популярных материалов?

Заранее спасибо
*

_ib_

  • Moderator
  • 673
  • 100 / 8
такой модуль есть в стандартной поставке: mod_mt_listing
cсмотрите в нем поле настройки "Тип": featured listing
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Спасибо, _ib_, я как-то даже не усмотрел, что значение link_featured отвечает за параметр "рекомендуем".
Единственая незадача, модуль из стандартной поставки mod_mt_listing-206.zip не работает так как мне нужно с настройкой  "Тип": featured listing. Кода выбран этот параметр, то всё равно выводятся материалы у которых значение link_featured=0.
в самом модуле вот такой текст. 
Код
/ Shuffled Featured Listing
} elseif ( $type == 2 && $shuffle_listing ) {

$database->setQuery( "SELECT l.*, c.cat_name, c.cat_id FROM (#__mt_links AS l, #__mt_cl AS cl, #__mt_cats AS c)"
. "\n WHERE link_published='1' && link_approved='1' && link_featured='1'"
. "\n AND ( publish_up = '0000-00-00 00:00:00' OR publish_up <= '$now'  ) "
. "\n AND ( publish_down = '0000-00-00 00:00:00' OR publish_down >= '$now' ) "
. "\n AND l.link_id = cl.link_id "
. "\n AND c.cat_id = cl.cat_id "
. "\n AND cl.main = 1 "
. ( (!empty($only_subcats_sql)) ? $only_subcats_sql : '' )
. "\n ORDER BY $order $sort "
//. "\n LIMIT $count"
);

$listing = $database->loadObjectList();

shuffle( $listing );
$listing = array_slice( $listing, 0, $count );
!!!???!!! Не пойму, почему же тогда выводятся все материалы.... :(
*

_ib_

  • Moderator
  • 673
  • 100 / 8
проверьте модули, может Вы опубликовали один, а смотрите код другого?
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
опубликован модуль mod_mt_listing и смотрю файл www\modules\mod_mt_listing.php  тест провожу на денвере Joomla 1.0.15 RE Mosets Tree v 2.0.7 и модуль mod_mt_listing-206.zip
Вот скрин настроек модуля - mod_listing.jpg
скрин из базы и таблицы jos_mt_links - base.jpg
При таких значениях настроек модуля на фронтэнде сайта отображаются все 3 тестовых материала.

[вложение удалено Администратором]
*

_ib_

  • Moderator
  • 673
  • 100 / 8
модуль при Ваших настройках будет показывать все записи, только соритировать по рекомендациям будет.
По коду же видно, что
/ Shuffled Featured Listing
} elseif ( $type == 2 && $shuffle_listing

включите эту опцию в модуле.
без этой опции выполняется условие "else", которое после идёт, которое в конце.
Легальные шаблоны и дёшево!  + скидки до 50% для шаблонов клуба Joomlart, RocketTheme, Yootheme и Gavick.

при интересе пишите в личку или на мыло: "p" точка "d" собака gmx.de
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Огромное спасибо, _ib_
Я почем-то думал что опция huffle_listing от вечает за случайную сортировку материала  :(

Ещё раз СПАСИБО! :D
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Почему-то у меня в Mosets Tree 2.1.3  Shuffle Listing  отвечает за случайную сортировку,и все рекомендуемые материалы в перемешку.Если Shuffle Listing отключить то материал сортируется не по дате добавления.А хотелось бы сортировать их по дате добавления,новый материал в начале.
может кто сталкивался с этим и решил проблему.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль (Лучшие материалы)

Автор sinij

Ответов: 0
Просмотров: 3632
Последний ответ 27.10.2017, 15:25:20
от sinij
Не работает форма добавления материала

Автор ZyXil

Ответов: 0
Просмотров: 3673
Последний ответ 15.10.2017, 16:42:51
от ZyXil
Как в Mosets Tree вывести количество просмотров материала?

Автор burano

Ответов: 0
Просмотров: 4297
Последний ответ 11.12.2016, 01:42:44
от burano
НЕ могу изменить категорию при добавлении материала

Автор lolitma3

Ответов: 0
Просмотров: 4131
Последний ответ 12.11.2016, 21:10:19
от lolitma3
Mosets 3.5.9 перестал работать на J3.4.4 - есть мысли?

Автор epson950

Ответов: 8
Просмотров: 2188
Последний ответ 09.12.2015, 15:30:26
от ivan.sergeev