Спрятать профиль
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 5 месяцев
- Откуда: Belarus
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
ссылку обрамить и
Код: Выделить всё
<!-- BEGIN switch_user_logged_in -->
Код: Выделить всё
<!-- END switch_user_logged_in -->
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 5 месяцев
- Откуда: Belarus
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 5 месяцев
Хочу закрыть возможность доступа к профилям и информации в них для незарегистрированных пользователей.
в данный момент тупо убрал кнопку "пользователи" из overal_header, но это не выход... как именно ограничить доступ?
Можно немного по подробнее: где и что именно делать, что есть "обрамить" - для меня все это вновинку.
в данный момент тупо убрал кнопку "пользователи" из overal_header, но это не выход... как именно ограничить доступ?
Можно немного по подробнее: где и что именно делать, что есть "обрамить" - для меня все это вновинку.
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 18 лет 5 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Необходимо произвести правку файла overall_header.tpl используемого вами стиля.
Т.е. ссылку на профили пользователей отдельно обрамить указанными выше (не знаю как правильно назвать) блоками. Конкретный пример - смотрите в этом же файле, как убирается ссылка на регистрацию, авторизованному пользователю.
Т.е. ссылку на профили пользователей отдельно обрамить указанными выше (не знаю как правильно назвать) блоками. Конкретный пример - смотрите в этом же файле, как убирается ссылка на регистрацию, авторизованному пользователю.
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Да где-то на форуме уже было раз десять. Типа так.
Окрыть memberlist.php
Найти
после, добавить
Окрыть usercp_viewprofile.php
Найти
после, добавить
Окрыть memberlist.php
Найти
Код: Выделить всё
init_userprefs($userdata);
//
// End session management
//
Код: Выделить всё
if( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
Найти
Код: Выделить всё
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
exit;
}
Код: Выделить всё
if( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Former team member
- Сообщения: 702
- Стаж: 20 лет 6 месяцев
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 17 лет 5 месяцев
-
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 17 лет 2 месяца
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Код: Выделить всё
#-- OPEN ---
profile.php
#-- FIND --
if ( $mode == 'viewprofile')
{
#-- AFTER ADD --
if($userdata['user_level'] != ADMIN || $userdata['user_level'] != MOD)
{ $template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("index.$phpEx") . '">')
);
message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 2 месяца
Re: Спрятать профиль
а подскажите вот по этому пункту
не могу разобраться как сделать.Или сделать доступной для просмотра строчку в профиле (ФИО) только для модератора и админа?
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Спрятать профиль
loginov
Как раз над вашим постом...
Как раз над вашим постом...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 2 месяца
Re: Спрятать профиль
я сделал подобным образом. админ может смотреть профиль. пользователь нет.Палыч писал(а):loginov
Как раз над вашим постом...
мне это не нужно. нужно чтобы скрывались пункты ФИО.
Возможно ли как-то "обрамить" теги в profile_view_body.tpl, чтобы то что "обрамлено" показывалось
только админу, а остальная часть всем?
Спасибо
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Спрятать профиль
loginov
Давайте разберёмся.
Давайте разберёмся.
loginov писал(а): сделать доступной для просмотра строчку в профиле (ФИО) только для модератора и админа?
По-моему, одно противоречит другому, вам не кажется?loginov писал(а):админ может смотреть профиль. пользователь нет.мне это не нужно.
Я, к сожалению, не знаю таких пунктов. Если вы соизволите точнее или яснее изложить ваши хотелки, то возможно вам подскажут, как это сделать.loginov писал(а):нужно чтобы скрывались пункты ФИО.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 2 месяца
Re: Спрятать профиль
Согласен противоречит. Написал не верно.
Хотелки в картинках:
То, как видит профили пользователь:

То, как видит профили администратор:

Для добавления этих полей использован мод:
## MOD Title: Add new field to profile
## MOD Author: Acid < N/A > (N/A) N/A
## MOD Description: Just a simple way to add a new field to profile
## MOD Version: 1.2.2
Сейчас файд profile_view_body.tpl, содержит теги, которые отображают ФИО:
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ObjFam}:</span></td>
<td> <b><span class="gen">{ObjFam}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ObjName}:</span></td>
<td> <b><span class="gen">{ObjName}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ObjOtch}:</span></td>
<td> <b><span class="gen">{ObjOtch}</span></b></td>
</tr>
Хотелки в картинках:
То, как видит профили пользователь:
То, как видит профили администратор:
Для добавления этих полей использован мод:
## MOD Title: Add new field to profile
## MOD Author: Acid < N/A > (N/A) N/A
## MOD Description: Just a simple way to add a new field to profile
## MOD Version: 1.2.2
Сейчас файд profile_view_body.tpl, содержит теги, которые отображают ФИО:
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ObjFam}:</span></td>
<td> <b><span class="gen">{ObjFam}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ObjName}:</span></td>
<td> <b><span class="gen">{ObjName}</span></b></td>
</tr>
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_ObjOtch}:</span></td>
<td> <b><span class="gen">{ObjOtch}</span></b></td>
</tr>