Help

Help > Forum > Темы и сообщения > Просмотр точной даты и времени публикации

Просмотр точной даты и времени публикации

Даты на форуме удобны для дат «X часов назад» или «X минут назад» для дат, произошедших менее 24 часов назад. Кроме того, во всех датах, произошедших в текущем году, этот год не упоминается. Исследования, посвященные удобству использования, показали, что такое форматирование последних дат значительно повышает удобочитаемость и удобство использования. Это тот же стиль, который используют Facebook и другие интернет-гиганты, основываясь на отзывах миллиардов пользователей.

Однако могут быть случаи, когда вам нужно знать точную дату и время публикации. Поэтому вы можете навести курсор мыши на дату, чтобы увидеть точную дату в полном и обычном виде.

Даты, произошедшие более 30 дней назад, по-прежнему отображаются с использованием обычного форматирования дат.

Хотя мы не рекомендуем показывать полную дату и время по указанным выше причинам, мы понимаем, что в некоторых случаях это может потребоваться. Если вы хотите, чтобы дата всегда отображалась на странице, следуйте этим инструкциям:

  1. Войдите в свою учетную запись Website Toolbox.
  2. Нажмите кнопку Интегрировать ссылка.
  3. Нажмите кнопку Настраиваемый код ссылка.
  4. Вставьте следующий HTML-код в HTML-код тега заголовка форума текстовое поле:

    <script>
    window.addEventListener("load", function () {
      let currentYear = new Date().getFullYear();
      let currentYearShort = String(currentYear).slice(-2);
      jQ('time').each(function () {
        const $this = jQ(this);
        const title = $this.attr('title');
        if (title && $this.children().length === 0 && $this.text().match(/,|\/|ago| [0-9]/)) {
          const match = title.match(/^(.+?)((,\s*\d{4}|\/\d{2}))?(?:\s+\d{1,2}:\d{2}(?:\s*[AP]M)?)?$/i);
          if (match) {
            const datePart = match[1].trim();
            const yearPart = (match[2] || '').replace(/[,\/\s]/g, '');
            const isCurrentYear = yearPart === currentYearShort || yearPart === String(currentYear);
            $this.html(isCurrentYear || !yearPart ? datePart : datePart + match[2]);
          }
        }
      })
    });
    </script>
    
  5. Сохранить ваши настройки.


If you still need help, please contact us.