[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 1 месяц
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
burglar
Потому что автор мода посчитал это глупым и не нужным и я с ним согласен.
files32надо условие поставить в нужном месте ..
Если чисто логически (синтаксис я тож не знаю ) )
то вот так (пусть кто попропавит я не знаю очно):
Потому что автор мода посчитал это глупым и не нужным и я с ним согласен.
files32надо условие поставить в нужном месте ..
Если чисто логически (синтаксис я тож не знаю ) )
то вот так (пусть кто попропавит я не знаю очно):
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
profile.php
#
#-----[ FIND ]------------------------------------------
#
//////////democracy/////////////////
else if ( $mode == 'reputation' || $mode == 'given' || $mode == 'warnings' || $mode == 'expired' || $mode == 'reviews' )
{
include($phpbb_root_path . 'includes/usercp_reputation.'.$phpEx);
exit;
}
/////////////////////////////////
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
else if ( $mode == 'reputation'
#
#-----[ IN-LINE, AFTER ADD ]------------------------------------------
#
&& $userdata['user_level'] == ADMIN
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет 2 месяца
- Откуда: Беларусь, Гомель
Юзаю этот мод уже окло месяца и заметил следующие глюки:
1. Если убрать рейтинг модераторам или админам, то они все равно остаются висеть в списке самых уважаемых пользователей.
2. Почему-то не работает "Один пользователь может менять репутацию другого не чаще одного раза за минут." Стоит 1440, т.е. сутки, а меняй репутацию хоть через 1 минуту. Ротация изменений на 2 пользователя тоже не работает.
Кто подскажет где и что надо менять ?
Кстати я администратор на форуме, может это на что-то влияет ?
1. Если убрать рейтинг модераторам или админам, то они все равно остаются висеть в списке самых уважаемых пользователей.
2. Почему-то не работает "Один пользователь может менять репутацию другого не чаще одного раза за минут." Стоит 1440, т.е. сутки, а меняй репутацию хоть через 1 минуту. Ротация изменений на 2 пользователя тоже не работает.
Кто подскажет где и что надо менять ?
Кстати я администратор на форуме, может это на что-то влияет ?
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
Поставил себе мод. но после заливки правленного page_header.php
вылетает ошибка
помогите пожалуйста
вылетает ошибка
Код: Выделить всё
Parse error: syntax error, unexpected T_VARIABLE in /home/mh5nco/public_html/includes/page_header.php on line 116
Код: Выделить всё
//
// Parse and show the overall header.
//
include($phpbb_root_path . 'includes/functions_rate.'.$phpEx);
ob_start();
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
//////////////////democracy///////////////////////////////////
//
// Check for expired warnings and bans
//
$current_time = time();
if ($board_config['reputation_last_check_time'] + $board_config['reputation_check_rate'] * 60 < $current_time)
{
if ($board_config['reputation_delete_expired'] != -1)
{
$delete_time = $current_time - $board_config['reputation_delete_expired'] * 86400;
$result = db_query('SELECT id
FROM {REPUTATION_TABLE}
WHERE (modification = {REPUTATION_WARNING_EXPIRED} OR modification = {REPUTATION_BAN_EXPIRED})
AND expire BETWEEN 1 AND %d', $delete_time);
$in_sql = '';
while ($row = $db->sql_fetchrow($result))
{
$in_sql .= ($in_sql ? ',' : '') . $row['id'];
}
if ($in_sql)
{
db_query('DELETE FROM {REPUTATION_TABLE}
WHERE id IN (' . $in_sql . ')');
db_query('DELETE FROM {REPUTATION_TEXT_TABLE}
WHERE id IN (' . $in_sql . ')');
}
}
else
{
$delete_time = -1;
}
$result = db_query('SELECT id, user_id, modification FROM {REPUTATION_TABLE}
WHERE (modification = {REPUTATION_WARNING} OR modification = {REPUTATION_BAN})
AND expire BETWEEN 1 AND %d', $current_time);
while ($row = $db->sql_fetchrow($result))
{
if ($delete_time != -1 && $row['expire'] < $delete_time)
{
db_query('DELETE FROM {REPUTATION_TABLE} WHERE id = ' . $row['id']);
db_query('DELETE FROM {REPUTATION_TEXT_TABLE} WHERE id = ' . $row['id']);
}
else
{
$set = ($row['modification'] == REPUTATION_WARNING) ? REPUTATION_WARNING_EXPIRED : REPUTATION_BAN_EXPIRED;
db_query('UPDATE {REPUTATION_TABLE} SET modification = %d WHERE id = %d', $set, $row['id']);
}
if ($row['modification'] == REPUTATION_BAN)
{
db_query('DELETE FROM {BANLIST_TABLE} WHERE ban_userid = %d', $row['user_id']);
}
db_query('UPDATE {USERS_TABLE} SET user_warnings = user_warnings - 1 WHERE user_id = %d', $row['user_id']);
}
db_query('UPDATE {CONFIG_TABLE} SET config_value = %d WHERE config_name = \'reputation_last_check_time\'', $current_time);
}
/////////////////////////////////
);
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
//-- mod : today at yesterday at ------------------------------------------------------------------------
//-- add
$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date_day($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';
//-- end mod : today at yesterday at ------------------------------------------------------------------------
// Start add - Last visit MOD
if ( !$userdata['user_level']==MOD )
{
$template->assign_block_vars('switch_user_is_not_moderator', array());
} else
{
$template->assign_block_vars('switch_user_is_moderator', array());
}
// End add - Last visit MOD
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
NCom
При вставке допустили ошибку
Вставлять надо после ); а не перед....
При вставке допустили ошибку
Код: Выделить всё
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 18 лет 1 месяц
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Юзаю 0.2.0 и не жалуюсь 

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
все проверил так сказать на свежую голову. По каждому файлу прошелся еще раз. Все как положено... то не фиксируются изменения в настройках мода в админке.. то есть его даже включить невозможно.
Добавлено спустя 1 час 22 минуты 22 секунды:
блин прочитал всю тему. глаза болят
но ничего по своему вопросу не нашел.
Добавлено спустя 1 час 22 минуты 22 секунды:
блин прочитал всю тему. глаза болят

-
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 18 лет 3 месяца
- Откуда: Москва
NCom: 43 страница этой темы, примерно в самом низу...
Вопрос: http://phpbbguru.net/community/viewtopi ... 353#121353
Ответ: http://phpbbguru.net/community/viewtopi ... 363#121363
Вопрос: http://phpbbguru.net/community/viewtopi ... 353#121353
Ответ: http://phpbbguru.net/community/viewtopi ... 363#121363
Проверь, добавлены ли таблицы в БД...ETZel писал(а):V.I.P.o2 если не сохраняются настройки в админке - значит как минимум не был выполнен SQL для таблицы phpbb_config. Проверьте, например, что в ней присутствует значение 'reputation_enabled'
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет 2 месяца
- Откуда: Беларусь, Гомель
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет
- Откуда: Днепропетровск
-
- phpBB 1.4.4
- Сообщения: 130
- Стаж: 18 лет 2 месяца
- Откуда: Беларусь, Гомель