User Reputation Points

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

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

Re: User Reputation Points

Сообщение Shwepps »

Пчелкин
Уже мод работает) Не могу только разобраться, что за баллы влияния и блоки там?
и где меняется цвет шрифта отвечающего за комментарии на странице репутации? в CSS?
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: User Reputation Points

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

Блоки - отображение репутации шкалой зеленых/серых/красных квадратов в просмотре темы
Баллы влияния - это на сколько баллов может повысить репутацию юзер одним нажатием кнопки
In Web We Trust
Roporak
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 11 месяцев
Благодарил (а): 2 раза

Re: User Reputation Points

Сообщение Roporak »

Напомню свой вопрос, на который так и не ответили:
Roporak писал(а):
Айдар писал(а):Roporak, ну так решение в студию? :)
И опишите, что именно Вы получили визуально от Ваших "танцев", так как у меня никогда не было "Кармы".
Пожалуйста, вот фрагмент кода:

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

<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
<!-- IF postrow.U_VIEW_REP --><a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 780, 550); return false;" >
<!-- IF postrow.REPUTATION_TEXT eq "0" --><img src="{T_IMAGES_PATH}reputation/reputation_0.png" alt="У {postrow.POST_AUTHOR_} отсутствует Энергия" title="У {postrow.POST_AUTHOR} отсутствует Энергия"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "1" --><img src="{T_IMAGES_PATH}reputation/reputation_+1.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "2" --><img src="{T_IMAGES_PATH}reputation/reputation_+2.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "3" --><img src="{T_IMAGES_PATH}reputation/reputation_+3.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "4" --><img src="{T_IMAGES_PATH}reputation/reputation_+4.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "5" --><img src="{T_IMAGES_PATH}reputation/reputation_+5.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "6" --><img src="{T_IMAGES_PATH}reputation/reputation_+6.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "7" --><img src="{T_IMAGES_PATH}reputation/reputation_+7.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "8" --><img src="{T_IMAGES_PATH}reputation/reputation_+8.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "9" --><img src="{T_IMAGES_PATH}reputation/reputation_+9.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "10" --><img src="{T_IMAGES_PATH}reputation/reputation_+10.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-1" --><img src="{T_IMAGES_PATH}reputation/reputation_-1.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-2" --><img src="{T_IMAGES_PATH}reputation/reputation_-2.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-3" --><img src="{T_IMAGES_PATH}reputation/reputation_-3.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-4" --><img src="{T_IMAGES_PATH}reputation/reputation_-4.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-5" --><img src="{T_IMAGES_PATH}reputation/reputation_-5.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-6" --><img src="{T_IMAGES_PATH}reputation/reputation_-6.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-7" --><img src="{T_IMAGES_PATH}reputation/reputation_-7.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-8" --><img src="{T_IMAGES_PATH}reputation/reputation_-8.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-9" --><img src="{T_IMAGES_PATH}reputation/reputation_-9.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
<!-- IF postrow.REPUTATION_TEXT eq "-10" --><img src="{T_IMAGES_PATH}reputation/reputation_-10.png" alt="Уровень Энергии: {postrow.REPUTATION_TEXT}" title="Уровень Энергии: {postrow.REPUTATION_TEXT}"><!-- ENDIF -->
</a>
<!-- ENDIF -->
<!-- ENDIF -->
					
		<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
		<!-- IF postrow.S_GIVE_REPUTATION --><dd><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 --></dd><!-- ENDIF -->
		<!-- ENDIF -->
В результате, у меня получилось так:
Если репутация нейтральная (равна 0), то картинка такая: Изображение
Если репутация положительная (в данном случае равна +1), - то такая:Изображение
А если отрицательная (в данном случае равна -1), то такая картинка: Изображение
Но это только в шаблоне viewtopic_body. А в профиле пользователя у меня не получилось сделать тоже самое. Подскажите, как мне преобразовать этот код, чтобы он работал и в шаблоне memberlist_view?
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: User Reputation Points

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

Roporak писал(а):Подскажите, как мне преобразовать этот код
Поропбуйте в этом фрагменте кода найти все вхождения

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

postrow.
и удалить
Если не получится, то заменить их на Добавлено спустя 8 минут 47 секунд:
И еще, вот с этим у Вас там ничего не выйдет:

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

<!-- IF S_REPUTATION and postrow.S_USER_REPUTATION -->
		<!-- IF postrow.S_GIVE_REPUTATION --><dd><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 --></dd><!-- ENDIF -->
		<!-- ENDIF -->
In Web We Trust
bavard
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 1 месяц
Благодарил (а): 2 раза

Re: User Reputation Points

Сообщение bavard »

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

