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

Raven

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Когда создаешь новую статью справа есть установка Даты создания и Опубликовано и кнопка еще можно выбрать в календаре.
Дата выводится в таком виде: год-месяц-число
Каким образом можно сделать ее отображение в виде: число.месяц.год
Перерыл все что только можно, но никак немогу найти где это поменять  :o

Просто нужно создавать статьи с другой датой и каждый раз вручную приходится изменять, в календаре тоже долго находить.
Было б куда удобнее вставлять дату в виде число.месяц.год, чем то что сейчас. Не по-русски как-то получается.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Не по-русски как-то получается.
Зато по буржуйски ;)
Заменяем
administrator\components\com_content\models\article.xml
Код
		<param name="created" type="calendar" default="" label="Created Date" description="DETAILCREATED" />
<param name="publish_up" type="calendar" default="" label="Start Publishing" description="DETAILSTART" />
<param name="publish_down" type="calendar" default="" label="Finish Publishing" description="DETAILFINISH" />
на
Код
		<param name="created" type="calendar" default="" label="Created Date" description="DETAILCREATED" format="%d.%m.%Y" />
<param name="publish_up" type="calendar" default="" label="Start Publishing" description="DETAILSTART" format="%d.%m.%Y" />
<param name="publish_down" type="calendar" default="" label="Finish Publishing" description="DETAILFINISH" format="%d.%m.%Y" />

Дальше
administrator\components\com_content\controller.php
Код: php
		$form->set('created', JHTML::_('date', $row->created, '%Y-%m-%d %H:%M:%S'));
$form->set('publish_up', JHTML::_('date', $row->publish_up, '%Y-%m-%d %H:%M:%S'));
if (JHTML::_('date', $row->publish_down, '%Y') <= 1969 || $row->publish_down == $db->getNullDate()) {
$form->set('publish_down', JText::_('Never'));
} else {
$form->set('publish_down', JHTML::_('date', $row->publish_down, '%Y-%m-%d %H:%M:%S'));
}
На
Код: php
		$form->set('created', JHTML::_('date', $row->created, '%d.%m.%Y %H:%M:%S'));
$form->set('publish_up', JHTML::_('date', $row->publish_up, '%d.%m.%Y %H:%M:%S'));
if (JHTML::_('date', $row->publish_down, '%Y') <= 1969 || $row->publish_down == $db->getNullDate()) {
$form->set('publish_down', JText::_('Never'));
} else {
$form->set('publish_down', JHTML::_('date', $row->publish_down, '%d.%m.%Y %H:%M:%S'));
}
*

Raven

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Класс! Спсибо, работает :)
*

march

  • Осваиваюсь на форуме
  • 21
  • 1 / 0
  • Не всё так просто, как кажется
Наверно сюда отпишусь, дело в том, что у меня дата создания материала не отображается, только дата последнего обновления появляется, а это мне не совсем нужно. Подскажите пожалуйста в чем дело?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить дату на "Вчера" и "Сегодня"?

Автор SPORTMAN

Ответов: 3
Просмотров: 3252
Последний ответ 03.10.2012, 11:14:05
от effrit
Невозможно изменить емайл в Виртал марте.

Автор Gig

Ответов: 2
Просмотров: 2521
Последний ответ 26.02.2012, 07:31:26
от Gig
Неверное отображение даты и времени

Автор Adamilya

Ответов: 1
Просмотров: 2280
Последний ответ 12.08.2011, 21:09:56
от Adamilya
Русский для плагина Рейтинга/голосования статей Core Design AJAX Vote plugin

Автор SorokinS

Ответов: 0
Просмотров: 3239
Последний ответ 05.05.2011, 21:20:27
от SorokinS
Проблема русификации даты на сайте

Автор Dobryak

Ответов: 5
Просмотров: 5008
Последний ответ 09.08.2010, 14:33:58
от Mitrich