Пропустить

Дополнительные поля в профиле

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Alloy » 14.01.2008 18:22

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

А также можно ли встроенные поля тоже скрыть от незарегистрированных пользователей.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 13:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение labview » 14.01.2008 20:24

Извините, я тоже задам вопрос по этому поводу здесь, чтобы не открывать новую тему.
Как сделать чтобы дополнительное поле показывалось в каждом посте например под аватаркой?
Аватара пользователя
labview
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 11.01.2008 17:46
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Alloy » 15.01.2008 14:08

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


Надо в даминке разрешить отображение доп полей. Ставится в нагрузке на сервер.

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

п.с. на свой вопрос жду ответа.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 13:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение labview » 15.01.2008 14:13

Биг сенкс!
Аватара пользователя
labview
phpBB 1.4.4
 
Сообщения: 88
Зарегистрирован: 11.01.2008 17:46
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Сообщение Палыч » 15.01.2008 15:39

Alloy писал(а):жду ответа.

штатными средствами, по-моему, нет.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Сообщение Rayden » 15.01.2008 17:28

Alloy
Я думаю, правкой шаблона можно сделать.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Сообщение PanAm » 15.01.2008 19:05

Я думаю, в шаблоне, в файле 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 -->
Аватара пользователя
PanAm
phpBB 1.2.1
 
Сообщения: 29
Зарегистрирован: 01.08.2007 11:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Alloy » 15.01.2008 21:08

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


а где посмотреть какие параметры у каждого из полей. может из этого потом че нить и выберем?

Добавлено спустя 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
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 13:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение rxu » 18.01.2008 9:01

В последнем случае поля будут видны только модераторам и администраторам, но не всем зарегистрированным пользователям.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Сообщение Alloy » 18.01.2008 12:15

опа!!! а я и не проверил. просто смотрел под админом и под гостем.
сходу вопрос как сделать чтобы зарегенным тоже было видно?
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 13:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение rxu » 18.01.2008 12:32

Вместо
<!-- IF U_MCP -->
используйте
<!-- IF S_USER_LOGGED_IN -->
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Сообщение Alloy » 31.01.2008 13:30

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

Чтобы не открывать новую тему спрошу тут.
я создал доп поле. и вбил ему значение - но это значение не выводится у пользователей. Вопрос как сделать чтобы значение именно этого одного пользователя появилось у всех пользовтелей?
также при регистрации нового учасника это поле тож не выводтся. тоесть надо зайти под админом и сохранить поле тогда оно только появится.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 09.09.2004 13:54
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Сообщение Gisher » 03.02.2008 15:12

я хочу вывести в просмотр тем дополнительное поле с профиля, добавляю строку
<!-- IF not postrow.POSTER_OCCUPATION eq OCCUPATION --><br /><b>{L_OCCUPATION}:</b> {postrow.POSTER_OCCUPATION}<!-- ENDIF -->
но выводиться только языковая переменная, что не так?

Gisher
phpBB 2.0.23
 
Сообщения: 829
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 6 раз.
Поблагодарили: 10 раз.

Сообщение rxu » 03.02.2008 15:24

А где и как у вас задаётся postrow.POSTER_OCCUPATION и OCCUPATION?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7366
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 270 раз.

Сообщение Gisher » 03.02.2008 15:27

задаётся при просмотре профиля, пробовал в viewtopic добавить
		'POSTER_OCCUPATION'		=> $user_cache[$poster_id]['occupation'],
но теперь появляются ошибки.

Gisher
phpBB 2.0.23
 
Сообщения: 829
Зарегистрирован: 04.10.2006 7:50
Благодарил (а): 6 раз.
Поблагодарили: 10 раз.

След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы