User Reputation Points

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Berk
phpBB 2.0.2
Сообщения: 301
Стаж: 18 лет
Откуда: Украина, Киев
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: User Reputation Points

Сообщение Berk »

это у тебя сайт в дауне
у меня все нормально открывается и скачивается
выслал линк в личку
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: User Reputation Points

Сообщение Roaddog »

У меня вроде нормально открылся сайт.Скачал мод. Berk спасибо.
Аватара пользователя
sap2002
phpBB 1.2.0
Сообщения: 14
Стаж: 17 лет 5 месяцев
Откуда: Псков

Re: User Reputation Points

Сообщение sap2002 »

Столкнулся с проблемой описанной
Roaddog
и
Vitaliy21
Поставил себе новую версию 0.3.1 версия форума 3.0.4.

При попытки посмотреть очки пользователя, открывается окно и пишет пользователь не имеет репутации, а на самом деле у пользователя 60 очков, также само у всех пользователей форума нельзя посмотреть очки репутации...

Как исправить эту проблему?
DjPrizrak
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 3 месяца

Re: User Reputation Points

Сообщение DjPrizrak »

Такая же проблем с такими же условиями.
Аватара пользователя
sap2002
phpBB 1.2.0
Сообщения: 14
Стаж: 17 лет 5 месяцев
Откуда: Псков

Re: User Reputation Points

Сообщение sap2002 »

В общем нашел выход из ситуации (правда для стиля - subsilver2) !
Поставил себе новую версию 0.3.1 версия форума 3.0.4.

При попытки посмотреть очки пользователя, открывается окно и пишет пользователь не имеет репутации, а на самом деле у пользователя 60 очков....
Отредактировал файл /public_html/styles/subsilver2/template/viewreputation_body.html
Этот текст
<!-- IF .reputation -->
<!-- BEGIN reputation -->
<!-- IF reputation.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE --> <tr class="row1"><!-- ENDIF -->
<td class="genmed" align="center">{reputation.POINT_IMG}</td>
<td class="genmed">{reputation.FROM}<br /><strong>on</strong> {reputation.TIME}</td>
<td class="genmed">{reputation.COMMENT}</td>
<td class="genmed"><a href="{reputation.U_POST}">{reputation.POST_SUBJECT}</a></td>
<!-- IF S_MODERATE --><td><a href="{reputation.U_DELETE}"><img src="{T_IMAGES_PATH}reputation/icon_delete.gif"></a></td><!-- ENDIF -->
</tr>
<!-- END reputation -->
<!-- ELSE -->
<tr class="row2" align="center">
<td class="genmed" align="center" colspan="<!-- IF S_MODERATE -->5<!-- ELSE -->4<!-- ENDIF -->">{L_RP_EMPTY_DATA}</td>
</tr>
Переписал на этот текст:
<!-- IF .reputation_row -->
<!-- BEGIN reputation_row -->
<!-- IF reputation_row.S_ROW_COUNT is even --><tr class="row2"><!-- ELSE --> <tr class="row1"><!-- ENDIF -->
<td class="genmed" align="center">{reputation_row.POINT_IMG}</td>
<td class="genmed"><strong>{reputation_row.FROM}</strong><br />{reputation_row.TIME}</td>
<td class="genmed">{reputation_row.COMMENT}</td>
<td class="genmed"><a href="{reputation_row.U_POST}">{reputation_row.POST_SUBJECT}</span></a></td>
<!-- IF S_MODERATE --><td><a href="{reputation_row.U_DELETE}"><img src="{T_IMAGES_PATH}reputation/icon_delete.gif"></a></td><!-- ENDIF -->
</tr>
<!-- END reputation_row -->
<!-- ELSE -->
<tr class="row2" align="center">
<td class="genmed" align="center" colspan="<!-- IF S_MODERATE -->5<!-- ELSE -->4<!-- ENDIF -->">{L_RP_EMPTY_DATA}</td>
</tr>
Теперь вроде все работает...
DjPrizrak
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 3 месяца

Re: User Reputation Points

Сообщение DjPrizrak »

И в правду заработало, но появляется вопрос, правильно ли так делать, не повлияет ли на что то?
Аватара пользователя
sap2002
phpBB 1.2.0
Сообщения: 14
Стаж: 17 лет 5 месяцев
Откуда: Псков

Re: User Reputation Points

Сообщение sap2002 »

не повлияет ли на что то?
Думаю - НЕТ!
Т.к. это просто просмотр репутации, а текст переписан по образу и подобию кода который отображает репутацию когда Вы заходите в "Личный раздел" (если у Вас есть баллы репутации, то в "Последние влияния на репутацию" Вы видете эти балы и от кого они) Вот собственно и все, думаю бояться тут нечего ;)
RUS TAM
phpBB 1.2.0
Сообщения: 15
Стаж: 18 лет 6 месяцев
Откуда: Архангельск

Re: User Reputation Points

Сообщение RUS TAM »

Была аналогичная проблема. На Subsilver2 не рабоало отображение выданной репутации, а на Prosilver все нормально было. После замены кода sap2002 - все заработало и на Subsilver2. Большое Спасибо.
Ps А в чем тогда проблема, почему до изменения этого кода мод не работал как надо? Мне вот интересно понять, в каком месте я накосячил при установке.
У меня получится :)
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

Re: User Reputation Points

Сообщение ***Blaze*** »

У меня такой вопрос - обновил репутацию update 0.2.0a - 0.3.0
Выдало следующие ошибки (см. аттач)
Затем сделал все по инструкции update 0.3.0 - 0.3.1
Написало следующее:

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

