zarevo 0 Опубликовано: 27 января 2009 Рассказать Опубликовано: 27 января 2009 (изменено) Здравствуйте. Как сделать так, чтоб если новость добавлена сегодня или вчера, отображалась вместо "сегодня" "вчера" - число? Спасибо Изменено 27 января 2009 пользователем zarevo Цитата Ссылка на сообщение Поделиться на других сайтах
zarevo 0 Опубликовано: 27 января 2009 Рассказать Опубликовано: 27 января 2009 Автор версия 7.5 Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 2 марта 2009 Рассказать Опубликовано: 2 марта 2009 Присоединяюсь.... модификация от старой версии не походит!!! Цитата Ссылка на сообщение Поделиться на других сайтах
Videomaster 0 Опубликовано: 26 марта 2009 Рассказать Опубликовано: 26 марта 2009 +1 Тоже хочу убрать Вчера-Сегодня и сделать просто дату. Цитата Ссылка на сообщение Поделиться на других сайтах
spam 11 Опубликовано: 26 марта 2009 Рассказать Опубликовано: 26 марта 2009 (изменено) Нужно править файлы show.full.php show.short.php show.custom.php lastcomments.php ищи в файлах $lang['time_gestern'] и меняй код где эта переменная встречается, на то что нужно Изменено 26 марта 2009 пользователем spam Цитата Ссылка на сообщение Поделиться на других сайтах
Videomaster 0 Опубликовано: 26 марта 2009 Рассказать Опубликовано: 26 марта 2009 spam, т.е. просто удалить ее и все? Или вместо нее вписать нужный формат даты? Цитата Ссылка на сообщение Поделиться на других сайтах
spam 11 Опубликовано: 26 марта 2009 Рассказать Опубликовано: 26 марта 2009 (изменено) spam, т.е. просто удалить ее и все? Или вместо нее вписать нужный формат даты? найти if (date(Ymd, $row['date']) == date(Ymd, $_TIME)) { $tpl->set('{date}', $lang['time_heute'].langdate(", H:i", $row['date'])); } elseif (date(Ymd, $row['date']) == date(Ymd, ($_TIME - 86400))) { $tpl->set('{date}', $lang['time_gestern'].langdate(", H:i", $row['date'])); } else { $tpl->set('{date}', langdate($config['timestamp_comment'], $row['date'])); } заменить на $tpl->set('{date}', langdate($config['timestamp_comment'], $row['date'])); Проверить сейчас не могу, так что если что пиши сюда, но должно работать Изменено 26 марта 2009 пользователем spam Цитата Ссылка на сообщение Поделиться на других сайтах
Videomaster 0 Опубликовано: 27 марта 2009 Рассказать Опубликовано: 27 марта 2009 (изменено) spam, получилось, но не совсем так как нужно. Теперь дата отображается как: 26 марта 2009 21:21 А вот мне нужно 26.03 21:21 В настройках админки так и стоит, а показывается все равно полная. Не подскажешь, где покопать? P.S. Всё, разобрался. Забыл переключить формат времени в комментариях СПАСИБО!!! Изменено 27 марта 2009 пользователем Videomaster Цитата Ссылка на сообщение Поделиться на других сайтах
Insane 0 Опубликовано: 1 апреля 2009 Рассказать Опубликовано: 1 апреля 2009 Videomaster замените if (date(Ymd, $row['date']) == date(Ymd, $_TIME)) { $tpl->set('{date}', $lang['time_heute'].langdate(", H:i", $row['date'])); } elseif (date(Ymd, $row['date']) == date(Ymd, ($_TIME - 86400))) { $tpl->set('{date}', $lang['time_gestern'].langdate(", H:i", $row['date'])); } else { $tpl->set('{date}', langdate($config['timestamp_comment'], $row['date'])); } на if( date( Ymd, $row['date'] ) == date( Ymd, $_TIME ) ) { $tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'] ) ); } elseif( date( Ymd, $row['date'] ) == date( Ymd, ($_TIME - 86400) ) ) { $tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'] ) ); } else { $tpl->set( '{date}', langdate( $config['timestamp_active'], $row['date'] ) ); } Может конечно немного глупо, но кодер из меня никакой. Главное, что работает. =) Цитата Ссылка на сообщение Поделиться на других сайтах
Videomaster 0 Опубликовано: 1 апреля 2009 Рассказать Опубликовано: 1 апреля 2009 Insane, спасибо, я по выше приведенному примеру все сделал Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.