Страница 9 из 11

Re: phpBB3 Simple Karma

СообщениеДобавлено: 20 фев 2011, 08:17
AllCity
переустановить код в karma.php

Re: phpBB3 Simple Karma

СообщениеДобавлено: 20 фев 2011, 09:26
pasha69
вчера сам догадался, переустановил - все работает :good:

Re: phpBB3 Simple Karma

СообщениеДобавлено: 20 фев 2011, 23:11
pasha69
а как бы еще в профиль кнопочки добавить, чтоб прям оттуда можно было менять карму? :D

Re: phpBB3 Simple Karma

СообщениеДобавлено: 21 фев 2011, 13:35
AllCity
EN - Change karma on profile
RU - Изменение кармы в профиле


Изображение

Открыть - open karma.php найти - find:
Код: Выделить всё
$karma_redirect = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p='.$karma_post.'#p'.$karma_post);

заменить на - replaced with:
Код: Выделить всё
$karma_redirect = ($karma_post == 0) ? append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u='.$karma_to) : append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p='.$karma_post.'#p'.$karma_post);

найти - find:
Код: Выделить всё
        $pm_text = sprintf($user->lang['KARMA_PMMESSPLUS'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$user->data['user_id']), $user->data['username'], append_sid(generate_board_url().'/viewtopic.'.$phpEx, 'p='.$karma_post.'#p'.$karma_post));

заменить на - replaced with:
Код: Выделить всё
        $pm_text = ($karma_post == 0) ? sprintf($user->lang['KARMA_PMMESSPLUS'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$user->data['user_id']), $user->data['username'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$karma_to)) : sprintf($user->lang['KARMA_PMMESSPLUS'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$user->data['user_id']), $user->data['username'], append_sid(generate_board_url().'/viewtopic.'.$phpEx, 'p='.$karma_post.'#p'.$karma_post));

найти - find:
Код: Выделить всё
        $pm_text = sprintf($user->lang['KARMA_PMMESSMINUS'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$user->data['user_id']), $user->data['username'], append_sid(generate_board_url().'/viewtopic.'.$phpEx, 'p='.$karma_post.'#p'.$karma_post));

заменить на - replaced with:
Код: Выделить всё
        $pm_text = ($karma_post == 0) ? sprintf($user->lang['KARMA_PMMESSMINUS'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$user->data['user_id']), $user->data['username'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$karma_to)) : sprintf($user->lang['KARMA_PMMESSMINUS'], append_sid(generate_board_url().'/memberlist.'.$phpEx, 'mode=viewprofile&u='.$user->data['user_id']), $user->data['username'], append_sid(generate_board_url().'/viewtopic.'.$phpEx, 'p='.$karma_post.'#p'.$karma_post));

открыть - open memberlist.php найти - find:
Код: Выделить всё
    'KARMA_SHOW' => ($member['user_ip']) ? true : false,
    'KARMA_SUM' => $karma_sum,
    'KARMA_COLOUR' => ($karma_sum < 0) ? '#FF0000' : (($karma_sum == 0) ? '#000000' : '#00B200'),

заменить на - replaced with:
Код: Выделить всё
    'KARMA_SHOW' => ($member['user_ip']) ? true : false,
    'KARMA_I' => ($user->data['user_id'] == $member['user_id']) ? true : false,
    'KARMA_SUM' => $karma_sum,
    'KARMA_COLOUR' => ($karma_sum < 0) ? '#FF0000' : (($karma_sum == 0) ? '#000000' : '#00B200'),
    'KARMA_PLUS' => append_sid("{$phpbb_root_path}karma.$phpEx", 'mode=plus&amp;to='.$member['user_id']),
    'KARMA_MINUS' => append_sid("{$phpbb_root_path}karma.$phpEx", 'mode=minus&amp;to='.$member['user_id'])

ProSilver
Открыть - Open: styles/prosilver/template/memberlist_view.html найти - find:
Код: Выделить всё
<strong style="color: {KARMA_COLOUR};">{KARMA_SUM}</strong>

заменить на - replaced with:
Код: Выделить всё
<!-- IF not KARMA_I --><a href="{KARMA_PLUS}">+</a> <strong style="color: {KARMA_COLOUR};">{KARMA_SUM}</strong> <a href="{KARMA_MINUS}">-</a><!-- ELSE --><strong style="color: {KARMA_COLOUR};">{KARMA_SUM}</strong><!-- ENDIF -->

SubSilver2
Открыть - Open: styles/subsilver2/template/memberlist_view.html найти - find:
Код: Выделить всё
<b class="gen" style="color: {KARMA_COLOUR};">{KARMA_SUM}</b><

заменить на - replaced with:
Код: Выделить всё
<!-- IF not KARMA_I  --><a href="{KARMA_PLUS}">+</a> <b style="color: {KARMA_COLOUR};">{KARMA_SUM}</b> <a href="{KARMA_MINUS}">-</a><!-- ELSE --><b style="color: {KARMA_COLOUR};">{KARMA_SUM}</b><!-- ENDIF -->

Re: phpBB3 Simple Karma

СообщениеДобавлено: 21 фев 2011, 17:44
AllCity
pasha69, кстати обнови этот аддон базу (бага при регистрации :roll: ).

Re: phpBB3 Simple Karma

СообщениеДобавлено: 21 фев 2011, 18:16
pasha69
обновил, вроде, работает, розже проверю основательно :)

Re: phpBB3 Simple Karma

СообщениеДобавлено: 22 фев 2011, 20:48
pasha69
регистрация работает, все ок :) (а я то думал - че у меня юзеров не увеличивается, сейчас поперли :D ), тестируем дальше ;)

Re: phpBB3 Simple Karma

СообщениеДобавлено: 22 фев 2011, 22:46
pasha69
найден баг - при повышении кармы из форума(в сообщении), пользователю приходит ЛС "Пользователь pasha69 понизил Вашу карму!", хотя карма увеличивается, а если повышать из профиля, то приходит нормально "Пользователь pasha69 повысил Вашу карму!"

Re: phpBB3 Simple Karma

СообщениеДобавлено: 22 фев 2011, 22:55
AllCity
Fixed обнови второй пункт

Re: phpBB3 Simple Karma

СообщениеДобавлено: 22 фев 2011, 22:58
pasha69
AllCity писал(а):Fixed
я нашел, но не успел написать :)