|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
екун Зарегистрирован: 2010-12-01 Сообщ.: 94
|
12-Июн-11 14:02 |
#1 |
установил мод Изменение рейтинга у пользователей, но обнаружил проблему...
рейтинг отображается без учета бонуса
отданное и скаченное отобрадается в кб
хотелось бы:
- изменять кол-во бонусов
- отображение рейтинга с учетом бонуса
- отображение отданного/скаченного и надеюсь бонусов в гб
Код: | #
#-----[ OPEN ]------------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]------------------------------------------------
#
$password_confirm = ( !empty($HTTP_POST_VARS['password_confirm']) ) ? trim(strip_tags(htmlspecialchars( $HTTP_POST_VARS['password_confirm'] ) )) : '';
#
#-----[ AFTER, ADD ]----------------------------------------
#
// bt ratio start
$u_up_total = ( !empty($HTTP_POST_VARS['u_up_total']) ) ? ( $HTTP_POST_VARS['u_up_total'] ) : 0;
$u_down_total = ( !empty($HTTP_POST_VARS['u_down_total']) ) ? ( $HTTP_POST_VARS['u_down_total'] ) : 0;
$ratio = ($u_down_total) ? round(($u_up_total / $u_down_total), 2) : 0;
// bt ratio end
#
#-----[ FIND ]------------------------------------------------
#
if( !$error )
{
$sql = "UPDATE " . USERS_TABLE . "
#
#-----[ ADD, BEFORE ]----------------------------------------
#
// bt start
$sql = 'UPDATE '. BT_USERS_TABLE ." SET
u_up_total = $u_up_total,
u_down_total = $u_down_total
WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user Ratio', '', __LINE__, __FILE__, $sql);
}
// bt end
#
#-----[ FIND ]------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace("\"", """, $location) . '" />';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="u_up_total" value="' . $u_up_total . '" />';
$s_hidden_fields .= '<input type="hidden" name="u_down_total" value="' . $u_down_total . '" />';
#
#-----[ FIND ]------------------------------------------------
#
$template->pparse('body');
}
else
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
//bt
$template->assign_block_vars('switch_bittorrent', array());
$sql = 'SELECT *
FROM '. BT_USERS_TABLE .'
WHERE user_id = '. $user_id;
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query users passkey', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$u_up_total = ($row['u_up_total']) ? $row['u_up_total'] : '';
$u_down_total = ($row['u_down_total']) ? $row['u_down_total'] : '';
$template->assign_vars(array(
'L_UP_TOTAL' => $lang['up_total'],
'U_UP_TOTAL' => $u_up_total,
'L_DOWN_TOTAL' => $lang['down_total'],
'U_DOWN_TOTAL' => $u_down_total,
'L_RATIO_TOTAL' => $lang['ratio_total'],
'U_RATIO_TOTAL' => ($ratio) ? $ratio : '-',
'L_RATIO_EXP' => $lang['ratio_exp'],
'L_RATIO_INFO' => $lang['ratio_info'],
'L_RATIO_INFO_NOTICE' => $lang['ratio_info_notice']
));
//bt end
#
#-----[ OPEN ]------------------------------------------------
#
template/admin/user_edit_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td class="catsides" colspan="2"></td>
</tr>
<tr>
<th class="thSides" colspan="2">{L_PROFILE_INFO}</th>
</tr>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
<tr>
<th class="thSides" colspan="2">{L_RATIO_INFO}</th>
</tr>
<tr>
<td class="row2" colspan="2"><span class="gensmall">{L_RATIO_INFO_NOTICE}</span></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_UP_TOTAL}</span>
<span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_up_total" size="20" maxlength="255" value="{U_UP_TOTAL}" /></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_DOWN_TOTAL}</span>
<span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_down_total" size="20" maxlength="255" value="{U_DOWN_TOTAL}" /></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_RATIO_TOTAL}</span></td>
<td class="row2"><span class="gen">{U_RATIO_TOTAL}</span></td>
</tr>
<tr>
<td colspan="2" class="catSides" height="28"></td>
</tr>
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_main_bt.php - Translation needed beyound this point!
#
#-----[ FIND ]------------------------------------------------
#
$lang['Curr_passkey'] = 'Current passkey:';
#
#-----[ AFTER, ADD ]----------------------------------------
#
$lang['up_total'] = 'Upload Total:';
$lang['down_total'] = 'Download Total:';
$lang['ratio_info'] = 'Ratio Info';
$lang['ratio_info_notice'] = 'Change the Users Upload and Download Ratio here!';
$lang['ratio_exp'] = 'KB 1024 - MB 1048576 - GB 1073741824';
$lang['ratio_total'] = 'Ratio Total:';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM | надеюсь на вашу помощь
_________________
|
|
Вернуться к началу
|
|
Andrey Зарегистрирован: 2010-08-28 Сообщ.: 100
|
13-Июн-11 18:16 |
#2 |
Ну вот что то типа такого я б сделал...
Гарантий я не даю, можешь попробовать думаю что все будет работать!!! Код: |
#
#-----[ OPEN ]------------------------------------------------
#
admin/admin_users.php
#
#-----[ FIND ]------------------------------------------------
#
$password_confirm = ( !empty($HTTP_POST_VARS['password_confirm']) ) ? trim(strip_tags(htmlspecialchars( $HTTP_POST_VARS['password_confirm'] ) )) : '';
#
#-----[ AFTER, ADD ]----------------------------------------
#
// bt ratio start
$u_up_total = ( !empty($HTTP_POST_VARS['u_up_total']) ) ? ( $HTTP_POST_VARS['u_up_total'] ) : 0;
$u_bonus_total = ( !empty($HTTP_POST_VARS['u_bonus_total']) ) ? ( $HTTP_POST_VARS['u_bonus_total'] ) : 0;
$u_down_total = ( !empty($HTTP_POST_VARS['u_down_total']) ) ? ( $HTTP_POST_VARS['u_down_total'] ) : 0;
$ratio = ($u_down_total) ? round((($u_up_total+u_bonus_total) / $u_down_total), 2) : 0;
// bt ratio end
#
#-----[ FIND ]------------------------------------------------
#
if( !$error )
{
$sql = "UPDATE " . USERS_TABLE . "
#
#-----[ ADD, BEFORE ]----------------------------------------
#
// bt start
$sql = 'UPDATE '. BT_USERS_TABLE ." SET
u_up_total = $u_up_total,
u_bonus_total = $u_bonus_total,
u_down_total = $u_down_total
WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update user Ratio', '', __LINE__, __FILE__, $sql);
}
// bt end
#
#-----[ FIND ]------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace("\"", """, $location) . '" />';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="u_up_total" value="' . $u_up_total . '" />';
$s_hidden_fields .= '<input type="hidden" name="u_bonus_total" value="' . $u_bonus_total . '" />';
$s_hidden_fields .= '<input type="hidden" name="u_down_total" value="' . $u_down_total . '" />';
#
#-----[ FIND ]------------------------------------------------
#
$template->pparse('body');
}
else
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
//bt
$template->assign_block_vars('switch_bittorrent', array());
$sql = 'SELECT *
FROM '. BT_USERS_TABLE .'
WHERE user_id = '. $user_id;
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not query users passkey', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$u_up_total = ($row['u_up_total']) ? $row['u_up_total'] : '';
$u_bonus_total = ($row['u_bonus_total']) ? $row['u_bonus_total'] : '';
$u_down_total = ($row['u_down_total']) ? $row['u_down_total'] : '';
$template->assign_vars(array(
'L_UP_TOTAL' => $lang['up_total'],
'U_UP_TOTAL' => $u_up_total,
'L_BONUS_TOTAL' => $lang['bonus_total'],
'U_BONUS_TOTAL' => $u_bonus_total,
'L_DOWN_TOTAL' => $lang['down_total'],
'U_DOWN_TOTAL' => $u_down_total,
'L_RATIO_TOTAL' => $lang['ratio_total'],
'U_RATIO_TOTAL' => ($ratio) ? $ratio : '-',
'L_RATIO_EXP' => $lang['ratio_exp'],
'L_RATIO_INFO' => $lang['ratio_info'],
'L_RATIO_INFO_NOTICE' => $lang['ratio_info_notice']
));
//bt end
#
#-----[ OPEN ]------------------------------------------------
#
template/admin/user_edit_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td class="catsides" colspan="2"></td>
</tr>
<tr>
<th class="thSides" colspan="2">{L_PROFILE_INFO}</th>
</tr>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
<tr>
<th class="thSides" colspan="2">{L_RATIO_INFO}</th>
</tr>
<tr>
<td class="row2" colspan="2"><span class="gensmall">{L_RATIO_INFO_NOTICE}</span></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_UP_TOTAL}</span>
<span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_up_total" size="20" maxlength="255" value="{U_UP_TOTAL}" /></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_BONUS_TOTAL}</span>
<span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_bonus_total" size="20" maxlength="255" value="{U_BONUS_TOTAL}" /></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_DOWN_TOTAL}</span>
<span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_down_total" size="20" maxlength="255" value="{U_DOWN_TOTAL}" /></td>
</tr>
<tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_RATIO_TOTAL}</span></td>
<td class="row2"><span class="gen">{U_RATIO_TOTAL}</span></td>
</tr>
<tr>
<td colspan="2" class="catSides" height="28"></td>
</tr>
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_english/lang_main_bt.php - Translation needed beyound this point!
#
#-----[ FIND ]------------------------------------------------
#
$lang['Curr_passkey'] = 'Current passkey:';
#
#-----[ AFTER, ADD ]----------------------------------------
#
$lang['up_total'] = 'Upload Total:';
$lang['down_total'] = 'Download Total:';
$lang['bonus_total'] = 'Bonus Total:';
$lang['ratio_info'] = 'Ratio Info';
$lang['ratio_info_notice'] = 'Change the Users (Upload+Bonus) and Download Ratio here!';
$lang['ratio_exp'] = 'KB 1024 - MB 1048576 - GB 1073741824';
$lang['ratio_total'] = 'Ratio Total:';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM |
|
|
Вернуться к началу
|
|
екун Зарегистрирован: 2010-12-01 Сообщ.: 94
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
|
Вернуться к началу
|
|
Admin Администратор Зарегистрирован: 2010-07-27 Сообщ.: 777
|
|
Вернуться к началу
|
|
екун Зарегистрирован: 2010-12-01 Сообщ.: 94
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
21-Июн-11 19:47 |
#7 |
Открыть файл: admin_users.php
Найти:
Код: | $user_allow_passkey = ( !empty($HTTP_POST_VARS['user_allow_passkey']) ) ? intval( $HTTP_POST_VARS['user_allow_passkey'] ) : 0; |
Добавить после:
Код: | $u_up_bonus = ( !empty($HTTP_POST_VARS['u_up_bonus']) ) ? intval( $HTTP_POST_VARS['u_up_bonus'] ) : 0;
$u_up_total = ( !empty($HTTP_POST_VARS['u_up_total']) ) ? ( $HTTP_POST_VARS['u_up_total'] ) : 0;
$u_down_total = ( !empty($HTTP_POST_VARS['u_down_total']) ) ? ( $HTTP_POST_VARS['u_down_total'] ) : 0; |
Найти:
Код: | $sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" |
Добавить перед:
Код: | // bt start
$sql = 'UPDATE '. BT_USERS_TABLE ." SET
u_up_total = $u_up_total,
u_up_bonus = $u_up_bonus,
u_down_total = $u_down_total
WHERE user_id = $user_id
";
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not update user Ratio', '', __LINE__, __FILE__, $sql);
}
// bt end |
Найти:
Код: | $user_allow_passkey = $this_userdata['user_allow_passkey']; |
Добавить после:
Код: | $u_up_total = $this_userdata['u_up_total'];
$u_up_bonus = $this_userdata['u_up_bonus'];
$u_down_total = $this_userdata['u_down_total ']; |
Найти:
Код: | $s_hidden_fields .= '<input type="hidden" name="user_allow_passkey" value="' . $user_allow_passkey . '" />'; |
Добавить после:
Код: | $s_hidden_fields .= '<input type="hidden" name="u_up_total" value="' . $u_up_total . '" />';
$s_hidden_fields .= '<input type="hidden" name="u_up_bonus" value="' . $u_up_bonus . '" />';
$s_hidden_fields .= '<input type="hidden" name="u_down_total" value="' . $u_down_total . '" />'; |
найти:
Код: | $sql = 'SELECT auth_key |
Заменить на:
Найти:
Код: | $curr_passkey = ($row['auth_key']) ? $row['auth_key'] : ''; |
Добавить после:
Код: | $u_up_total = ($row['u_up_total']) ? $row['u_up_total'] : '';
$u_up_bonus = ($row['u_up_bonus']) ? $row['u_up_bonus'] : '';
$u_down_total = ($row['u_down_total']) ? $row['u_down_total'] : ''; |
Найти:
Код: | $ratio = ($u_down_total) ? round(($u_up_total / $u_down_total), 2) : 0; |
Заменить:
Код: | $ratio = ($u_down_total) ? round((($u_up_total + $u_up_bonus) / $u_down_total), 2) : 0; |
Найти:
Код: | 'U_UP_TOTAL' => $u_up_total, |
Добавить после:
Код: | 'U_UP_BONUS' => $u_up_bonus, |
Открыть файл: user_edit_body.tpl
Найти:
Код: | <tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_UP_TOTAL}</span><br /><span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_up_total" size="14" maxlength="150" value="{U_UP_TOTAL}" /></td>
</tr> |
Добавить после:
Код: | <tr>
<td class="row1" height="32" valign="middle"><span class="gen">{L_UP_BONUS}</span><br /><span class="gensmall">{L_RATIO_EXP}</span></td>
<td class="row2"><input class="post" type="text" name="u_up_bonus" size="14" maxlength="150" value="{U_UP_BONUS}" /></td>
</tr> |
Описание файла: |
|
Размер файла: |
42.04 KB |
Просмотров: |
565 раз(а) |
|
|
|
Вернуться к началу
|
|
** *Cibertro*N* ** Зарегистрирован: 2011-04-25 Сообщ.: 63 Откуда: Dushanbe
|
12-Июл-11 07:59 |
#8 |
monster27 такого user_edit_body.tpl файла не сушествует ты на что уста...SVN?
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
|
Вернуться к началу
|
|
** *Cibertro*N* ** Зарегистрирован: 2011-04-25 Сообщ.: 63 Откуда: Dushanbe
|
14-Июл-11 08:39 |
#10 |
monster27 В реале нету очень хотелось бы чтобы переписал в другом виде для _r537?..
|
|
Вернуться к началу
|
|
** *Cibertro*N* ** Зарегистрирован: 2011-04-25 Сообщ.: 63 Откуда: Dushanbe
|
14-Июл-11 08:39 |
#11 |
monster27 В реале нету очень хотелось бы чтобы переписал в другом виде для _r537?..
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
14-Июл-11 11:12 |
#12 |
** *Cibertro*N* ** ты читать можешь? Здесь выложено для 0,35 версии
|
|
Вернуться к началу
|
|
** *Cibertro*N* ** Зарегистрирован: 2011-04-25 Сообщ.: 63 Откуда: Dushanbe
|
14-Июл-11 21:47 |
#13 |
monster27 ты както сможеш написать на r537?
Очень нужен мне этот мод выручай плз
|
|
Вернуться к началу
|
|
krumax Зарегистрирован: 2010-12-10 Сообщ.: 304
|
15-Июл-11 16:14 |
#14 |
** *Cibertro*N* **
в r537 это установлено по-умолчанию.
|
|
Вернуться к началу
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|