VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Стоит хак( Репа как в ипб & Variable reputation Power)
Пытаюсь сделать так:
Пользователь смотрит репутацию(view_perutation.php?u=$userid)
Видит там за какую тему поставили плюсик, какой коментарий к плюсу и там кто добавил....
так вот....
Я пытаюсь сделать так:
Если раздел для пользователя закрытый (не имеет прав к нему) , но он смотрит репутацию и видит там тему в этом разделе(закрытом) , то ему выводится не название темы, а фраза "закрытый раздел"..
Правлю собственно модуль который показывает инфу эту( Модуль - Репутация как в ИПБ - member_complete)
Вот что у меня получилось:
PHP Code:
$show['reputation'] = false; $repinfo_showlimit = $vbulletin->options['repinfo_showlimit']; if ($repinfo_showlimit <= 0) { $repinfo_showlimit = $vbulletin->options['showuserrates']; } if ($vbulletin->options['reputationenable'] AND ($vbulletin->options['repinfo_onoff'] OR $vbulletin->userinfo['showreputation'] OR !($permissions['genericpermissions'] & $vbulletin->bf_ugp_genericpermissions['canhiderep']))) { $vbulletin->options['showuserrates'] = intval($vbulletin->options['showuserrates']); $vbulletin->options['showuserraters'] = $permissions['genericpermissions'] & $vbulletin->bf_ugp_genericpermissions['canseeownrep']; $reputations = $db->query_read(" SELECT customavatar.dateline AS avatardata, user.username, user.usertitle AS usertitle, user.joindate as joindate, reputation.whoadded, reputation.postid as postid, reputation.reputation, reputation.reason, post.threadid as threadid, reputation.dateline as dateline, thread.title as title FROM " . TABLE_PREFIX . "reputation AS reputation INNER JOIN " . TABLE_PREFIX . "post AS post ON(reputation.postid = post.postid) INNER JOIN " . TABLE_PREFIX . "thread AS thread ON(post.threadid = thread.threadid) LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = reputation.whoadded) LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON(customavatar.userid = reputation.whoadded) WHERE reputation.userid = " . $userinfo['userid'] . " " . iif($vbulletin->options['showuserraters'] AND trim($vbulletin->userinfo['ignorelist']), " AND reputation.whoadded NOT IN (0," . str_replace(' ', ',', trim($vbulletin->userinfo['ignorelist'])). ")") . " ORDER BY reputation.dateline DESC LIMIT 0, " . $repinfo_showlimit );