Chumaster59
Пользователь
Есть ещё один способ избавиться от нотисов этих
если релизов 0, то вообще не показывать эту таблицу
если релизов 0, то вообще не показывать эту таблицу
torrent_userprofile.php
// TOTAL RELEASES IN PROFILE [START]
$sql = "SELECT COUNT(tor.poster_id), SUM(tor.size), tor.poster_id, SUM(tor.complete_count)
FROM bb_bt_torrents tor
LEFT JOIN bb_users u ON(u.user_id = tor.poster_id)
LEFT JOIN bb_bt_users ut ON(ut.user_id = tor.poster_id)
WHERE u.user_id = ". $profiledata['user_id'] ."
GROUP BY tor.poster_id
ORDER BY SUM(tor.complete_count) DESC";
if ($row = DB()->fetch_row($sql))
{
$template->assign_vars(array(
'TOTAL_RELEASES' => $row['COUNT(tor.poster_id)'],
'TOTAL_RELEASES_SIZE' => humn_size($row['SUM(tor.size)']),
'TOTAL_RELEASES_COMPLETED' => $row['SUM(tor.complete_count)']. ' раз',
));
}
else
{
$template->assign_vars(array(
'TOTAL_RELEASES' => 0,
'TOTAL_RELEASES_SIZE' => 0,
'TOTAL_RELEASES_COMPLETED' => '0 раз',
));
}
// TOTAL RELEASES IN PROFILE [END]
usercp_viewprofile.tpl
<tr>
<th>Статистика релизера:</th>
<td>
<b>{L_RELEASES}</b> <span class="seed bold">{TOTAL_RELEASES}</span> |
<b>{L_CONTENT}</b> <span class="seed bold">{TOTAL_RELEASES_SIZE}</span> |
<b>{L_DOWNLOAD_NUMBER}</b> <span class="seed bold">{TOTAL_RELEASES_COMPLETED}</span>
</td>
</tr>
$lang['RELEASES'] = 'Релизов:';
$lang['CONTENT'] = 'Объемом:';
$lang['DOWNLOAD_NUMBER'] = 'Скачаны:';
// Auth
$not_auth_forums_sql = ($f = $user->get_not_auth_forums(AUTH_READ)) ? "AND f.forum_id NOT IN($f)" : '';
$datastore->rm('cat_forums');
Добавляем ниже:
[PHP] // Статистика релизера в профиль [START]
$sql = "SELECT COUNT(tor.poster_id), SUM(tor.size), tor.poster_id, SUM(tor.complete_count)
FROM bb_bt_torrents tor
LEFT JOIN bb_users u ON(u.user_id = tor.poster_id)
LEFT JOIN bb_bt_users ut ON(ut.user_id = tor.poster_id)
WHERE u.user_id = $profile_user_id
GROUP BY tor.poster_id
ORDER BY SUM(tor.complete_count) DESC";
if ($row = DB()->fetch_row($sql))
{
$template->assign_vars(array(
'TOTAL_RELEASES' => $row['COUNT(tor.poster_id)'],
'TOTAL_RELEASES_SIZE' => humn_size($row['SUM(tor.size)']),
'TOTAL_RELEASES_COMPLETED' => $row['SUM(tor.complete_count)'],
));
}
else
{
$template->assign_vars(array(
'TOTAL_RELEASES' => 0,
'TOTAL_RELEASES_SIZE' => 0,
'TOTAL_RELEASES_COMPLETED' => '0',
));
}
// Статистика релизера в профиль [END]
<tr>
<th colspan="4" class="thHead">{L_CUR_ACTIVE_DLS}</th>
</tr>
<tr>
<td colspan="5" class="catBottom tCenter">
<b>{L_RELEASES_ST}</b> <span class="seed bold">{TOTAL_RELEASES}</span> |
<b>{L_CONTENT_ST}</b> <span class="seed bold">{TOTAL_RELEASES_SIZE}</span> |
<b>{L_DOWNLOAD_NUMBER_ST}</b> <span class="seed bold">{TOTAL_RELEASES_COMPLETED}</span>
</td>
</tr>
// Статистика релизера в профиль
$lang['RELEASES_ST'] = 'Статистика релизера: Релизов:';
$lang['CONTENT_ST'] = 'Объемом:';
$lang['DOWNLOAD_NUMBER_ST'] = 'Скачаны раз:';
???В файле includes/ucp/ucp/torrent_userprofile.php
// Auth
$not_auth_forums_sql = ($f = $user->get_not_auth_forums(AUTH_READ)) ? "AND f.forum_id NOT IN($f)" : '';
$datastore->rm('cat_forums');
$lang['RELEASES'] = 'Статистика релизера: Релизов:';
PHP Fatal error: DB Error [includes\ucp\usercp_viewprofile.php(611)] in C:\Server\Apache\tt\includes\db\mysql.php on line 803
if ($row = DB()->fetch_row($sql))
где там функция?Найти функцию:
sql логи смотри, какого-то поля нету у тебяPheRum
PHP:if ($row = DB()->fetch_row($sql))
да в конец код сувай, чо напрягать себя))В файле includes/ucp/ucp/torrent_userprofile.php Найти функцию:
в логах больше нет не чегоsql логи смотри, какого-то поля нету у тебя
$row = DB()->fetch_row