1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.3.x Формат даты в отображении сообщений

Тема в разделе "Для новичков", создана пользователем AvCrash, 05.06.2014.

Загрузка
  1. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Не нашел пока что как изменить

    В настройка языка я выставил формат 4 Июнь 2014 и время 20:36
    В сообщениях, которые новее чем примерно с неделю формат даты отображается в виде "вторник... бла-бла-бла".

    Черт, где это выставляется?
     
  2. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
  3. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Но это для другого
    Я смысл понимаю, просто не очень понятно какой шаблон отвечает за время поста в блок сообщения самого.

    Так же не ясно, как это сделать, чтобы везде на форуме было так - на главной странице со списком разделов, например
     
  4. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Вы сами видите что Вы в начале требуете?
    :thumbsdown:
     
  5. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Уважаемый adder, а вы сами что в теме человек спрашивает?
    ключевое слово: "Регистрация"
    --- добавлено : 5 июн 2014 в 20:36 ---
    Надо чтобы вот тут был написан полный формат даты (кстати, можно с временем)
     

    Вложения:

    • 352.png
      352.png
      Размер файла:
      13,3 КБ
      Просмотров:
      24
    Последнее редактирование модератором: 13.06.2014
  6. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Тьфу ты...

    Шаблон post, строка:
    Код:
    <xen:datetime time="$post.post_date" />
    Чтобы отображало в стиле: Месяц (три буквы) число, год:
    Код:
    <xen:datetime time="$post.post_date, d.m.Y" />
    Формат дат в помощь.
     
    Mirovinger и AvCrash нравится это.
  7. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Вот теперь спасибо :) Надо пойти документацию почитать для форума, что ли=)
     
  8. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Я правильно понимаю, что чтобы добавить в эту запись ещё и время надо дописать

    ?
     
  9. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Поэксперементируйте, так быстрее узнаете ответ на свой вопрос :)

    Может быть правильнее будет:
    Код:
    <xen:datetime time="$post.post_date, d.m.Y h:i:s" />
     
  10. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Боюсь, что нужны ещё мозги)
    Все данные способы пока что не работают)
     
  11. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    d.m.Y H:i:s
    попробуйте
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вообще-то XenForo использует обычный формат даты функции date(). Таким образом справочник по формату даты лежит здесь.
     
    AvCrash и Mirovinger нравится это.
  13. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Согласно этому мануалу должно быть вот так "d M Y H:i:s"
    При любых раскладах:

    Не отображается как надо. Видно только дату и все. Скриншот прилагается
     

    Вложения:

    • 718.png
      718.png
      Размер файла:
      9,3 КБ
      Просмотров:
      20
  14. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Может быть это? Проверил на 1.3.x - работает.
     
    Mirovinger и AvCrash нравится это.
  15. AvCrash

    AvCrash Местный

    Регистрация:
    09.07.12
    Сообщения:
    122
    Симпатии:
    17
    Версия XF:
    1.3.2
    Отлично! Работает!
    Глаз у вас набит хорошо. Я бы это долго искал...
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    А лучше всего ничего не менять в исходниках, а просто использовать следующий вариант:
    Код:
    {xen:datetime $max_date, 'absolute'}
    {xen:date $max_date, 'absolute'}
    {xen:time $max_date, 'absolute'}
    Обратите внимание, что конструкция использует фигурные, а не угловые скобки.
    Absolute используется для корректного отображения в часовом поясе.

    Ну и буквально недавно это обсуждалось тут.
     
    Mirovinger и AvCrash нравится это.

Поделиться этой страницей