User Reputation Points

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Olesya
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 5 месяцев
Благодарил (а): 4 раза

Re: User Reputation Points

Сообщение Olesya »

Айдар, я наверное неправильно выразилась..

Вот мой код

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

<!-- begin mod: User reputation points - subsilver2 -->

					<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
					<!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong> {postrow.REPUTATION_TEXT}<!-- ENDIF -->
					<!-- IF S_REP_DISPLAY neq 'text'  --><br /><!-- IF postrow.U_VIEW_REP --><a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_BLOCK}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF --><!-- ENDIF -->
					<!-- IF postrow.S_GIVE_REPUTATION --><br /><a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --><!-- ENDIF -->
					<!-- ENDIF -->
<!-- end mod: User reputation points - subsilver2 -->
Когда я меняю его на ваш, пропадает надпись "Репутация" (все остальное работает). Кажется разобралась что вот эта строчка

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

<!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong>
Отвечает за надпись "репутация", но если пытаюсь добавить ее в ваш код, то выдает ошибку.. Наверное я не в то место вставляю. Получается делаю так

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

<!-- begin mod: User reputation points - subsilver2 -->

					<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
					<!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong><!-- IF postrow.S_GIVE_REPUTATION --><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF -->&nbsp;&nbsp;<!-- IF postrow.U_VIEW_REP --><a title="{L_REP_HISTORY_TITLE} {postrow.POST_AUTHOR}" href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_TEXT}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF -->&nbsp;&nbsp;<a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF -->
<!-- end mod: User reputation points - subsilver2 -->
и не работает
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: User Reputation Points

Сообщение Айдар »

Olesya, за надпись "Репутация" отвечает вот эта переменная {L_RP_TOTAL_POINTS}:

У Вас она не отображается, так как включена в условные операторы, которые обрабатыватся скриптами PHP и в зависимости от Ваших настроек не позволяют выводить эту переменную.

В частности, Вы пытаетесь заключить эту переменную в условие <!-- IF S_REP_DISPLAY neq 'block' --> - "Если настроено отображать баллы репутации". Все правильно, кроме одного - Вы добавляете началоа условия <!-- IF S_REP_DISPLAY neq 'block' -->, но при этом, не указываете переменной <!-- ENDIF -->, где это условие заканчивается. Отсюда и ошибка!

Таким образом, Ваш правильный итоговый код должен выглядеть так:

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

<!-- begin mod: User reputation points - subsilver2 -->
<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
					<!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong><!-- IF postrow.S_GIVE_REPUTATION --><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF -->&nbsp;&nbsp;<!-- IF postrow.U_VIEW_REP --><a title="{L_REP_HISTORY_TITLE} {postrow.POST_AUTHOR}" href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_TEXT}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF -->&nbsp;&nbsp;<a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --><!-- ENDIF -->
<!-- end mod: User reputation points - subsilver2 -->
Добавлено спустя 6 минут 56 секунд:
А, вообще, там ничего сложного - функции условных операторов предельно ясны исходя из их названий; остается только правильно их расставить - чистая логика! ;)
In Web We Trust
Olesya
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 5 месяцев
Благодарил (а): 4 раза

Re: User Reputation Points

Сообщение Olesya »

C этим кодом

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

<!-- begin mod: User reputation points - subsilver2 -->
<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
					<!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong><!-- IF postrow.S_GIVE_REPUTATION --><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF -->&nbsp;&nbsp;<!-- IF postrow.U_VIEW_REP --><a title="{L_REP_HISTORY_TITLE} {postrow.POST_AUTHOR}" href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" ><!-- ENDIF -->{postrow.REPUTATION_TEXT}<!-- IF postrow.U_VIEW_REP --></a><!-- ENDIF -->&nbsp;&nbsp;<a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF --><!-- ENDIF -->
<!-- end mod: User reputation points - subsilver2 -->
Выдается ошибка Parse error: syntax error, unexpected $end in \www\includes\template.php(230) : eval()'d code on line 388

Попробовала, как вы сказали добавить в самый конец еще <!-- ENDIF -->, все работает, но не отображается собственная репутация, т.е у других я ее вижу, а у меня просто Репутация: ... и пусто
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: User Reputation Points

Сообщение Айдар »

Не должно :) , вот так должно (только возможно, что так гости смогут видеть историю репутации):

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

<!-- begin mod: User reputation points - subsilver2 -->
<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION --><!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong>
<!-- IF postrow.S_GIVE_REPUTATION --><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF -->&nbsp;&nbsp;

<!-- IF postrow.U_VIEW_REP --><a title="{L_REP_HISTORY_TITLE} {postrow.POST_AUTHOR}" href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" >{postrow.REPUTATION_TEXT}</a><!-- ENDIF --><!-- ENDIF -->
<!-- IF postrow.S_GIVE_REPUTATION -->&nbsp;&nbsp;<a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a>
<!-- ENDIF --><!-- ENDIF --><!-- ENDIF -->
<!-- end mod: User reputation points - subsilver2 -->
In Web We Trust
Olesya
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 5 месяцев
Благодарил (а): 4 раза

Re: User Reputation Points

Сообщение Olesya »

Значение репутации снова исчезло, т.е свою репутацию не вижу, а других пользователей вижу, а гости видят всех..

Добавлено спустя 1 минуту 20 секунд:
Если гости будут видеть это не страшно
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: User Reputation Points

Сообщение Айдар »

А вот так:

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

