Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Karma Hack или Advanced Karma Hack?

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

Samuelson
Samuelson писал(а):Но у меня стоит обычный Karma Hack (c phpbbhacks), а этот фикс, как я понимаю
Не.. эта тема немножко о другом моде. Nome переделал обычный Karma Hack в Advanced Karma Hack.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Samuelson
phpBB 1.4.0
Сообщения: 31
Стаж: 18 лет 3 месяца

Сообщение Samuelson »

а-а-а-а.... тогда пара вопросов
1) можно поставить advanced (и где взять его, пох - то что там с безопасностью чё-то, вроде кто-то говорил :) ) поверх обычного мода?
2) нельзя ли как нибудь пофиксить присутствие +/- у гостей в Karma hack?
Аватара пользователя
rashman
phpBB 1.2.0
Сообщения: 12
Стаж: 18 лет 3 месяца
Откуда: Одесса

Сообщение rashman »

а никто часом не собирается переделать карму, чтобы можно было назначать множественную характеристику? ну, типа
веселый +10
добрый -20
умный -32
болтун +27

ну и т.д.
Не надо оваций!
Аватара пользователя
Giche Manitu
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 2 месяца
Откуда: Донецк

Сообщение Giche Manitu »

Всем привет. Похоже, Advanced Karma Hack конфликтует с CH Mod. Стал ровно, в коде никаких перебивок небыло, но при нажатии на плюсик или ммнусик под аватарой, чтобы повысить или понизить карму юзера, вываливается такая ошибка:

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

Fatal error: Call to a member function on a non-object in /home/forum/www/includes/functions.php on line 383
Вот эта самая line 383:

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

//-- fin mod : attachmod -------------------------------------------------------

     //
     // Set up style
     //
//-- mod : categories hierarchy ------------------------------------------------
//-- delete
/*
     if ( !$board_config['override_user_style'] )
     {
          if ( $userdata['user_id'] != ANONYMOUS && $userdata['user_style'] > 0 )
          {
               if ( $theme = setup_style($userdata['user_style']) )
               {
                    return;
               }
          }
     }

     $theme = setup_style($board_config['default_style']);
*/
//-- add
     // init user object
     global $user;

     if ( !empty($user) || is_object($user) )
     {
          $user->set(); // << вот лайн 383
     }
//-- fin mod : categories hierarchy --------------------------------------------
Как пофиксить проблему? Помогите, пожалуйста. Моих знаний для этого, к сожалению, недостаточно. =(
Hell Awaits.
Аватара пользователя
Giche Manitu
phpBB 1.0.0
Сообщения: 2
Стаж: 18 лет 2 месяца
Откуда: Донецк

Сообщение Giche Manitu »

Ребят, помогите, а? Ну вот просто как рыба об лед.
Hell Awaits.
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

Advanced Karma Hack по ссылочке, что в первом сообщении, нет. Выложите пожвлуйста мод
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

NCom
Тему почитай всю, или последние пару страниц.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
sunturner
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 1 месяц
Откуда: Москва

Сообщение sunturner »

2Siava:
Прочитал тему во второй раз. NCom и другие вроде бы говорят правду - все ссылки ведут в никуда (phpbbhacks) или не совсем туда (на Ваш сайт, где лежит только аддон).
Также неясно, что все-таки решил Node - стоит ли ожидать появления новой версии или нет.
Единственный оставшийся способ получить Advanced Karma, предложенный в этой теме, писать в ЛС.
Попробую этот способ:)
С уважением, Михаил Кожурин
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

sunturner
Будьте внимательны, у меня выложен мод и аддон. Мод не последней версии (в последней вроде комментарии можно писать, но её нигде не скачать и автор пропал). Так что если хотите качать - то качайте что выложено. Оно работает.
http://www.siava.ru/forum/topic.php?t=168
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

а у меня почему то пользователь может поднимать карму хоть до 1000 сразу, просто подряд кикая. Где это можно исправить?
Аватара пользователя
sunturner
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 1 месяц
Откуда: Москва

Сообщение sunturner »

Siava
Упс! Прошу прощения! не понимаю, как я мог не заметить сам мод - на этой страничке уже был, листал ее туда-сюда...
Замотался-заработался!
:roll:
С уважением, Михаил Кожурин
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 18 лет 3 месяца
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

sunturner а может его там не было :)
vikdo
phpBB 1.4.1
Сообщения: 45
Стаж: 19 лет 1 месяц

Сообщение vikdo »

Хотелось бы продолжения (тобишь новой версии) этого неплохого мода.
Аватара пользователя
sunturner
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 1 месяц
Откуда: Москва

Сообщение sunturner »

NCom
Главное, что он там СЕЙЧАС есть и я его скачал.

Добавлено спустя 4 часа 5 минут 20 секунд:

Установил AKM c сайта Siava-ы.
Все ок.
Но в архиве с сайта нет двух описанных выше модулей - Comments
For Advanced Karma Mod и мода, считающего total_karma (выводящего на экран общее количество баллов, а не +/-).
Можно ли их достать?

Была еще проблема - мне нужно, чтобы пользователи не могли менять карму друг друга. Пока решил установлением барьера в 10000 сообщений.

Добавлено спустя 1 час 8 минут 3 секунды:

так...
создал тестового юзера, написал от него коммент, при нажатии под админом + и - вылетает белый экран.
Проверил все запросы из karma.php - все должно работать!
в базе указаны верные значения, но почему-то так.
Может быть, дело действительно в том, что установлен categories hierarchy?

Добавлено спустя 18 минут 49 секунд:

полагаю, что действительно все дело в следующих строчках файла karma.php:

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

//Taken from login.php
//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//
	

if(!$userdata['session_logged_in'])
{
	header('Location:' . append_sid("login.$phpEx"));
}
она использует код из стандартного login.php, а его меняла CH (система подфорумов):

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

//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//

//-- mod : categories hierarchy ------------------------------------------------
//-- add
$navigation = new navigation();
$navigation->add('Login', '', 'login', '', '');
$navigation->display();
//-- fin mod : categories hierarchy --------------------------------------------


Моих знаний php не хватает для адаптации AKM под CH.
Может быть, чьих-то хватило?
С уважением, Михаил Кожурин
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 19 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Если один раз поставить галочку, что мне не нужна карма, то больше включить я её не смогу?!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

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