Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату?

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату?

Сообщение Alecto »

Можно ли в минипрофиле для поля РЕГИСТРАЦИЯ оставить только дату и убрать время?
Интересует таковая возможность только для viewtopic, в остальных местах нужны и дата и время.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Sheer »

Вместо функции format_date() использовать свою, которая будет возвращать дату в другом заданном формате.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Alecto »

мне это совсем не помогло :(
а если попробовать в шаблоне viewtopic при выводе поля обрезать дату после запятой?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Sheer »

А если в глобальных настройках изменится формата даты - обрезание чего делать будем?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Alecto »

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

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Sheer »

Кто мешает написать свою собственную функцию? http://php.net/manual/ru/function.date.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Alecto »

Sheer писал(а):Кто мешает написать свою собственную функцию?
отсутствие подобного опыта

я так понимаю, что править надо здесь?

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

			$user_cache[$poster_id] = array(
				'joined'		=> $user->format_date($row['user_regdate']),
саму функцию function format_date нашел только в includessession.php или она еще где-то создается?

Добавлено спустя 4 минуты 53 секунды:
Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату?
а вот так нельзя?
'joined' => date("d M Y", $user->format_date($row['user_regdate']))
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 7 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1455 раз

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Nekstati »

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

				'joined'		=> $user->format_date($row['user_regdate'], '|M Y|'),
Где '|M Y|' — нужный вам формат. Описание форматов см. там: http://www.php.su/functions/?date.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Alecto »

Nekstati
то, что нужно! если еще где понадобятся такие правки - теперь смогу сам разобраться :)

Спасибище!
Incubus_bass
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Incubus_bass »

Приветствую всех! Столкнулся с точно такой же проблемой: нужно убрать отображение времени регистрации именно в минипрофиле (в темах).
Прочитал эту тему и ничего особо, к своему сожалению, не понял.
Я новичок в этом деле, поэтому прошу: разжуйте, по пунктам, что и как (в каком файле на сервере или в каком разделе шаблонов в админке) именно нужно делать?
Заранее спасибо за ответ!
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

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

viewtopic.php
Найти

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

'joined'		=> $user->format_date($row['user_regdate']),
Заменить на код от Nekstati
Incubus_bass
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 2 месяца

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Incubus_bass »

Спасибо за ответ! Вроде разобрался )
Аватара пользователя
WinSSLioN
phpBB 1.4.4
Сообщения: 106
Стаж: 12 лет 1 месяц
Благодарил (а): 11 раз
Поблагодарили: 18 раз

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение WinSSLioN »

Спасибо, нашел код в viewtipic.php

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

'joined'		=> $user->format_date($row['user_regdate']),
и заменил на

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

'joined'		=> $user->format_date($row['user_regdate'], '|D M Y|'),
то есть день, месяц , год.

В коде от Nekstati не хватало буквы D, поправил. так вроде красивше)))
С уважением, Николай
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Поле РЕГИСТРАЦИЯ в минипрофиле, как оставить только дату

Сообщение Sheer »

Nekstati писал(а):Где '|M Y|' — нужный вам формат
Все там хватало. Сказано же: вместо MY укажите нужный вам формат.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Запросы модов для phpBB 3.0.x»