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

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

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

Сообщение Alloy 14.01.2008 17:22

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

А также можно ли встроенные поля тоже скрыть от незарегистрированных пользователей.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 2.0.0
 
Сообщения: 110
Зарегистрирован: 09.09.2004 12:54
Откуда: Киев


Сообщение labview 14.01.2008 19:24

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

Сообщение Alloy 15.01.2008 13:08

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


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

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

п.с. на свой вопрос жду ответа.
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 2.0.0
 
Сообщения: 110
Зарегистрирован: 09.09.2004 12:54
Откуда: Киев

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

Биг сенкс!
Аватара пользователя
labview
phpBB 1.4.4
 
Сообщения: 89
Зарегистрирован: 11.01.2008 16:46

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

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

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

Сообщение Rayden 15.01.2008 16:28

Alloy
Я думаю, правкой шаблона можно сделать.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2578
Зарегистрирован: 27.06.2005 0:07

Сообщение PanAm 15.01.2008 18: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.4.1
 
Сообщения: 40
Зарегистрирован: 01.08.2007 10:52

Сообщение Alloy 15.01.2008 20: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 2.0.0
 
Сообщения: 110
Зарегистрирован: 09.09.2004 12:54
Откуда: Киев

Сообщение rxu 18.01.2008 8:01

В последнем случае поля будут видны только модераторам и администраторам, но не всем зарегистрированным пользователям.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Alloy 18.01.2008 11:15

опа!!! а я и не проверил. просто смотрел под админом и под гостем.
сходу вопрос как сделать чтобы зарегенным тоже было видно?
Кто ищет, тот всегда найдет!!!
Вся жизнь в сравнении и только в сравнении находишь наилучшее!!!
ICQ: 2385454
Аватара пользователя
Alloy
phpBB 2.0.0
 
Сообщения: 110
Зарегистрирован: 09.09.2004 12:54
Откуда: Киев

Сообщение rxu 18.01.2008 11:32

Вместо
Код: Выделить всё
<!-- IF U_MCP -->
используйте
Код: Выделить всё
<!-- IF S_USER_LOGGED_IN -->
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Alloy 31.01.2008 12:30

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

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

Сообщение Gisher 03.02.2008 14:12

я хочу вывести в просмотр тем дополнительное поле с профиля, добавляю строку
Код: Выделить всё
<!-- IF not postrow.POSTER_OCCUPATION eq OCCUPATION --><br /><b>{L_OCCUPATION}:</b> {postrow.POSTER_OCCUPATION}<!-- ENDIF -->
но выводиться только языковая переменная, что не так?
Gisher
phpBB 2.0.11
 
Сообщения: 498
Зарегистрирован: 04.10.2006 6:50

Сообщение rxu 03.02.2008 14:24

А где и как у вас задаётся postrow.POSTER_OCCUPATION и OCCUPATION?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4621
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Gisher 03.02.2008 14:27

задаётся при просмотре профиля, пробовал в viewtopic добавить
Код: Выделить всё
      'POSTER_OCCUPATION'      => $user_cache[$poster_id]['occupation'],
но теперь появляются ошибки.
Gisher
phpBB 2.0.11
 
Сообщения: 498
Зарегистрирован: 04.10.2006 6:50

След.

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

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

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