форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Отображение времени
Наверное многие заметили, что в версии 4.0.3 время в журнале посещения отображается в английском стиле. Неудобно? Давайте заменим. Открываем файл:
../textpattern/include/txp_log.php
Во второй половине этого файла прописана переменная $fstamp с содержанием:
$fstamp = date("n/j g:i a",($stamp + tz_offset()));
Меняем всю строку на:
$fstamp = date('d.m H:i:s',($stamp + tz_offset()));
Вот и всё. Теперь время будет отображаться в таком формате: 18.05 10:37:32. Если Вы считаете секунды лишними, то замените строку на:
$fstamp = date('d.m H:i',($stamp + tz_offset()));
Могу рассказать, как отобразить IP вдобавок к хосту. Интересно?
Отредактированно Nechaev (21-05-2007 01:40:46)
Неактивен
Интересно. Пиши.
Неактивен
Nechaev, а для какой версии Txp этот хак?
Смотрю сейчас TxP 4.0.4
показывает: 20 май 2007 16:45:37
Неактивен
11
Отредактированно RussianAustria (25-11-2014 14:44:31)
Неактивен
1
Отредактированно Nechaev (22-01-2022 15:51:57)
Неактивен
11
Отредактированно RussianAustria (25-11-2014 14:44:41)
Неактивен
С датой и IP, слава Богу, разобрались благодаря новым версиям.
А вот в чём я ещё вижу мало логики, так это в фильтрации всех страниц со статусом 404. Неприятно, если кто-то что-то подбирает или пытается зайти на (уже) несуществующую страницу, а издатель об этом и не знает!
Заходим в файл textpattern/publish/log.php, приблизительно в строке 19 меняем:
if(!isset($nolog) && $status != '404') {
На:
if(!isset($nolog)) {
Абра-кадабра и все вызовы 404 отображаются в админке.
Отредактированно Nechaev (23-02-2008 03:53:33)
Неактивен
Прикольно
ПОпробую
Неактивен