Модератор
Юрій
(@yube)
исчисление дат на старинный лад.
Типа «в лѣто 7520 от Сотворения Мира в Звёздном Храме»? 🙂
Если я угадал, т.е. нужны даты больше 19 января 2038 года (ибо с датами до 1970, надо понимать, вопрос уже отпал вместе с php5.1), то скрипту нельзя поручать сохранение. Он должен работать только на вывод, сохранять нужно дату в современном формате. Либо для хранения старорежимной даты использовать произвольное поле.
может тогда подскажите как такое сделать? могу прислать скрипт для понимания
Модератор
Юрій
(@yube)
Может, и подскажу. Если объясните подробнее какое «такое».
Скрипт можете выложить на http://pastebin.com/ если он не сильно секретный 🙂
вот ссылка: http://pastebin.com/yDGPiWEY
действует час. там пример того что должно выводиться в вордпрессе вместо той даты что по умолчанию. к примеру нужно так:
12.8.7520 — эта сегодняшняя дата (именно без ноля у восьмерки)
так пардон, не поставил галочку:
http://pastebin.com/cEtDv8Yb
Модератор
Юрій
(@yube)
Страшная весчь 🙂
В общем так. Если Вы хотите на сайте выводить даты постов в этом формате, Вам нужно:
1. все функции из отого паровоза перенести (аккуратно!) в functions.php Темы.
2. В шаблонах Темы вывод даты (<?php the_time('d.m.Y'); ?>) заменить на нечто типа
<?php
$old_style_date = getDateCM3X(get_the_time('d'), get_the_time('m'), get_the_time('Y'));
echo "$old_style_date[0].$old_style_date[1].$old_style_date[2]";
?>
Ну, по комментам в скрипте уточните элементы массива.
PS Помните про кодировку utf-8 без BOM!
Разумеется, я это не проверял.
Огромное спасибо! Все получилось. Респект вам большой!!! Вопрос закрыт!