Уважаемые пользователи!
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
В версии phpBB 3.3.13 обнаружены ошибки при использовании функции поиска по конференции.
Обсуждение проблемы и ее решения здесь Re: Вышел phpBB 3.3.13 [обсуждаем].
В связи с этим, не рекомендуется установка и обновление до phpBB 3.3.13.
Ошибка будет устранена разработчиками в версии phpBB 3.3.14.
Скачать предыдущую версию - phpBB 3.3.12 - можно здесь.
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Убрать отображение времени регистрации пользователя
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Убрать отображение времени регистрации пользователя
Можно ли стандартными средствами через настройку в админке, убрать только время регистрации пользователя. Мне оно не к чему.
Если нет то подскажите в каком файле содержится эта функция? удалю её прямо в шаблоне .
Если нет то подскажите в каком файле содержится эта функция? удалю её прямо в шаблоне .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
upd.
Как понял дата и время берется из базы и выводится (файл viewtopic.php)
Наверно надо применить какое-то форматирование к выводу и отсечь время....
Как понял дата и время берется из базы и выводится
Код: Выделить всё
'POSTER_JOINED' => $user_cache[$poster_id]['joined']
Наверно надо применить какое-то форматирование к выводу и отсечь время....
-
- Поддержка
- Сообщения: 12578
- Стаж: 13 лет 2 месяца
- Благодарил (а): 169 раз
- Поблагодарили: 2523 раза
Re: Убрать отображение времени регистрации пользователя
Один шаг остался. Теперь ищите это
Предупреждаю: стандартный prosilver в 3.3 не правят, чревато проблемами с расширениями и невозможностью быстро проверить не в стиле ли дело заодно. Можно создать свой стиль на основе prosilver и так делать что хочется
POSTER_JOINED
в файлах шаблона (названия у шаблонов говорящие)Предупреждаю: стандартный prosilver в 3.3 не правят, чревато проблемами с расширениями и невозможностью быстро проверить не в стиле ли дело заодно. Можно создать свой стиль на основе prosilver и так делать что хочется
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
Татьяна5, в моём стиле это файл
времени там не видно (
viewtopic_body.html
. И там строчка
Код: Выделить всё
<!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
-
- Поддержка
- Сообщения: 12578
- Стаж: 13 лет 2 месяца
- Благодарил (а): 169 раз
- Поблагодарили: 2523 раза
Re: Убрать отображение времени регистрации пользователя
Если пройти выше по коду, то окажется, что вjurvrn-f писал(а): ↑11.06.2021 11:12Код: Выделить всё
'POSTER_JOINED' => $user_cache[$poster_id]['joined']
$user_cache[$poster_id]['joined']
лежит время-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
Татьяна5, дальнейшее изучение показало что в viewtopic.php есть
ну а в базе
получается что надо его отформатировать.... Но как? вместо
указать что-то вроде
Попробовать можно конечно этот вариант, но уверен что синтаксис неправильный
'joined' => $user->format_date($row['user_regdate'])
.ну а в базе
user_regdate
в виде
- в секундах с начала эпохи UNIX.получается что надо его отформатировать.... Но как? вместо
Код: Выделить всё
<!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> {postrow.date_format(POSTER_JOINED, 'Y-m-d')}</dd><!-- ENDIF -->
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sheer 12.06.2021 14:42, всего редактировалось 2 раза.
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
Причина: bb-код. Когда же вы наконец научитесь пользоваться bb-кодами!!!
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1717 раз
Re: Убрать отображение времени регистрации пользователя
Абсолютно. А вы не пробовали изучать Документацию?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
Sheer, спасибо, за замечание, но я не хочу трогать глобальные настройки, так как нужно убрать время, оставив только дату регистрации, только в боковой панели пользователя в темах и сообщениях.
Попробовал форматировать, получил закономерную ошибку, потому что по идее тут уже форматированная дата выводится
Попробовал форматировать, получил закономерную ошибку, потому что по идее тут уже форматированная дата выводится
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось jurvrn-f 12.06.2021 14:47, всего редактировалось 1 раз.
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1717 раз
Re: Убрать отображение времени регистрации пользователя
Настройки трогать не хочу, зато хочу поломать файлы движка. Ну-ну... Ломай. https://www.php.net/manual/ru/datetime.format.php
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
Sheer, как крайний вариант - поменяю глобальные настройки. Пока опыты повожу над файлами (template) стиля.
См. предыдущее сообщение, дополнил скрином. Понимаю так что пытаюсь отформатировать уже отформатированную дату/
И даже так попробовал
См. предыдущее сообщение, дополнил скрином. Понимаю так что пытаюсь отформатировать уже отформатированную дату/
И даже так попробовал
Код: Выделить всё
<!-- IF postrow.POSTER_JOINED --><dd class="profile-joined"><strong>{L_JOINED}{L_COLON}</strong> <?php date_format('POSTER_JOINED', 'Y-m-d') ?></dd><!-- ENDIF -->
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
так и понял, значит надо туда уже отформатированную переменную передать...
потрогал - отображение даты регистрации не изменилось, хотя кэш и форума , и браузера очищал
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1717 раз
Re: Убрать отображение времени регистрации пользователя
Есть еще личные настройки
Еще раз! Изучите документацию
PHP код работает php-скрипте
Код: Выделить всё
'joined' => $user->format_date($row['user_regdate'], 'Y M d'),
И делать это надо при помощи расширения, благо событие для этого имеется.
-
- phpBB 1.4.4
- Сообщения: 111
- Стаж: 3 года 5 месяцев
- Благодарил (а): 126 раз
- Поблагодарили: 1 раз
Re: Убрать отображение времени регистрации пользователя
да, есть же расширение , которое считает время с момента регистрации, а не отображает его...
Отправлено спустя 50 секунд:
так вроде как нужны глобальные настройки, а не лично какого-то пользователя.
Отправлено спустя 2 минуты 28 секунд:
rxu, у вас есть расширение registeredfor. Не могли бы создать его форк - где бы из даты отображения регистрации пользователя в темах в боковой колонке - убиралось бы время
Отправлено спустя 6 минут 59 секунд:
это надо править файлы движка, а не темы
-
- Поддержка
- Сообщения: 12578
- Стаж: 13 лет 2 месяца
- Благодарил (а): 169 раз
- Поблагодарили: 2523 раза
Re: Убрать отображение времени регистрации пользователя
А, только время убрать надо
На уровне шаблона используется twig, там работа с временем есть https://dev-gang.ru/doc/twig/filters/date/ . (Подводный камень этого подхода: пользователь может установить себе сам неподходящий формат даты)
Надёжней через php. Тот же registeredfor взять (раз есть подходящий по смыслу) и немного переделать вывод
На уровне шаблона используется twig, там работа с временем есть https://dev-gang.ru/doc/twig/filters/date/ . (Подводный камень этого подхода: пользователь может установить себе сам неподходящий формат даты)
Надёжней через php. Тот же registeredfor взять (раз есть подходящий по смыслу) и немного переделать вывод