Fatal error: Cannot redeclare show_bt_userdata() (previously declared in D:\AppServ\www\tracker\includes\functions.php:1679) in D:\AppServ\www\tracker\includes\functions.php on line 1719
Проблема с torrentPier v1
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
ты сам в файл functions.php вносил какие-либо изменения?
по ошибке получается что в нем дважды описана функция show_bt_userdata() чего в официальной поставке быть не должно
по ошибке получается что в нем дважды описана функция show_bt_userdata() чего в официальной поставке быть не должно
Да я мод ставил.
КАК быть?
Код: Выделить всё
## [K!r!lleXXI] added function:
function get_bt_ad ($btu)
{
global $bb_cfg;
$up = ($btu['u_up_total'] + $btu['u_up_release'] + $btu['u_up_bonus']);
$ad = ($up / $bb_cfg['bt_min_ratio_allow_dl_tor']) - $btu['u_down_total'];
$ad = ($btu['u_down_total'] > MIN_DL_FOR_RATIO) ? $ad : max($ad, MIN_DL_FOR_RATIO - $btu['u_down_total']);
if ($ad<0)
$ad = $up - $btu['u_down_total'] * $bb_cfg['bt_min_ratio_allow_dl_tor'];
return $ad;
}
## [K!r!lleXXI] changed function:
## - added [, $own = '']
## - added [if($own!='') $own = '_OWN';]
## - added [.$own] in 12 lines
## - added [$ad = get_bt_ad($btu);]
## - added ['USER_AD'.$own => ($ad>0 ? humn_size($ad) : false),]
## - added ['USER_AD_DEBT'.$own => ($ad<0 ? humn_size(-$ad) : false),]
function show_bt_userdata ($user_id, $own = '')
{
$btu = get_bt_userdata($user_id);
$ad = get_bt_ad($btu);
if($own!='') $own = '_OWN';
$GLOBALS['template']->assign_vars(array(
'SHOW_BT_USERDATA'.$own => true,
'UP_TOTAL'.$own => humn_size($btu['u_up_total']),
'UP_BONUS'.$own => humn_size($btu['u_up_bonus']),
'RELEASED'.$own => humn_size($btu['u_up_release']),
'DOWN_TOTAL'.$own => humn_size($btu['u_down_total']),
'DOWN_TOTAL_BYTES'.$own => $btu['u_down_total'],
'USER_RATIO'.$own => get_bt_ratio($btu),
'USER_AD'.$own => ($ad>0 ? humn_size($ad) : false),
'USER_AD_DEBT'.$own => ($ad<0 ? humn_size(-$ad) : false),
'MIN_DL_FOR_RATIO'.$own => humn_size(MIN_DL_FOR_RATIO),
'MIN_DL_BYTES'.$own => MIN_DL_FOR_RATIO,
'AUTH_KEY'.$own => $btu['auth_key'],
));
}
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
заменить надо функцию, а не дописать. т.е
вставить в functions.php вместо оригинальной
Код: Выделить всё
## [K!r!lleXXI] changed function:
## - added [, $own = '']
## - added [if($own!='') $own = '_OWN';]
## - added [.$own] in 12 lines
## - added [$ad = get_bt_ad($btu);]
## - added ['USER_AD'.$own => ($ad>0 ? humn_size($ad) : false),]
## - added ['USER_AD_DEBT'.$own => ($ad<0 ? humn_size(-$ad) : false),]
function show_bt_userdata ($user_id, $own = '')
{
$btu = get_bt_userdata($user_id);
$ad = get_bt_ad($btu);
if($own!='') $own = '_OWN';
$GLOBALS['template']->assign_vars(array(
'SHOW_BT_USERDATA'.$own => true,
'UP_TOTAL'.$own => humn_size($btu['u_up_total']),
'UP_BONUS'.$own => humn_size($btu['u_up_bonus']),
'RELEASED'.$own => humn_size($btu['u_up_release']),
'DOWN_TOTAL'.$own => humn_size($btu['u_down_total']),
'DOWN_TOTAL_BYTES'.$own => $btu['u_down_total'],
'USER_RATIO'.$own => get_bt_ratio($btu),
'USER_AD'.$own => ($ad>0 ? humn_size($ad) : false),
'USER_AD_DEBT'.$own => ($ad<0 ? humn_size(-$ad) : false),
'MIN_DL_FOR_RATIO'.$own => humn_size(MIN_DL_FOR_RATIO),
'MIN_DL_BYTES'.$own => MIN_DL_FOR_RATIO,
'AUTH_KEY'.$own => $btu['auth_key'],
));
}
Код: Выделить всё
function show_bt_userdata ($user_id)
{
...
}
Спасибо!
Щас ещё спрошу кое что.
-- добавлено 03 фев 2010, 17:36 --
ааа вот с нуля двиг начал.
Вот смотрите создаю я раздачу.
Но прежде чем её зарегистрировать я в хожу в тему.
И в верху мне пишит.
Вот эта строчка.
Я их часто удаляю в которых мне пишит ошибку.
Вот и по пробовал удалить эту.
Ошибка сразу пропала.
НО так разве можно делать?
Щас ещё спрошу кое что.
-- добавлено 03 фев 2010, 17:36 --
ааа вот с нуля двиг начал.
Вот смотрите создаю я раздачу.
Но прежде чем её зарегистрировать я в хожу в тему.
И в верху мне пишит.
Код: Выделить всё
Notice: Undefined index: checked_user_id in D:\AppServ\www\tracker\attach_mod\displaying_torrent.php on line 152
Код: Выделить всё
if ( !$tor_info['checked_user_id'] )
Вот и по пробовал удалить эту.
Ошибка сразу пропала.
НО так разве можно делать?
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
нетkartel писал(а):НО так разве можно делать?
правильнее заменить на
Код: Выделить всё
if ( isset($tor_info['checked_user_id']) && !$tor_info['checked_user_id'] )
ОТЛИЧНО!!!!
Огромное спаибо!
-- добавлено 03 фев 2010, 21:59 --
А почему сейчас в темах вот такая табличка выскакивает?
Но она всё равно осталась!
Огромное спаибо!
-- добавлено 03 фев 2010, 21:59 --
А почему сейчас в темах вот такая табличка выскакивает?
Я ставил мод "Smiles/Смайлы [Быстрый ответ/Quick Reply]". Но я его убрал.addTag('codeS'): no such element in the form
Но она всё равно осталась!
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
попробуй поискать и удалить строкуkartel писал(а):addTag('codeS'): no such element in the form
но она не зависит от указанного мода, либо ты не доставил что-то еще, либо удалил лишнее, когда откатывал указанный модbbcode.addTag("codeS", "s", null, "s", ctrl);
А вот сейчас ещё одну ошибку заметил. Поставил "bbcode youtube" и после того как создам тему пишет вверху вот это.
Вот сама строчка.Сделал всё правильно.
Что за болт?
-- добавлено 04 фев 2010, 14:42 --
И главный вопрос.
Как сделать что бы крон по быстрее обновлялся?
А то зарегистрировался пользователь ,а видь то что он зарегистрировался внизу статистки не пишится.
А пишится только через некоторое время.
Код: Выделить всё
Notice: Undefined index: youtube_link in D:\AppServ\www\tracker\includes\bbcode.php on line 107
Код: Выделить всё
$bbcode_tpl['youtube'] = str_replace('{YOUTUBELINK}', $lang['youtube_link'], $bbcode_tpl['youtube']);
Что за болт?
-- добавлено 04 фев 2010, 14:42 --
И главный вопрос.
Как сделать что бы крон по быстрее обновлялся?
А то зарегистрировался пользователь ,а видь то что он зарегистрировался внизу статистки не пишится.
А пишится только через некоторое время.
- Distructor
- Администратор
- Сообщения: 1607
- Зарегистрирован: 28.12.2009
в файле локализации (перевода) нет значения youtube_link$lang['youtube_link']