Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Изменение формата даты последнего поста

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 5 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Изменение формата даты последнего поста

Сообщение Biba »

Доброго времени!

В списке тем (viewforum) по умолчанию время последнего поста выводится в формате "03 ноя 2016, 08:20"

Можно ли изменить этот формат (убрать вывод времени, оставив только дату)? Например: "03 ноя 2016"

Спасибо
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 5 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение формата даты последнего поста

Сообщение Biba »

Ну вот вроде дедуктивным способом удалось выяснить, что за вывод даты последнего поста отвечает L_LAST_POST, но где менять параметры этой переменной?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Изменение формата даты последнего поста

Сообщение Sheer »

Biba писал(а): за вывод даты последнего поста отвечает L_LAST_POST
С чего бы?
viewforum.php
Найти

Код: Выделить всё

            'LAST_POST_TIME'            => $user->format_date($row['topic_last_post_time']), 
Заменить на

Код: Выделить всё

            'LAST_POST_TIME'            => $user->format_date($row['topic_last_post_time'], 'тут нужный формат'), 
http://php.net/manual/ru/function.date.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 5 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение формата даты последнего поста

Сообщение Biba »

Проверил, всё отлично работает!

Спасибо, Sheer
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 5 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение формата даты последнего поста

Сообщение Biba »

Еще такой вопрос.

По рекомендации выше удалось изменить формат времени последнего поста в списке тем (редактировался viewforum)

А как (и где) изменить формат времени последнего поста, который выводится на главной странице форума (index)?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 933 раза

Re: Изменение формата даты последнего поста

Сообщение LavIgor »

Biba, здесь, аналогично.
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 5 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение формата даты последнего поста

Сообщение Biba »

LavIgor, спасибо!

Хочу уточнить.

Этот способ изменяет формат даты только на главной странице форума? Другие не затрагиваются?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Изменение формата даты последнего поста

Сообщение Татьяна5 »

Biba, затрагивается вывод форумов где угодно
Biba
phpBB 2.0.1
Сообщения: 251
Стаж: 13 лет 5 месяцев
Благодарил (а): 97 раз
Поблагодарили: 1 раз

Re: Изменение формата даты последнего поста

Сообщение Biba »

Эээ... а мне нужно только для index поменять формат даты последнего поста..
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Изменение формата даты последнего поста

Сообщение Sheer »

Функция display_forums вызывается только на главной или в списке форумов, если у форума есть дочерние подфорумы.
./includes/functions_display.php

Код: Выделить всё

        // Create last post link information, if appropriate
        ...
            $last_post_time = $user->format_date($row['forum_last_post_time']);
 
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Закрыто

Вернуться в «Поддержка phpBB 3.0.х»