Дата в статьях

#1 17 ноября 2015 в 23:18
Всем доброго времени суток!
Как в статьях изменить дату вида 14 ноября 2015 на 2015-07-11
#2 17 ноября 2015 в 23:35
В админке наверное

#3 17 ноября 2015 в 23:56


В админке наверное

HiAndy

Сори, забыл указать что 1.10.6
#4 18 ноября 2015 в 00:11
Вот в этом файлике уж сильно интересно наверчено:
\core\cms.php

  1. static function dateFormat($date, $is_full_m = true, $is_time=false, $is_now_time = true){
  2.  
  3. if((int)$date == 0){
  4. return '';
  5. }
  6.  
  7. $inConf = cmsConfig::getInstance();
  8.  
  9. global $_LANG;
  10.  
  11. // формируем входную $date с учетом смещения
  12. $date = date('Y-m-d H:i:s', strtotime($date)+($inConf->timediff*3600));
  13.  
  14. // сегодняшняя дата
  15. $today = date('Y-m-d', strtotime(date('Y-m-d H:i:s'))+($inConf->timediff*3600));
  16. // вчерашняя дата
  17. $yesterday = date('Y-m-d', strtotime(date('Y-m-d H:i:s'))-(86400)+($inConf->timediff*3600));
  18.  
  19. // получаем значение даты и времени
  20. list($day, $time) = explode(' ', $date);
  21. switch( $day ) {
  22. // Если дата совпадает с сегодняшней
  23. case $today:
  24. $result = $_LANG['TODAY'];
  25. if ($is_now_time && $time) {
  26. list($h, $m, $s) = explode(':', $time);
  27. $result .= ' '.$_LANG['IN'].' '.$h.':'.$m;
  28. }
  29. break;
  30. //Если дата совпадает со вчерашней
  31. case $yesterday:
  32. $result = $_LANG['YESTERDAY'];
  33. if ($is_now_time && $time) {
  34. list($h, $m, $s) = explode(':', $time);
  35. $result .= ' '.$_LANG['IN'].' '.$h.':'.$m;
  36. }
  37. break;
  38. default: {
  39. // Разделяем отображение даты на составляющие
  40. list($y, $m, $d) = explode('-', $day);
  41. // Замена числового обозначения месяца на словесное (склоненное в падеже)
  42. if ($is_full_m){
  43. $m = $_LANG['MONTH_'.$m];
  44. }else{
  45. $m = $_LANG['MONTH_'.$m.'_SHORT'];
  46. }
  47. // Замена чисел 01 02 на 1 2
  48. $d = sprintf("%2d", $d);
  49. // Формирование окончательного результата
  50. $result = $d.' '.$m.' '.$y;
  51. if( $is_time && $time) {
  52. // Получаем отдельные составляющие времени
  53. // Секунды нас не интересуют
  54. list($h, $m, $s) = explode(':', $time);
  55. $result .= ' '.$_LANG['IN'].' '.$h.':'.$m;
  56. }
  57. }
  58. }
  59. return $result;
  60. }
  61.  
  62. /**
  63.   * Возвращает день недели по дате
  64.   * @param string $date
  65.   * @return string
  66.   */
Аж прямо Замена числового обозначения месяца на словесное (склоненное в падеже) hoho

Попробуйте там настроить отображение даты.

Закомментировал эту замену на слова и стало так:

было

стало

#5 18 ноября 2015 в 00:51

Закомментировал эту замену на слова и стало так:

HiAndy
Огромное спасибо! Помогло dance
про+ не забыл joke
Теперь для Google статьи структурированые zst
#6 6 марта 2017 в 19:29
А подскажите как в статьях убрать дату их добавления? чтобы в статье не было даты добавления. 2.5.1
#7 6 марта 2017 в 19:50

А подскажите как в статьях убрать дату их добавления? чтобы в статье не было даты добавления. 2.5.1

zeozao
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.