Спасибо за раздачу и оценка релиза

Started by PheRum on 2011-07-06 15:21 — 407 replies, 90456 views

#221
alexsin, дело было в тпл конфиге?
#222
Неправильно считает в профайле количество поблагодаривших
в файле includes/function_thanks
function get_user_thanked ($uid) //сколько раз юзера благодарили
{
    $query3 = "SELECT COUNT(*) FROM (
    ". BB_ATTACHMENTS_RATING ." r
    LEFT JOIN bb_attachments a ON ( a.attach_id=r.attach_id) )
    WHERE a.user_id_1=$uid";
    $result3 = mysql_query($query3) or die(mysql_error());
    $row3 = mysql_fetch_assoc($result3);
    $count3 = $row3['COUNT(*)'];
    return $count3;
}

изменить на

function get_user_thanked ($uid) //сколько раз юзера благодарили
{
    $query3 = "SELECT COUNT(*) FROM (
    ". BB_ATTACHMENTS_RATING ." r
    LEFT JOIN bb_attachments a ON ( a.attach_id=r.attach_id) )
    WHERE a.user_id_1=$uid AND r.thanked =1";
    $result3 = mysql_query($query3) or die(mysql_error());
    $row3 = mysql_fetch_assoc($result3);
    $count3 = $row3['COUNT(*)'];
    return $count3;
}
#223
как быть с этим
----------------- includes/ucp/torrent_userprofile.php ---------------------
найти
    $template->assign_block_vars('switch_leeching_none', array());
}
вставить  после
require(BB_ROOT .'includes/functions_thanks.php');
 
найти 'LEECH_ROWSPAN' вставить ниже
'USER_THANKS_'    => '<b>' . @get_user_thanks($profiledata['user_id']) . '</b> / <b>' . @get_user_thanked($profiledata['user_id']) . '</b> (раз)',
Версия R514
#224
VIP, взять и поставить в другой файл.
#225
drew, куда именно, можно подробнее?
#226
VIP, мне советовали тут в ajax/view_torrent.php пихать код..но сам еще не пробовал...
#227
qaqra, я убрал из профиля эту фишку, без неё и так работает
#228
qaqra, правильно советовали. Чем меньше запросов будет, тем лучше.
#229
адаптируйте пожалуйста этот код под R514
require(INC_DIR .'functions_thanks.php');
 
 
    'USER_THANKS_'    => '<b>' . @get_user_thanks($profiledata['user_id']) ,
    'USER_THANKED_'    => '<b>' . @get_user_thanked($profiledata['user_id']) ,
    'USER_THANKS_LINK' => 'thanks.php?u=' . $profiledata['user_id'],

чтобы вывод в профиле был такой
<tr>
<th>{L_THANK} <b>/</b> {L_THANKED}:</th>
<td id="u_thanks" class="gen">
{USER_THANKS_}/{USER_THANKED_}
</td>
</tr>
#230
VIP, ты ебнутый ? или как. Сказал же в другой файл кидаешь, или на аякс перенеси.