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

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
В заголовке (титл) галереи не предусмотрены номера страниц, к примеру есть категория Красивое фото, его заголовок на всех страницах этой категории отображается одинаково - Красивое фото, мне, кажется, что должно быть по другому: на первой странице Красивое фото,  на второй Красивое фото -Страница 2, на третьей Красивое фото - Страница 3, так выглядеть красивее и удобнее, да и поисковики не будут делать замечания об одинаковых титлах. Чтобы исправить ситуацию идем в \components\com_joomgallery\views\category\ открываем файл view.html.php и добавим строки в // Page title
Код
if ($page > 1)
{  $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                               $cat->name.' - '.JText::_('JGS_COMMON_CATPAGES').' '.$page

                                              );
    $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);}
 
  if ($catpage >1)
{  $pagetitle = JoomHelper::createPagetitle( $this->_config->get('jg_pagetitle_cat'),
                                                 $cat->name.' - '.JText::_('JGS_COMMON_CATPAGES').' '.$catpage

                                              );
      $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);}
после строки:
Код
 $this->_doc->setTitle(JText::_('JGS_COMMON_GALLERY').' - '.$pagetitle);
    }

В русификаторе пропишите JGS_COMMON_CATPAGES=Страница
Титлы изменяются только в категориях в самой галереи - нет. Пока не знаю как это сделать.
« Последнее редактирование: 06.08.2012, 11:43:28 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

ru_RU

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
отлично! спасибо большое. странно, что никто не откликнулся на столь полезный пост.
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Не всем значит надо :)
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Beer

Ответов: 3
Просмотров: 2008
Последний ответ 04.04.2024, 23:00:05
от sivers
Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 4068
Последний ответ 23.01.2023, 13:30:08
от e2
Название категории H1

Автор wowkarak

Ответов: 9
Просмотров: 3416
Последний ответ 09.09.2022, 20:04:00
от Beer
Изменить title для страниц с топ-списками изображений

Автор Maffo

Ответов: 0
Просмотров: 3189
Последний ответ 26.07.2021, 17:02:35
от Maffo
Не отображается описание категории, если в ней нет изображений

Автор Maffo

Ответов: 7
Просмотров: 3215
Последний ответ 20.06.2021, 14:42:03
от ShopES