<!-- begin mod: User reputation points - subsilver2 -->
<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION --><!-- IF S_REP_DISPLAY neq 'block' --><br /><strong>{L_RP_TOTAL_POINTS}:</strong>
<!-- IF postrow.S_GIVE_REPUTATION --><!-- IF postrow.S_GIVE_NEGATIVE--><a href="{postrow.U_ADD_NEG}"><img src="{T_IMAGES_PATH}reputation/subtract.png" title="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_SUBTRACT_POINTS} {postrow.POST_AUTHOR}" /></a><!-- ENDIF -->&nbsp;&nbsp;<!-- ENDIF -->

<!-- IF postrow.U_VIEW_REP --><a title="{L_REP_HISTORY_TITLE} {postrow.POST_AUTHOR}" href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" >{postrow.REPUTATION_TEXT}</a><!-- ENDIF -->
<!-- IF postrow.S_GIVE_REPUTATION -->&nbsp;&nbsp;<a href="{postrow.U_ADD_POS}"><img src="{T_IMAGES_PATH}reputation/add.png" title="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" alt="{L_RP_ADD_POINTS} {postrow.POST_AUTHOR}" /></a>
<!-- ENDIF --><!-- ENDIF --><!-- ENDIF -->
<!-- end mod: User reputation points - subsilver2 -->
Снова, если что, поиграйтесь с последними ENDIF.
In Web We Trust
Olesya
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 5 месяцев
Благодарил (а): 4 раза

Re: User Reputation Points

Сообщение Olesya »

Спасибки, получилось! :)
qwerty
phpBB 1.2.1
Сообщения: 26
Стаж: 20 лет 9 месяцев
Благодарил (а): 10 раз

Re: User Reputation Points

Сообщение qwerty »

Добрый вечер всем, только что установил мод для на форум под тему absolution, до этого были глюки разные, остался один -
Изображение
=))как удалить эти дублирующиеся записи?
я догадываюсь что в /adm/styles/ там вроде файлы админки.. но какой именно, при установке туда устанавливаются два файла - acp_rep_change_point.html,
аcp_rep_ranks.html.
Спасибо за помощь заранее
Аватара пользователя
ZippeL
phpBB 1.2.0
Сообщения: 15
Стаж: 15 лет 7 месяцев
Откуда: СССР
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: User Reputation Points

Сообщение ZippeL »

ерунда какая-то. на 3.0.8 не устанавливается...
includes/functions_user.php

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

// Those are group-only attributes
$group_only_ary = array('group_receive_pm', 'group_legend', 'group_message_limit', 'group_max_recipients', 'group_founder_manage');
такого нету в этом файле.
и потом ещё три ошибки..
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: User Reputation Points

Сообщение Nekstati »

qwerty писал(а):как удалить эти дублирующиеся записи?
Система → Управление модулями.

ZippeL
http://www.phpbb.com/community/viewtopi ... #p10939565
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

Сообщение Пчелкин »

В этой теме уже три раза выкладывал.
User Reputation Points
Пролистать надо три страницы назад...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Re: User Reputation Points

Сообщение Петрович »

Пчелкин, в указанном тобою архиве отсутствует файл viewreputation_body.html в папке со стилем, поэтому страница для просмотра репутации пользователя недоступна. Перезалей архив.
Еще одно замечание для тех кто использует данный мод и перенос профилей влево на prosilver'e по первой инструкции из поста Палыча. В шаблоне с модом (report_body.html) используется класс .postbody, в который в связи с переносом профиля вносятся изменения на выравнивание и обтекание блока, поэтому при совмещении 2-х указанных модов верстка на странице с увеличением/уменьшением рейтинга "плывет". Исправления делал "грубо", без вынесения во внешний css: убрал наименование класса, внес его свойства непосредственно в файл шаблона.

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

"padding: 0; width: 76%; float: left; clear: both;"
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

Сообщение Пчелкин »

Перезалил..выложил полную версию дистрибутива..с англой ...извините...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Sashailim
phpBB 1.4.2
Сообщения: 55
Стаж: 15 лет 7 месяцев
Благодарил (а): 17 раз
Поблагодарили: 2 раза

Re: User Reputation Points

Сообщение Sashailim »

Установил я данный мод, и вот такая ошибка если в Центр Пользователя зайти!
1 проблема

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

Parse error: syntax error, unexpected T_GLOBAL, expecting ')' in /home/sasha861/public_html/forum/includes/ucp/ucp_main.php on line 196
вот 196 линия

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

global $reputation;
Как исправить проблему?

Добавлено спустя 4 минуты 18 секунд:
2 проблема

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

Parse error: syntax error, unexpected ';', expecting ')' in /home/sasha861/public_html/forum/includes/acp/acp_groups.php on line 632
// idiotnesia wuz here - user rep point
$template->assign_vars(array(
'GROUP_REPUTATION_POWER' => (isset($group_row['group_reputation_power'])) ? $group_row['group_reputation_power'] : 0,
)
);
// end
Добавлено спустя 23 секунды:
Выделена 632 линия

Добавлено спустя 9 минут 17 секунд:
И еще такая проблемка!
Я когда нажимаю на "Повысить репутацию пользователя", пишу комментарий, и возращаюсь обратно на сообщение, и не повысилась репутация.
Вот настройкия
Снимок2.JPG
Снимок.JPG
И правильно ли я настроил, что даже если человек зарегистрируется, он уже сможет повышать репутацию, и менять ее?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sashailim 26.04.2011 11:30, всего редактировалось 1 раз.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

Сообщение Пчелкин »

Про оба сбоя есть в данной теме и разьяснено как исправить..
Правильные (оптимальные) настройки репутации выкладывал выше в картинках...
Страниц в теме не много - всего 52..пролистать их быстрей , чем было написать свое сообщение вместе со снятием скринов...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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