Posted 16 апреля, 20195 yr comment_156751 Привет! Никто нигде не видел фишки, которая запрещала бы просмотр определенного профиля (по ID группы и/или ID юзера)? Т.е, при нажатии на N-й профиль, форум выдавал бы ошибку о том, что доступ к контенту закрыт или любое другое кастомное сообщение. Если нет, то есть умельцы, которые могли бы реализовать подобный костыль?) Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/ Share on other sites Больше вариантов
16 апреля, 20195 yr comment_156752 Да, есть такая тема. Таких модулей даже два: https://invisioncommunity.com/files/file/8982-profile-privacy/ https://invisioncommunity.com/files/file/8840-profile-viewing-privacy/ Второй, правда, почему-то не продаётся. + при прокачанном уровне владения модулем Automation Rules такую же систему можно создать и там. Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156752 Share on other sites Больше вариантов
16 апреля, 20195 yr Author comment_156757 10 часов назад, alexis сказал: Да, есть такая тема. Таких модулей даже два: https://invisioncommunity.com/files/file/8982-profile-privacy/ https://invisioncommunity.com/files/file/8840-profile-viewing-privacy/ Второй, правда, почему-то не продаётся. + при прокачанном уровне владения модулем Automation Rules такую же систему можно создать и там. Круто! Спасибо за помощь Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156757 Share on other sites Больше вариантов
16 апреля, 20195 yr comment_156758 Последний кстати не сложно "портировать", что было бы интересно написать. Для юного "плагинописателя" самое то. Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156758 Share on other sites Больше вариантов
16 апреля, 20195 yr Author comment_156759 1 час назад, siv1987 сказал: Последний кстати не сложно "портировать", что было бы интересно написать. Для юного "плагинописателя" самое то. На самом деле, я думал что там куда проще (если я не прав — простите), где-то в поиске форума я нашел тему, где человек просил код для того, чтобы гостям было запрещено просматривать профили пользователей, там было около 7 строчек кода, т.е условие и вывод ошибки. Я хотел просто попробовать переделать, но понял что нужно читать и читать, а какой-то полной документации я не нашел (не отрицаю, что в 6 утра я мог плохо искать), хотя ранее мне точно помнится, что был ресурс, на котором описывалась полная документация с классными примерами, хотя вполне возможно, что могу путать с другим движком, дело было года 3-4 назад, ещё во время 3.Х) Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156759 Share on other sites Больше вариантов
16 апреля, 20195 yr comment_156760 Запретить легко, особенно сразу в коде. Написать плагин, создать продуманные настройки, вывести их в удобном месте это другое дело. Если не требуется сильно мудренная система, а тупо ограничить просмотр пару конкретных пользователей в файле applications/core/modules/front/members/profile.php пишите условие если и выведите ошибку. /* Load Member */ $this->member = \IPS\Member::load( \IPS\Request::i()->id ); if ( !$this->member->member_id ) { \IPS\Output::i()->error( 'node_error', '2C138/1', 404, '' ); } Ниже добавить if( in_array( $this->member->member_id, array( ид пользователей через запятую) ) OR $this->member->inGroup( array( ид групп через запятую ) ) ) { \IPS\Output::i()->error( 'private_profile', '2C138/custom', 403, '' ); } Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156760 Share on other sites Больше вариантов
16 апреля, 20195 yr comment_156761 Ну и да, не забыть добавить условие на то, что это не свой профиль $this->member->member_id != \IPS\Member::loggedIn()->member_id Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156761 Share on other sites Больше вариантов
16 апреля, 20195 yr Author comment_156762 Ох, Вы мне очень помогли, спасибо большое! Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156762 Share on other sites Больше вариантов
1 мая, 20195 yr comment_156961 Встречайте нашу "отечественную" разработку, плагин "Приватный профиль" http://ipbskins.ru/forum/files/file/356-приватный-профиль/ Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=156961 Share on other sites Больше вариантов
12 марта, 20222 yr comment_178693 В 01.05.2019 в 18:43, siv1987 сказал: Встречайте нашу "отечественную" разработку, плагин "Приватный профиль" http://ipbskins.ru/forum/files/file/356-приватный-профиль/ Надо регистрироваться в пень этот плагин, обойдусь. Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=178693 Share on other sites Больше вариантов
25 июля, 20222 yr comment_183739 Есть и этот плагин, могу и его скинуть, кому надо Link to comment https://ipbmafia.ru/topic/21297-privatnyj-profil/?&do=findComment&comment=183739 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.