Re: User Reputation Points

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

bavard писал(а):а обычным пользователям как это сделать?
Нажать соответствующую кнопку. Если кнопки нет, то проверяем установку. И, конечно же, смотрим настройки репутации на вкладке "Модули", а именно: минимальное кол-во сообщений для влияния на репутацию.
In Web We Trust
bavard
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 1 месяц
Благодарил (а): 2 раза

Re: User Reputation Points

Сообщение bavard »

// Those are group-only attributes
$group_only_ary = array('group_receive_pm', 'group_legend', 'group_message_limit', 'group_max_recipients', 'group_founder_manage');

это единственное просто не нашел, но я смотрел нету и у других... забыл почистить кэш ))))
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

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

Да где вы берете эту инструкцию? Нету этого в User_reputation_point v 0.3.1.1

User_reputation_point_0.3.1.1

Из инструкции к includes/functions_user.php
найти

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

	$update_ary = array(
		FORUMS_TABLE			=> array('forum_last_poster_name'),
		MODERATOR_CACHE_TABLE	=> array('username'),
		POSTS_TABLE				=> array('post_username'),
		TOPICS_TABLE			=> array('topic_first_poster_name', 'topic_last_poster_name'),
	);
Добавить после

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

// idiotnesia wuz here - user rep point
	$update_ary[REPUTATIONS_TABLE] = array('username');
// end
Найти

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

function user_delete($mode, $user_id, $post_username = false)
{
	global $cache, $config, $db, $user, $auth;
	global $phpbb_root_path, $phpEx;
Добавить после

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

// idiotnesia wuz here - user rep point
	global $reputation;
// end
найти

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

	if ($user_row['user_avatar'] && $user_row['user_avatar_type'] == AVATAR_UPLOAD)
	{
		avatar_delete('user', $user_row);
	}
Добавить после

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

//idiotnesia wuz here
	$reputation->delete_user($user_id);
// end
Найти

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

   // Attributes which also affect the users table
   $user_attribute_ary = array('group_colour', 'group_rank', 'group_avatar', 'group_avatar_type', 'group_avatar_width', 'group_avatar_height');
Добавить после

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

// idiotnesia wuz here - user rep point
   $user_attribute_ary[] = 'group_reputation_power';
// end
Все......
Последний раз редактировалось Пчелкин 13.04.2011 12:07, всего редактировалось 3 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
bavard
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 1 месяц
Благодарил (а): 2 раза

Re: User Reputation Points

Сообщение bavard »

зайди на 1ую страничку и скачай мануал)

видимо уже кто то переделал последнее ... потому что было как вот я говорил... могу мануал сюда кинуть)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

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

Долго я еще ссылку на последнюю версию буду здесь выкладывать? Модеры ...можете перенести ссылку в первое сообщение..Стирать у себя не буду. Дистрибутив успел скачать у автора перед тем, как тему закинули...
User_reputation_point_0.3.1.1
Последний раз редактировалось Пчелкин 13.04.2011 12:07, всего редактировалось 2 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
djforce
phpBB 1.2.1
Сообщения: 27
Стаж: 15 лет 10 месяцев
Откуда: Нижний Новгород
Благодарил (а): 9 раз

Re: User Reputation Points

Сообщение djforce »

сем привет, скачал мод User reputation points. Начал ставаить последовательно, сначала скопировал файлы, потом начал редактировать остальные файлы прописанные в установщике. Мод не понравился, решил удалить.
Удалял в обратном порядке. Т.е. открываю тот файл что редактировал и убираю в нем изменения которые описаны в установщике. вроде все правильно сделал и таблицу БД удалил. Кэш почистил через папку. Но что то не так. Не заходит в админку пишет ошибка на сервере...
помогите плииззз
вот что пишет браузер:
2011-02-22_144057.gif
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
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
Аватара пользователя
djforce
phpBB 1.2.1
Сообщения: 27
Стаж: 15 лет 10 месяцев
Откуда: Нижний Новгород
Благодарил (а): 9 раз

Re: User Reputation Points

Сообщение djforce »

Нет, во время установки в одном из файлов не нашел искомой строчки, то после чего вставить код. пропустил просто и не вставил. После установки мод не заработал.(начал глючить форму) пошел удалять...(((
Аватара пользователя
Пчелкин
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
Аватара пользователя
djforce
phpBB 1.2.1
Сообщения: 27
Стаж: 15 лет 10 месяцев
Откуда: Нижний Новгород
Благодарил (а): 9 раз

Re: User Reputation Points

Сообщение djforce »

дык я не в кусты, дайте ссылку на точно рабочий, последнюю версию... плз, а что значит коннект с сайтом фиговый?

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