User Reputation Points
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Berk
- phpBB 2.0.2
- Сообщения: 301
- Стаж: 18 лет
- Откуда: Украина, Киев
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Re: User Reputation Points
это у тебя сайт в дауне
у меня все нормально открывается и скачивается
выслал линк в личку
у меня все нормально открывается и скачивается
выслал линк в личку
-
sap2002
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 17 лет 5 месяцев
- Откуда: Псков
Re: User Reputation Points
Столкнулся с проблемой описанной
Roaddog
и
Vitaliy21
Roaddog
и
Vitaliy21
Поставил себе новую версию 0.3.1 версия форума 3.0.4.
При попытки посмотреть очки пользователя, открывается окно и пишет пользователь не имеет репутации, а на самом деле у пользователя 60 очков, также само у всех пользователей форума нельзя посмотреть очки репутации...
Как исправить эту проблему?
-
DjPrizrak
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 17 лет 3 месяца
-
sap2002
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 17 лет 5 месяцев
- Откуда: Псков
Re: User Reputation Points
В общем нашел выход из ситуации (правда для стиля - subsilver2) !
Этот текст
Отредактировал файл /public_html/styles/subsilver2/template/viewreputation_body.htmlПоставил себе новую версию 0.3.1 версия форума 3.0.4.
При попытки посмотреть очки пользователя, открывается окно и пишет пользователь не имеет репутации, а на самом деле у пользователя 60 очков....
Этот текст
Переписал на этот текст:<!-- 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
И в правду заработало, но появляется вопрос, правильно ли так делать, не повлияет ли на что то?
-
sap2002
- phpBB 1.2.0
- Сообщения: 14
- Стаж: 17 лет 5 месяцев
- Откуда: Псков
Re: User Reputation Points
Думаю - НЕТ!не повлияет ли на что то?
Т.к. это просто просмотр репутации, а текст переписан по образу и подобию кода который отображает репутацию когда Вы заходите в "Личный раздел" (если у Вас есть баллы репутации, то в "Последние влияния на репутацию" Вы видете эти балы и от кого они) Вот собственно и все, думаю бояться тут нечего ;)
-
RUS TAM
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 6 месяцев
- Откуда: Архангельск
Re: User Reputation Points
Была аналогичная проблема. На Subsilver2 не рабоало отображение выданной репутации, а на Prosilver все нормально было. После замены кода sap2002 - все заработало и на Subsilver2. Большое Спасибо.
Ps А в чем тогда проблема, почему до изменения этого кода мод не работал как надо? Мне вот интересно понять, в каком месте я накосячил при установке.
Ps А в чем тогда проблема, почему до изменения этого кода мод не работал как надо? Мне вот интересно понять, в каком месте я накосячил при установке.
У меня получится 
-
***Blaze***
- phpBB 2.0.7
- Сообщения: 583
- Стаж: 19 лет 8 месяцев
- Откуда: Данков
- Благодарил (а): 57 раз
- Поблагодарили: 25 раз
Re: User Reputation Points
У меня такой вопрос - обновил репутацию update 0.2.0a - 0.3.0
Выдало следующие ошибки (см. аттач)
Затем сделал все по инструкции update 0.3.0 - 0.3.1
Написало следующее:
Как бы все работает, но когда я захожу в любую тему, то вижу только иконку палец вверх, а иконки палец вниз нет, тоесть я не могу негативно влиять. Так же не могу посмотреть репутацию других пользователей и свою собственную в темах (в личном разделе могу).
Выдало следующие ошибки (см. аттач)
Затем сделал все по инструкции 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
У нас на форуме заработало тоже - только после подобной редакции.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
Поставил 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 и нет нужды каждый раз дергать базу. Второй запрос там вообще достает силу влияния, которая не при этом не используется.
Может, кому-то будет интересно.
И еще: видел кто-нибудь мод для этого мода, чтоб + и - в репутацию показывались отдельно, хотя бы на странице с комментариями?
Добавлено спустя 40 минут 7 секунд:
Нашел почему так много запросов. Оказывается там для каждого поста на странице выполняется по 2 запроса, функцией get_images() в functions_reputation.php. Эта функция отвечает за отображение репутации в виде блоков. Но если выбран режим "текст" - она все равно вызывается. Таким образом, в режиме текста можно просто заменить эту функцию какой-нибудь пустышкой и таким образом снять нагрузку с сервера. Если нужен режим блоков, то следует задуматься об оптимизации - по идее запросы эти вообще лишние, так как значение кармы лежит в объекте $user и нет нужды каждый раз дергать базу. Второй запрос там вообще достает силу влияния, которая не при этом не используется.
Может, кому-то будет интересно.
-
Элегар
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 17 лет 5 месяцев
Re: User Reputation Points
нашел еще глюк: в функции get_rep_power есть условие
которое проверяет, что пользователь уже набрал достаточно постов чтоб влиять на карму.
Однако если в настройках выставить rp_min_posts равным нулю, т.е. чтоб юзеры могли менять карму даже без постов, то это условие не выполняется и вес не считается вообьще для всех пользователей. Поэтому желательно изменить на
А еще в той же сперва рассчитывается вес влияния с учетом дней, кармы и постов, а в конце все это перебивается весом влияния группы. Логичнее было бы если бы оно прибавлялось, а не заменялось. Т.е. вместо
должно быть
Код: Выделить всё
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
Такая проблема: обновил мод с версии 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
привет содружеству !
давно не заходил, живу на 2.0.a давно, подумал, гляну что нового и хорошего, а тут столько недочётов :roll:
хотелось бы прояснить ситуацию - возможно автор давно "забил" на свой мод и стоит взглянуть на что-то другое ?
есть идея расширения функционала в таком русле - вместо модуля "спасибо за сообщение" было бы очень красиво выводить в посте информацию об "сколько баллов это сообщение получило в + или в - " ? если есть соавторы, может ли идея иметь продолжение ???
как верно заметил выше Элегар, модуль довольно серьёзно грузит систему на больших форумах, что так же сдерживает меня в какой-то степени, возможно кого-то ещё ...
давно не заходил, живу на 2.0.a давно, подумал, гляну что нового и хорошего, а тут столько недочётов :roll:
хотелось бы прояснить ситуацию - возможно автор давно "забил" на свой мод и стоит взглянуть на что-то другое ?
есть идея расширения функционала в таком русле - вместо модуля "спасибо за сообщение" было бы очень красиво выводить в посте информацию об "сколько баллов это сообщение получило в + или в - " ? если есть соавторы, может ли идея иметь продолжение ???
как верно заметил выше Элегар, модуль довольно серьёзно грузит систему на больших форумах, что так же сдерживает меня в какой-то степени, возможно кого-то ещё ...

