Перейти к публикации

Как из даты публикации убрать СЕГОДНЯ и ВЧЕРА


Рекомендованные сообщения

Когда публикую новость, в дате публикации бывает написано Опубликовано вчера и число время, или Опубликовано сегодня и дата время. Как убрать это Сегодня, Вчера, чтоб было просто написано Опубликовано: 12 марта 2021 в 12.33.09

Ссылка на сообщение
Поделиться на других сайтах

1. В шаблонах короткой и полной новости изменить тег {date} на {date=d F Y в H.i.s}

https://www.php.net/manual/ru/datetime.format.php

2. Плагин для изменения склонения в месяце (март на марта и т.д.):

<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>DateTime::format</name>
	<description>Локализация для тега даты собственного формата.</description>
	<icon></icon>
	<version></version>
	<dleversion></dleversion>
	<versioncompare>less</versioncompare>
	<upgradeurl></upgradeurl>
	<filedelete>0</filedelete>
	<needplugin></needplugin>
	<mnotice>0</mnotice>
	<mysqlinstall><![CDATA[]]></mysqlinstall>
	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
	<mysqlenable><![CDATA[]]></mysqlenable>
	<mysqldisable><![CDATA[]]></mysqldisable>
	<mysqldelete><![CDATA[]]></mysqldelete>
	<phpinstall><![CDATA[]]></phpinstall>
	<phpupgrade><![CDATA[]]></phpupgrade>
	<phpenable><![CDATA[]]></phpenable>
	<phpdisable><![CDATA[]]></phpdisable>
	<phpdelete><![CDATA[]]></phpdelete>
	<notice><![CDATA[]]></notice>
	<file name="language/Russian/website.lng">
		<operation action="replace">
			<searchcode><![CDATA[// Локализация для тега даты собственного формата
$customlangdate = array (
'January'		=>	"январь",
'February'		=>	"февраль",
'March'			=>	"март",
'April'			=>	"апрель",
'May'			=>	"май",
'June'			=>	"июнь",
'July'			=>	"июль",
'August'		=>	"август",
'September'		=>	"сентябрь",
'October'		=>	"октябрь",
'November'		=>	"ноябрь",
'December'		=>	"декабрь",]]></searchcode>
			<replacecode><![CDATA[// Локализация для тега даты собственного формата
$customlangdate = array (
'January'		=>	"января",
'February'		=>	"февраля",
'March'			=>	"марта",
'April'			=>	"апреля",
'May'			=>	"мая",
'June'			=>	"июня",
'July'			=>	"июля",
'August'		=>	"августа",
'September'		=>	"сентября",
'October'		=>	"октября",
'November'		=>	"ноября",
'December'		=>	"декабря",]]></replacecode>
		</operation>
	</file>
</dleplugin>

 

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, Captain сказал:

1. В шаблонах короткой и полной новости изменить тег {date} на {date=d F Y в H.i.s}

https://www.php.net/manual/ru/datetime.format.php

2. Плагин для изменения склонения в месяце (март на марта и т.д.):


<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>DateTime::format</name>
	<description>Локализация для тега даты собственного формата.</description>
	<icon></icon>
	<version></version>
	<dleversion></dleversion>
	<versioncompare>less</versioncompare>
	<upgradeurl></upgradeurl>
	<filedelete>0</filedelete>
	<needplugin></needplugin>
	<mnotice>0</mnotice>
	<mysqlinstall><![CDATA[]]></mysqlinstall>
	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
	<mysqlenable><![CDATA[]]></mysqlenable>
	<mysqldisable><![CDATA[]]></mysqldisable>
	<mysqldelete><![CDATA[]]></mysqldelete>
	<phpinstall><![CDATA[]]></phpinstall>
	<phpupgrade><![CDATA[]]></phpupgrade>
	<phpenable><![CDATA[]]></phpenable>
	<phpdisable><![CDATA[]]></phpdisable>
	<phpdelete><![CDATA[]]></phpdelete>
	<notice><![CDATA[]]></notice>
	<file name="language/Russian/website.lng">
		<operation action="replace">
			<searchcode><![CDATA[// Локализация для тега даты собственного формата
$customlangdate = array (
'January'		=>	"январь",
'February'		=>	"февраль",
'March'			=>	"март",
'April'			=>	"апрель",
'May'			=>	"май",
'June'			=>	"июнь",
'July'			=>	"июль",
'August'		=>	"август",
'September'		=>	"сентябрь",
'October'		=>	"октябрь",
'November'		=>	"ноябрь",
'December'		=>	"декабрь",]]></searchcode>
			<replacecode><![CDATA[// Локализация для тега даты собственного формата
$customlangdate = array (
'January'		=>	"января",
'February'		=>	"февраля",
'March'			=>	"марта",
'April'			=>	"апреля",
'May'			=>	"мая",
'June'			=>	"июня",
'July'			=>	"июля",
'August'		=>	"августа",
'September'		=>	"сентября",
'October'		=>	"октября",
'November'		=>	"ноября",
'December'		=>	"декабря",]]></replacecode>
		</operation>
	</file>
</dleplugin>

 

Склонение дат можно включить в настройках
9d3c78411252.png

 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, radrigo сказал:

Склонение дат можно включить в настройках

Да, из головы вылетело, забыл про это. 😀

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Привет!

Подскажите по аналогичной ситуации (возможно)😁

Есть доп. поле(дата) и получается НЕ красиво с показом времени... Есть какие-то варианты обрезки, чтобы осталась только дата?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...