VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Прежде чем ставить, верните изменения в шаблонах, касаемые репутации, иначе не будет отображать
Не забываем включить репутацию (Админка - Основные настройки - Репутация пользователей)
Если стояли другие хаки репутации (Репа как в ipb) - удалите, в этой версии объеденено 3 хака
product-repinfo_in_memberinfo.xml (используется лишь просмотр отзывов)
product-reputation [ver 2.1].xml
и репутация цифрами в постбите
Краткая инструкция по установке в архиве
Будут вопросы - отвечу(лучше в аську)
Стандартное устройство репутации в вобле:
В вобле есть очки репутации [«кубики» (по умолчанию)] и сила репутации
Пример: человек А отдает человеку Б голос репутации, то у человека Б очки репутации:
- увеличиваются на кол-во силы репутации человека А, если голос положительный
- уменьшаются на половину кол-ва силы репутации человека А, если голос отрицательный
------------------------------------- Из изменений основного хака(product-reputation [ver 2.1].xml) -
Возможность убрать ограничения на -/+ (будет работать в полную силу репутации, если у вас сила репы равна 15, то и баллы можете ставить в пределах от -15 до 15)
Стандартная настройка от -5 до 10, при силе репутации 10
Примеры
при силе репутации 1
-1 до 1
при силе репы 4
от -2 до 4
иными словами минусовая сила исходит из формулы mod(сила)
человеческим языком - целый остаток от деления на 2
Авторы оригинальных продуктов
product-repinfo_in_memberinfo - kerk, snoopi
product-reputation [ver 2.1].xml - S(r1pt & Yo
репутация цифрами в постбите - zCarot)
Из моих усилий, лишь перегон на tms* и объединение в один продукт. (TMS 1.1.5 присутсвует в архиве)
------------------------------------------------- собирала под свои нужды, посему из product-repinfo_in_memberinfo отображает только из постбита, если кому нужно отображение в memberinfo, могу переделать
* - tms используется для работы с шаблонами. Поиск куска кода в указанном шаблоне и последующая подмена его на указанный вами код без изменения самих стилей.
Единственный минус этой системы - нельзя указывать разные настройки для разных стилей
Last edited by Faytiss : 10-18-2009 at 03:00 AM.
Reason: обновка
Faytiss, я так и не понял, как менять силу репутации кроме для администратора ?
@Fine
Эксперт
Join Date: Dec 2007
Posts: 2,695
Версия vB: 1.x.x
Пол:
Reputation:
Expert 1295
Репутация в разделе: 546
2
Quote:
Originally Posted by Faytiss
репутация цифрами в постбите, вроде керк)
zCarot
@Faytiss
Специалист
Join Date: May 2007
Location: \.
Posts: 337
Версия vB: 3.8.x
Пол:
Reputation:
Professional 387
Репутация в разделе: 267
1
Alexxali, поднимать пользователям их силу репы методом добавления отзывов
@maJic
В Черном списке
Join Date: Mar 2008
Posts: 1,317
Версия vB: 3.8.4
Reputation:
Professional 475
Репутация в разделе: 370
2
Кстати, если ты используешь repinfo от snoopi, подправь там 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 );
// ##### Reputation given in memberinfo ##### $show['reputation_given'] = false; $repinfo_showlimit = $vbulletin->options['repinfo_showlimit']; if ($repinfo_showlimit <= 0) { $repinfo_showlimit = $vbulletin->options['showuserrates']; } if ($vbulletin->options['reputationenable'] AND $vbulletin->options['repinfo_given_onoff'] AND ($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.userid, 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 LEFT JOIN " . TABLE_PREFIX . "post AS post ON(reputation.postid = post.postid) LEFT JOIN " . TABLE_PREFIX . "thread AS thread ON(post.threadid = thread.threadid) LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = reputation.userid) LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON(customavatar.userid = reputation.whoadded)
WHERE reputation.whoadded = " . $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 );
А можно настроить так что независимости от репутации человек A поставил человеку Б +1 или -1 всегда! ни больше ни меньше?
SerBylik добавил 18.04.2009 в 20:08
Поставил хак product-tms.xml и product-reputation [ver 2.1] с заливкой всех файлов на форум настроил в админке но отображение репутация так и не появилась
Last edited by SerBylik : 04-18-2009 at 09:08 PM.
Reason: Добавлено сообщение
@SerBylik
Простоузер
Join Date: Feb 2009
Posts: 13
Версия vB: 3.8.1
Reputation:
Novice 0
Репутация в разделе: 0
0
Все заработало нужно было включить стандартную репутацию в основных настройках админки.
@Faytiss
Специалист
Join Date: May 2007
Location: \.
Posts: 337
Версия vB: 3.8.x
Пол:
Reputation:
Professional 387
Репутация в разделе: 267
2
Quote:
Originally Posted by maJic
repinfo от snoopi, подправь там member_complete след. образом, иначе там запросы в геометрической прогрессии растут
пофиксено, новая версия в первом посте
@Vasytka
Продвинутый
Join Date: Jul 2005
Posts: 75
Версия vB: 3.8.4
Reputation:
Novice 5
Репутация в разделе: 4
0
Проблема вышла... при импорте продукта tms_1-1-5 прошло все ОК. А вот с product-reputation [ver 1.1] этим....... возможно кодировка продукта не выставлена.... так как у меня он добавился с пустыми полями и ????? символами. (форум у меня UTF-8) поправь плз его.