• Возникла необходимость поменять исчисление дат на старинный лад. Добрые люди помогли написать скрипт, но у меня мозгов не хватает его прикрутить. Тоесть прикрутить то я его смог, но вот он не сохраняет даты создания сообщений, все время показывает сегоднешнюю дату. Есть кто может подсказать где искать?
    Сайт вот: http://www.seewald.ru

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • исчисление дат на старинный лад.

    Типа «в лѣто 7520 от Сотворения Мира в Звёздном Храме»? 🙂

    Если я угадал, т.е. нужны даты больше 19 января 2038 года (ибо с датами до 1970, надо понимать, вопрос уже отпал вместе с php5.1), то скрипту нельзя поручать сохранение. Он должен работать только на вывод, сохранять нужно дату в современном формате. Либо для хранения старорежимной даты использовать произвольное поле.

    может тогда подскажите как такое сделать? могу прислать скрипт для понимания

    Может, и подскажу. Если объясните подробнее какое «такое».

    Скрипт можете выложить на http://pastebin.com/ если он не сильно секретный 🙂

    вот ссылка: http://pastebin.com/yDGPiWEY
    действует час. там пример того что должно выводиться в вордпрессе вместо той даты что по умолчанию. к примеру нужно так:
    12.8.7520 — эта сегодняшняя дата (именно без ноля у восьмерки)

    вот ссылка: http://pastebin.com/yDGPiWEY

    Unknown Paste ID!

    так пардон, не поставил галочку:
    http://pastebin.com/cEtDv8Yb

    Страшная весчь 🙂

    В общем так. Если Вы хотите на сайте выводить даты постов в этом формате, Вам нужно:
    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!
    Разумеется, я это не проверял.

    Огромное спасибо! Все получилось. Респект вам большой!!! Вопрос закрыт!

Просмотр 8 ответов — с 1 по 8 (всего 8)

Тема «Необходимо поменять исчисление дат!» закрыта для новых ответов.