Показать сообщение отдельно
Старый 19.07.2009, 10:52 Вверх   #1
Коренной житель
 
Аватар для igrok
igrok вне форума
Доп. информация
По умолчанию бновление статистики VBTT

Поставил на свой форум VBulletin Torrent Tracker (VBTT) 3 for XBT v1.1 SVN, все встало нотмально, не смог сделать 2 действия из мануалаЖ
Открываем member.php

Ищем:
// REFERRALS
if ($vbulletin->options['usereferrer'])
{
$refcount = $db->query_first_slave("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "user WHERE referrerid = $userinfo[userid]");
$referrals = vb_number_format($refcount['count']);
}
заменяем следующим:
// REFERRALS
if ($vbulletin->options['usereferrer'])
{
$refcount = $db->query_first_slave("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "user WHERE referrerid = $userinfo[userid]");
$referrals = vb_number_format($refcount['count']);
}
($hook = vBulletinHook::fetch_hook('vbtt_memberstats_hook')) ? eval($hook) : false;
В админке: в Member Info Шаблонах, редактим memberinfo Находим:
<div style="padding:$stylevar[formspacer]px">
$vbphrase[referrals]: <strong>$referrals</strong>
</div>
Заменяем следующим:
PHP код:
<div style="padding:$stylevar[formspacer]px">
$vbphrase[referrals]: <strong>$referrals</strong>
</
div>
<
div>$userinfo[tpeerinfos]</div
Вопрос в том! при обновлении статистики выдает ошибку
Database error in vBulletin 3.8.2:

Invalid SQL:
INSERT INTO trackerhistory (`date` , `seeders`, `leechers`, `ulspeed`, `dlspeed`) VALUES (NOW(),0 , 0, , );

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' )' at line 1
Error Number : 1064
Request Date : Sunday, July 19th 2009 @ 09:31:13 AM
Error Date : Sunday, July 19th 2009 @ 09:31:13 AM
Script : http://10.10.1.6/forum/admin/cronadm...cron&cronid=51
Referrer : http://10.10.1.6/forum/admin/cronadmin.php?do=modify
IP Address : 10.10.4.204
Username : maxx^)
Classname : vB_Database
MySQL Version : 5.0.51b-community-nt-log
вот мой файл trackerhistory.php который выполняет статистику
PHP код:
<?php
/**
* VBulletin Torrent Tracker (VBTT) 3 for XBT v1.1 SVN
* Coded by Toolmanwill
**/ 


// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
if (!
is_object($vbulletin->db))
{
exit;
}

// ########################################################################
// ######################### START MAIN SCRIPT ############################
// ########################################################################

// number of seeders and leechers
$res1 $vbulletin->db->query_read("SELECT SUM(seeders) AS c, sum(leechers) AS d FROM "TABLE_PREFIX ."attachment ");
$row1$vbulletin->db->fetch_array($res1) ;

// speed totals
$res2 $vbulletin->db->query_read("SELECT SUM(upspeed) AS c, sum(downspeed) AS d FROM "TABLE_PREFIX ."peers ");
$row2$vbulletin->db->fetch_array($res2) ;


$vbulletin->db->query_write("INSERT INTO "TABLE_PREFIX ."trackerhistory (`date` , `seeders`, `leechers`, `ulspeed`, `dlspeed`) VALUES (NOW(),".$row1["c"]." , ".$row1["d"].",".$row2["c"]." , ".$row2["d"].") "); 


log_cron_action('Daily Bittorrent Tracker History stored'$nextitem);


?>
кто сталкивался с такими ситуациями? и как вы их решали. помогите!
зы трекер оаюлтает, но вот статискика не пишится!!!
  Ответить с цитированием
 
Время генерации страницы 0.05869 секунды с 9 запросами