Дата и время опубликования новостей.

Тема в разделе "Vivvo [закрыт]", создана пользователем gyunduz, 11 сен 2007.

Статус темы:
Закрыта.
  1. gyunduz

    gyunduz Постоялец

    Регистр.:
    1 апр 2006
    Сообщения:
    73
    Симпатии:
    17
    Публикации хранятся с американской датой. Как исправить их на GMT+4? И время опубликования почему то всегда 00:00.
    Версия Vivvo 3.4.
     
  2. !bogus

    !bogus Постоялец

    Регистр.:
    8 июн 2007
    Сообщения:
    59
    Симпатии:
    5
    Неужели так важно во сколько была опубликована статья? Помоему достаточно и даты. Так вот, думаю тебе стоит отредактировать код в файле HTML_function.php
    Найди
    function Show_Date()
    В строке
    $time = date("M d,Y", strtotime($article->Created));
    замени на:
    $time = date(" d.m.y", strtotime($article->Created));
     
  3. gyunduz

    gyunduz Постоялец

    Регистр.:
    1 апр 2006
    Сообщения:
    73
    Симпатии:
    17
    Конечно очень важно, тем более что ежедневно обнавляемой онлайн газеты. Утром они добавляют новость, но в это время в Америке еще вчерашний день. И новости в базу добавляются вчерашней датой. Плюс время опубликования всегда 00:00:00. Это очень неправильно, согласитесь. Я решил проблему.

    Итак, открываем файл: /admin/article_add.php
    На 32-й строке находим
    PHP:
    $current_date=date("d M Y"); 
    , заменяем на
    PHP:
    $current_date=date("d M Y H:i:i"); 
    .

    Таким образом в базу добавляется точная время опубликования статей. И потом уже открываем HTML_function.php и переделываем его как хотим.
     
    oobuh нравится это.
Статус темы:
Закрыта.