X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

2 страниц Открыть меню   1 2 >  
Ответить в данную темуНачать новую тему
> Формат даты и время, Изменение формата даты
Гость_D1mK4_*
сообщение 2011-04-13, 15:46
Сообщение #1



Гости





Доброго времени суток.
Итак, в каком файле можно изменить формат даты мне не очень нравится, что у последних новостей пишется «Сегодня», «Вчера» хотелось бы, чтобы всегда был обычный формат.
Можно перед временем дописать «Время»? А «Размещено» изменить на «Добавлено»?
Спасибо.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-04-13, 15:48
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


В зависимости от модуля, найдите где в его файлах вызывается функция Strings::HumanDate и аргумент (первый и единственный) выводите без передачи в эту функцию.
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-13, 16:07
Сообщение #3



Гости





Речь идет о новостях, пошел в modules\news\user открыл index.php нашел там Strings::HumanDate как я понял речь идет о ($date_f) дальше не понял. Будте добры подскажите. :)
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2011-04-13, 16:23
Сообщение #4
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Да. уберите то, что в скобках и все:)
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-13, 17:01
Сообщение #5



Гости





не работает. все равно "Размещено: Сегодня" :mellow:
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2011-04-13, 17:51
Сообщение #6
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Звеняйте, читал с телефона всё не так понял))

насколько понял Сашу - надо просто передовать $date_f, без функции. Примерно так:
$title[]=$Mainclass->lang['news']['for'].$date_f;



Сообщение отредактировал NoIndex - 2011-04-13, 18:04
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-13, 18:07
Сообщение #7



Гости





речь идет о 200 строке в файле modules\news\user\index.php ??
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2011-04-13, 18:14
Сообщение #8
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Да.
Однако, лично у меня ничего не изменилось :(
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-13, 18:16
Сообщение #9



Гости





Аналагично :dntknw:
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2011-04-13, 18:33
Сообщение #10
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Интересно вот что если из самой функции HumanDate убрать $today и зайти на /news.html то там дата отображается так, как хочется, а на главной всё-равно "Сегодня.." О_о

Добавлено через 0 минут, 7 секунд:

Интересно вот что если из самой функции HumanDate убрать $today и зайти на /news.html то там дата отображается так, как хочется, а на главной всё-равно "Сегодня.." О_о
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-04-13, 21:37
Сообщение #11
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Во-первых нужно убрать по всему файлу. Во-вторых очистить кэш.
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-13, 21:46
Сообщение #12



Гости





Fatal error: Call to undefined function () in modules/news/user/index.php on line 262

Сообщение отредактировал D1mK4 - 2011-04-13, 21:46
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-04-13, 21:59
Сообщение #13
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


D1mK4, покажите, что вы написали в 262й строке.
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-13, 22:02
Сообщение #14



Гости





'date'=>$Mainclass->lang['news']['published'].date_f(substr($arr['date'],0,-3),true,true),
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-04-13, 23:37
Сообщение #15
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


а что там было до вашего вандализма?
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-14, 9:24
Сообщение #16



Гости





'date'=>$Mainclass->lang['news']['published'].Strings::HumanDate(substr($arr['date'],0,-3),true,true),

я не изучал php, я умею верстать и вполне не плохо, поэтому давайте не будем тут осуждать людей
Перейти в начало страницы
+Цитировать сообщение
NoIndex
сообщение 2011-04-14, 17:26
Сообщение #17
Опытный
Иконка группы

Группа: Бета-тестеры
Сообщений: 825
Регистрация: 2008-12-13
Из: Россия → Новосибирск
Версия системы: RC5

Репутация:   нет  
Всего: 24


Про кеш забыл, да :)

В общем вот файл уже готовый: http://rghost.ru/5187539
Качаем, заменяем старый на этот и не забываем очистить кэш!
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-14, 19:34
Сообщение #18



Гости





Все круто, спасибо. Еще вопрос касательно этого же файла, почему при изменении формата даты в 970 строке ничего не происходит? Там было Y-m-d H:i:s изменил на d-m-Y H:i:s очистил кеш ничего не произошло.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-04-14, 20:12
Сообщение #19
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


D1mK4, потому что 970я строка отвечает за ДОБАВЛЕНИЕ статей пользователями :)
Перейти в начало страницы
+Цитировать сообщение
Гость_D1mK4_*
сообщение 2011-04-14, 20:24
Сообщение #20



Гости





Хорошо, тогда где можно изменить форматы даты http://www.php.su/functions/?date? :)
Перейти в начало страницы
+Цитировать сообщение

2 страниц Открыть меню   1 2 >
Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0509 сек.    11 запросов    GZIP включен    Сейчас: 2021-06-25, 9:03