Запрет просмотра профиля

Идеи для расширения функциональности phpBB 2.0.x
SAN88
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 7 месяцев

Запрет просмотра профиля

Сообщение SAN88 »

Есть ли такой мод? В идеале нужен мод, чтобы профиль могли смотреть только опреденные группы пользователей!
SAN88
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 7 месяцев

Сообщение SAN88 »

Ну еще как на IPB! Профиль могут смотреть только зарегистрированные пользователи.. ?
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

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

##############################################################
## MOD Title: Disable Profile Mod
## MOD Author: Flance < mail@jordibetting.nl > (Jordi Betting) http://www.flance.nl
## MOD Description: This mod allows users to disable their profile for other users.
## MOD Version: 1.0.0
##
## Installation Level: Intermediate
## Installation Time: ~ 5 Minutes
## Files To Edit: language/lang_english/lang_main.php,
##      templates/subSilver/profile_add_body.tpl,
##      includes/usercp_register.php,
##      includes/usercp_viewprofile.php
## Included Files: templates/subSilver/profile_view_body_notallowed.tpl
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
На phpbb.com поищи.
SAN88
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 7 месяцев

Сообщение SAN88 »

Поставил Disable Profile Mod
Теперь при попытке просмотра профиля выходит ошибка

Parse error: syntax error, unexpected '}' in /home/***/public_html/includes/usercp_viewprofile.php on line 284

Где то в этом месте

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

	'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
}
 else 
{
В чем ошибка?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

выше/ниже покажите.
А лучше файл приаттачте

PS. Видимо криво установили.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Да просто инструкции перепутал. Вместе AFTER сделал BEFORE, или наоборот. Причем не факт, что ошибка именно в районе указанной строки.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
SAN88
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 7 месяцев

Сообщение SAN88 »

Да нет, я проверял, вроде ничего не перепутал..
До этого ставил Profile Photo Mod, все работало без ошибок!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

SAN88
ну блин у тебя в 284 строке закрывающая фигурная скобка, а где парная ей открывающая?
накосячил с установкой.
phpBB2 FAQ
phpBB3 FAQ
SAN88
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 7 месяцев

Сообщение SAN88 »

Rayden
нет, нея накосячил, вот инструкция!
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

#
#-----[ BEFORE, ADD ]------------------------------------------
#
} else {

//
// Generate page
//
$page_title = $lang['Viewing_profile'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

//
// Output page header and profile_view template
//
$template->set_filenames(array(
'body' => 'profile_view_body_notallowed.tpl')
);
make_jumpbox('viewforum.'.$phpEx);

$template->assign_vars(array('L_SHOW_PROFILE_NOT_ALLOWED' => $lang['Show_profile_not_allowed']));

}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Не спроь со взрослыми.
Где у тебя строки?

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

if ($profiledata['user_allow_showprofile'] == 1 || $userdata['user_level'] == ADMIN || $userdata['user_id'] == $profiledata['user_id'])
{
Добавлено спустя 2 минуты 29 секунд:

Скобку внизу забыл.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Вот гад, он уже успел убрать из инструкции эти строки, пока я файлы сравнивал.
Изначально инструкция длиннее была.
Последний раз редактировалось Rayden 01.10.2007 19:03, всего редактировалось 1 раз.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Вот-вот.
Поручик писал(а):Причем не факт, что ошибка именно в районе указанной строки.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 19 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Детский сад, блин.
phpBB2 FAQ
phpBB3 FAQ
SAN88
phpBB 1.2.0
Сообщения: 13
Стаж: 17 лет 7 месяцев

Сообщение SAN88 »

Спасибо за помошь! Как то я пропустил эту скобку, когда копировал строчку!

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

А мод мне не совсем подходит.. Он полностью скрывает возможность просмотра профиля, а мне нужно только от гостей! Этот мод можно переделать?
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 18 лет 11 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

Найти в profile.php

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

// Start of program proper
Добавить перед

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

if (!$userdata['session_logged_in']) 
{ 
   message_die(GENERAL_MESSAGE, "Зарегистрируйтесь для того, чтобы просмотреть профиль пользователя"); 
}

Вернуться в «Запросы модов для phpBB 2.0.x»