- Совместимость
- не проверялся на совместимость
- Изменения в БД
- не требуются
- Дополнительные требования
- модификация парковки аккаунта
- Автор
- Gemini_13
- Общественное достояние
- нет
Описание: дополнение к . Отключение возможности писать у припаркованных аккаунтов.
- Инструкция по установке
-
PHP:
# ---- [ Открыть ] ------------------- posting.php # ---- [ Найти ] ------------------- case 'newtopic': if(bf($userdata['user_opt'], 'user_opt', 'allow_topic')) { bb_die($lang['RULES_POST_CANNOT']); } # ---- [ Вставить после ] ------------------- if ($userdata['user_park_profile']) { $message = $lang['PARK_PROFILE_POST_DISALLOWED'] .'<br /><br />'. sprintf($lang['CLICK_RETURN_INDEX'], '<a href="index.php">', '</a>'); message_die(GENERAL_MESSAGE, $message); } # ---- [ Найти ] ------------------- case 'reply': case 'quote': if(bf($userdata['user_opt'], 'user_opt', 'allow_post')) { bb_die($lang['RULES_REPLY_CANNOT']); } $is_auth_type = 'auth_reply'; # ---- [ Вставить после ] ------------------- if ($userdata['user_park_profile']) { $message = $lang['PARK_PROFILE_POST_DISALLOWED'] .'<br /><br />'. sprintf($lang['CLICK_RETURN_INDEX'], '<a href="index.php">', '</a>'); message_die(GENERAL_MESSAGE, $message); } # ---- [ Открыть ] ------------------- ajax/posts.php # ---- [ Найти ] ------------------- $this->ajax_die($lang['DOUBLE_POST_ERROR']); } } } # ---- [ Вставить после ] ------------------- if ($userdata['user_park_profile']) { $this->ajax_die($lang['PARK_PROFILE_POST_DISALLOWED']); } # ---- [ Открыть ] ------------------- language/lang_russian/lang_main.php # ---- [ Найти ] ------------------- $lang['PARK_PROFILE_STATUS_WHOTE'] ='<h5>Что такое "Парковка Аккаунта"?</h5>'; # ---- [ Вставить после ] ------------------- $lang['PARK_PROFILE_POST_DISALLOWED'] ='Вы не сможете писать сообщения пока аккаунт припаркован'; # ---- [ Конец ] -------------------