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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 19 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза
Контактная информация:

Видимость Дополнительных полей пользователя

Сообщение Alloy »

Можно ли сделать эти поля не видимы для незарегистрированных пользователей.

А также можно ли встроенные поля тоже скрыть от незарегистрированных пользователей.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
labview
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз
Контактная информация:

Сообщение labview »

Извините, я тоже задам вопрос по этому поводу здесь, чтобы не открывать новую тему.
Как сделать чтобы дополнительное поле показывалось в каждом посте например под аватаркой?
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 19 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза
Контактная информация:

Сообщение Alloy »

labview писал(а):Извините, я тоже задам вопрос по этому поводу здесь, чтобы не открывать новую тему.
Как сделать чтобы дополнительное поле показывалось в каждом посте например под аватаркой?
Надо в даминке разрешить отображение доп полей. Ставится в нагрузке на сервер.

Добавлено спустя 2 минуты 30 секунд:

п.с. на свой вопрос жду ответа.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
labview
phpBB 1.4.3
Сообщения: 88
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз
Контактная информация:

Сообщение labview »

Биг сенкс!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Alloy писал(а):жду ответа.
штатными средствами, по-моему, нет.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Сообщение Rayden »

Alloy
Я думаю, правкой шаблона можно сделать.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
PanAm
phpBB 1.2.1
Сообщения: 29
Стаж: 16 лет 7 месяцев
Поблагодарили: 1 раз

Сообщение PanAm »

Я думаю, в шаблоне, в файле posting_body.html и правим, таким образом
Найдите строку
Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field.

Выше её - Блок стандартных полей, ниже - дополнительных
и вставте в нужном месте

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

<!-- IF U_MCP -->
Часть которую не должны видить гости
<!-- ENDIF -->
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 19 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза
Контактная информация:

Сообщение Alloy »

вот тут покопался сравнил форумы и увидел что гостям не видно поле которое имеет статус

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

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

Добавлено спустя 10 минут 58 секунд:

да и к примеру кнопки мыла и ЛС тоже не видны для гостей. тоесть есть гдето какойто параметр для полей его просто надо найти.

Добавлено спустя 31 минуту 49 секунд:

таблица phpbb_profile_fields
поле field_hide
значение надо ставить 1 тоды все ок. надо бы написать хак для скрытых полей.

Добавлено спустя 7 минут 48 секунд:

для встоенных полей не нашол :(

Добавлено спустя 20 минут 10 секунд:
PanAm писал(а):Я думаю, в шаблоне, в файле posting_body.html и правим, таким образом
Найдите строку
Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field.

Выше её - Блок стандартных полей, ниже - дополнительных
и вставте в нужном месте

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

<!-- IF U_MCP -->
Часть которую не должны видить гости
<!-- ENDIF -->
да нет получается в данный код надо заключить все поля которы мы не хотим чтобы видели гости. Эсли это так то это отчасти снимает проблему.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

В последнем случае поля будут видны только модераторам и администраторам, но не всем зарегистрированным пользователям.
Изображение
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 19 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза
Контактная информация:

Сообщение Alloy »

опа!!! а я и не проверил. просто смотрел под админом и под гостем.
сходу вопрос как сделать чтобы зарегенным тоже было видно?
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Вместо

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

<!-- IF U_MCP -->
используйте

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

<!-- IF S_USER_LOGGED_IN -->
Изображение
Аватара пользователя
Alloy
phpBB 1.4.3
Сообщения: 82
Стаж: 19 лет 6 месяцев
Откуда: Киев
Поблагодарили: 2 раза
Контактная информация:

Сообщение Alloy »

rxu
спасибо то что ты написал помогло :)

Чтобы не открывать новую тему спрошу тут.
я создал доп поле. и вбил ему значение - но это значение не выводится у пользователей. Вопрос как сделать чтобы значение именно этого одного пользователя появилось у всех пользовтелей?
также при регистрации нового учасника это поле тож не выводтся. тоесть надо зайти под админом и сохранить поле тогда оно только появится.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 17 лет 5 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Сообщение Gisher »

я хочу вывести в просмотр тем дополнительное поле с профиля, добавляю строку

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

<!-- IF not postrow.POSTER_OCCUPATION eq OCCUPATION --><br /><b>{L_OCCUPATION}:</b> {postrow.POSTER_OCCUPATION}<!-- ENDIF -->
но выводиться только языковая переменная, что не так?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

А где и как у вас задаётся postrow.POSTER_OCCUPATION и OCCUPATION?
Изображение
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 17 лет 5 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Сообщение Gisher »

задаётся при просмотре профиля, пробовал в viewtopic добавить

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

		'POSTER_OCCUPATION'		=> $user_cache[$poster_id]['occupation'],
но теперь появляются ошибки.
Закрыто

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