User reputation points - Success
Как бы все работает, но когда я захожу в любую тему, то вижу только иконку палец вверх, а иконки палец вниз нет, тоесть я не могу негативно влиять. Так же не могу посмотреть репутацию других пользователей и свою собственную в темах (в личном разделе могу).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой сайт http://ublaze.ru/
Аватара пользователя
VaterDan
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 2 месяца

Re: User Reputation Points

Сообщение VaterDan »

sap2002 писал(а):В общем нашел выход из ситуации (правда для стиля - subsilver2) !
Поставил себе новую версию 0.3.1 версия форума 3.0.4.

При попытки посмотреть очки пользователя, открывается окно и пишет пользователь не имеет репутации, а на самом деле у пользователя 60 очков..............
........................................Отредактировал файл /public_html/styles/subsilver2/template/viewreputation_body.html
У нас на форуме заработало тоже - только после подобной редакции.
Аватара пользователя
kuzay
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет 8 месяцев
Откуда: Коломна

Re: User Reputation Points

Сообщение kuzay »

Поставил 0.3.1, захожу в админке в Модули, а он мне вот чо вверху:
[phpBB Debug] PHP Notice: in file /includes/acp/acp_rep_settings.php on line 209: Undefined index: RP_DISPLAY_BOTH
[phpBB Debug] PHP Notice: in file /adm/index.php on line 150: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3249)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 152: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3249)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 153: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3249)
[phpBB Debug] PHP Notice: in file /adm/index.php on line 154: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3249)
Подскажите где глянуть?
Элегар
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 5 месяцев

Re: User Reputation Points

Сообщение Элегар »

На моем форуме без этого мода выполнялось окола 17 запросов на viewtopic. C ним - стало около 40. Это так, к слову... Буду думать, как его "разогнать". Может кто-то уже занимался этим?

И еще: видел кто-нибудь мод для этого мода, чтоб + и - в репутацию показывались отдельно, хотя бы на странице с комментариями?

Добавлено спустя 40 минут 7 секунд:
Нашел почему так много запросов. Оказывается там для каждого поста на странице выполняется по 2 запроса, функцией get_images() в functions_reputation.php. Эта функция отвечает за отображение репутации в виде блоков. Но если выбран режим "текст" - она все равно вызывается. Таким образом, в режиме текста можно просто заменить эту функцию какой-нибудь пустышкой и таким образом снять нагрузку с сервера. Если нужен режим блоков, то следует задуматься об оптимизации - по идее запросы эти вообще лишние, так как значение кармы лежит в объекте $user и нет нужды каждый раз дергать базу. Второй запрос там вообще достает силу влияния, которая не при этом не используется.
Может, кому-то будет интересно.
Элегар
phpBB 1.0.0
Сообщения: 9
Стаж: 17 лет 5 месяцев

Re: User Reputation Points

Сообщение Элегар »

нашел еще глюк: в функции get_rep_power есть условие

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

if ($config['rp_min_posts'] && ($user_posts >= $config['rp_min_posts']))
которое проверяет, что пользователь уже набрал достаточно постов чтоб влиять на карму.
Однако если в настройках выставить rp_min_posts равным нулю, т.е. чтоб юзеры могли менять карму даже без постов, то это условие не выполняется и вес не считается вообьще для всех пользователей. Поэтому желательно изменить на

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

if (isset($config['rp_min_posts']) && ($user_posts >= $config['rp_min_posts']))

А еще в той же сперва рассчитывается вес влияния с учетом дней, кармы и постов, а в конце все это перебивается весом влияния группы. Логичнее было бы если бы оно прибавлялось, а не заменялось. Т.е. вместо

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

			$user_power = $group_power;
должно быть

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

			$user_power += $group_power;
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 19 лет 11 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: User Reputation Points

Сообщение incubus »

Такая проблема: обновил мод с версии 0.2.0a - 0.3.0, потом с 0.3.0 - 0.3.1. Не подсвечивается количество репутации в минипрофиле, т.е. невозможно просмотреть комментарии в режиме "текст". В режиме "блок", просмотреть можно, нажав на "квадратик", если он есть. Проверял уже все, что только можно: права, чистил кэш, установку по версии 0.3.1, а также отдельно файлы касающиеся просмотра темы. Пока все делаю на форуме локалхоста, идентичном рабочему, может в этом проблема? И еще, если все-таки просмотреть комменты через "блок", то авторы старых комментариев не отображаются, просто пусто. Тему читал несколько раз и на англ.офсайте тоже. Кто-нибудь сталкивался, есть мысли по этому поводу?
Изображение
Shurik.Mcl
phpBB 1.4.1
Сообщения: 48
Стаж: 18 лет 3 месяца
Откуда: UA Черкассы
Благодарил (а): 1 раз

Re: User Reputation Points

Сообщение Shurik.Mcl »

привет содружеству !
давно не заходил, живу на 2.0.a давно, подумал, гляну что нового и хорошего, а тут столько недочётов :roll:
хотелось бы прояснить ситуацию - возможно автор давно "забил" на свой мод и стоит взглянуть на что-то другое ?
есть идея расширения функционала в таком русле - вместо модуля "спасибо за сообщение" было бы очень красиво выводить в посте информацию об "сколько баллов это сообщение получило в + или в - " ? если есть соавторы, может ли идея иметь продолжение ???
как верно заметил выше Элегар, модуль довольно серьёзно грузит систему на больших форумах, что так же сдерживает меня в какой-то степени, возможно кого-то ещё ...

Вернуться в «Поддержка модов для phpBB 3.0.x»