Не.. эта тема немножко о другом моде. Nome переделал обычный Karma Hack в Advanced Karma Hack.Samuelson писал(а):Но у меня стоит обычный Karma Hack (c phpbbhacks), а этот фикс, как я понимаю
Karma Hack или Advanced Karma Hack?
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Samuelson
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.0
- Сообщения: 31
- Стаж: 19 лет 3 месяца
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 19 лет 3 месяца
- Откуда: Одесса
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 19 лет 2 месяца
- Откуда: Донецк
Всем привет. Похоже, Advanced Karma Hack конфликтует с CH Mod. Стал ровно, в коде никаких перебивок небыло, но при нажатии на плюсик или ммнусик под аватарой, чтобы повысить или понизить карму юзера, вываливается такая ошибка:
Вот эта самая line 383:
Как пофиксить проблему? Помогите, пожалуйста. Моих знаний для этого, к сожалению, недостаточно. =(
Код: Выделить всё
Fatal error: Call to a member function on a non-object in /home/forum/www/includes/functions.php on 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.
-
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 19 лет 2 месяца
- Откуда: Донецк
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
NCom
Тему почитай всю, или последние пару страниц.
Тему почитай всю, или последние пару страниц.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 19 лет 1 месяц
- Откуда: Москва
2Siava:
Прочитал тему во второй раз. NCom и другие вроде бы говорят правду - все ссылки ведут в никуда (phpbbhacks) или не совсем туда (на Ваш сайт, где лежит только аддон).
Также неясно, что все-таки решил Node - стоит ли ожидать появления новой версии или нет.
Единственный оставшийся способ получить Advanced Karma, предложенный в этой теме, писать в ЛС.
Попробую этот способ:)
Прочитал тему во второй раз. NCom и другие вроде бы говорят правду - все ссылки ведут в никуда (phpbbhacks) или не совсем туда (на Ваш сайт, где лежит только аддон).
Также неясно, что все-таки решил Node - стоит ли ожидать появления новой версии или нет.
Единственный оставшийся способ получить Advanced Karma, предложенный в этой теме, писать в ЛС.
Попробую этот способ:)
С уважением, Михаил Кожурин
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
sunturner
Будьте внимательны, у меня выложен мод и аддон. Мод не последней версии (в последней вроде комментарии можно писать, но её нигде не скачать и автор пропал). Так что если хотите качать - то качайте что выложено. Оно работает.
http://www.siava.ru/forum/topic.php?t=168
Будьте внимательны, у меня выложен мод и аддон. Мод не последней версии (в последней вроде комментарии можно писать, но её нигде не скачать и автор пропал). Так что если хотите качать - то качайте что выложено. Оно работает.
http://www.siava.ru/forum/topic.php?t=168
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 19 лет 1 месяц
- Откуда: Москва
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 20 лет 1 месяц
-
- phpBB 1.2.1
- Сообщения: 23
- Стаж: 19 лет 1 месяц
- Откуда: Москва
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:
она использует код из стандартного login.php, а его меняла CH (система подфорумов):
Моих знаний php не хватает для адаптации AKM под CH.
Может быть, чьих-то хватило?
Главное, что он там СЕЙЧАС есть и я его скачал.
Добавлено спустя 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"));
}
Код: Выделить всё
//
// 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.
Может быть, чьих-то хватило?
С уважением, Михаил Кожурин
-
- phpBB 2.0.5
- Сообщения: 490
- Стаж: 20 лет 5 месяцев
- Откуда: Санкт-Петербург