Не выводить время в дате регистрации

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
s0ulleSS
phpBB 1.4.1
Сообщения: 48
Стаж: 15 лет 5 месяцев
Благодарил (а): 9 раз

Не выводить время в дате регистрации

Сообщение s0ulleSS »

У меня такая же проблема, как и на этом форуме. Поле зарегистрирован не влезает в одну строку, а все из-за того, что не влезает время, которое, по сути, не является нужной информацией в данном контексте.
Можно ли как-то выводить информацию без времени?
test111
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не выводить время в дате регистрации

Сообщение Sheer »

viewtopic_body.html
Найти и удалить
prosilver

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

<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
или subsilver2

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

<!-- IF postrow.POSTER_JOINED --><br /><b>{L_JOINED}:</b> {postrow.POSTER_JOINED}<!-- ENDIF -->
ЗЫ Я бы сделал после

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

{L_JOINED}:</strong> 
вставил
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
s0ulleSS
phpBB 1.4.1
Сообщения: 48
Стаж: 15 лет 5 месяцев
Благодарил (а): 9 раз

Re: Не выводить время в дате регистрации

Сообщение s0ulleSS »

Простите, что очень туманно выразился.
Под впременем имел ввиду часы и минуты. Остальное нужное и актуальное. А именно часы и минуты сползают на следующую строку.
test111
s0ulleSS
phpBB 1.4.1
Сообщения: 48
Стаж: 15 лет 5 месяцев
Благодарил (а): 9 раз

Re: Не выводить время в дате регистрации

Сообщение s0ulleSS »

Может подтолкну кого, я с пхп не очень.
Как бы мне изменить format_date на какой-то конкретный или как использовать date с нужными мне атрибутами.

А вот собственно и строка в viewtopic.php

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

'joined'		=> $user->format_date($row['user_regdate']),
test111
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Не выводить время в дате регистрации

Сообщение HAMMER663 »

s0ulleSS в админке можно настроить формат даты
s0ulleSS
phpBB 1.4.1
Сообщения: 48
Стаж: 15 лет 5 месяцев
Благодарил (а): 9 раз

Re: Не выводить время в дате регистрации

Сообщение s0ulleSS »

Догадывался, даже настроил.
но, каждый пользователь может настроить для себя.
НО, наличие часов всюду нужно, а в дате регистрации нет. Вопрос в том как убрать чч:мм только в
Зарегистрирован: Сб апр 17, 2010 12:59 pm
test111
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Не выводить время в дате регистрации

Сообщение Sheer »

Напишите функцию, которая будет возвращать UNIX-дату в нужном вам формате, и используйте там, где это надо вместо $user->format_date
Подсказка. Код функции format_date() прописан в файле session.php
Или обрежьте справа 8 символов от $user->format_date --> http://www.php.net/manual/en/function.substr.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
s0ulleSS
phpBB 1.4.1
Сообщения: 48
Стаж: 15 лет 5 месяцев
Благодарил (а): 9 раз

Re: Не выводить время в дате регистрации

Сообщение s0ulleSS »

s0ulleSS писал(а):Может подтолкну кого, я с пхп не очень.
Это вот не простые слова, я себе наверно даже польсьтил в плане не очень. Я кроме как книгу прочитать, ничего и не делал с ним. Хотя, спасибо за совет с обрезанием. Сделал так:

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

				'joined'		=> strtok(($user->format_date($row['user_regdate'])), ","),

Подскажите - это не экстракривой вариант? Есть ли возможность вылезающих косяков?
test111
Аватара пользователя
AHTEPO
phpBB 1.4.0
Сообщения: 33
Стаж: 15 лет 11 месяцев
Благодарил (а): 5 раз
Поблагодарили: 5 раз

Re: Не выводить время в дате регистрации

Сообщение AHTEPO »

Самое то! Но правильнее

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

				'joined'		=> strtok(($user->format_date($row['user_regdate'])), ','),
Одноглазой девочке уже не интересно, кто живет в скворечнике...

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