Форум vBTorrents.org

Форум vBTorrents.org (https://vbtorrents.org/index.php)
-   VBTT v.2.0 (https://vbtorrents.org/forumdisplay.php?f=2)
-   -   обновление vbtt v.2.0.2 (https://vbtorrents.org/showthread.php?t=59)

IVB 25.09.2009 10:53

Цитата:

Сообщение от Skald (Сообщение 1118)
IVB, Этот тмс-модификация отключена в xml-файле, так что шаблон (если конечно ручная правка) править не надо

Да, ручная - я привык видеть, что я делаю.

Не обратил внимания на active="0" - приношу извинения за невнимательность.

Skald 25.09.2009 11:06

Цитата:

Сообщение от IVB (Сообщение 1119)
Да, ручная - я привык видеть, что я делаю.

Советую использовать TMS - полностью аналог ручной замены, но очень уменьшает время работы админа при обновлениях. Например я даже полностью стиль перенес на TMS и теперь нет проблем со стилем даже при обновлении с одной линейки vb на другую, например не надо вручную добавлять все новые template_hook-и и т.п. (конечно все насчет TMS верно только если подходить с умом и все автозамены правильно прописывать)

IVB 28.09.2009 11:46

Багрепорт:

таблица `peers`, поле `announced` описано как
Код:

  `announced` INTEGER(11) UNSIGNED NOT NULL,
(т.е. нет значения по умолчанию)

строка 429 файла 'functions_yo_vbtt_announce.php'
PHP код:

$ret mysql_query('INSERT INTO 'TABLE_PREFIX .'peers (fid, uid, active, completed, downloaded, `left`, uploaded, connectable, peer_id, ipa, port, mtime, download_sum, upload_sum, pclass ) VALUES ('$torrent['id'] .','$user['userid'] .',1,'intval($input['left']==0) .','$input['downloaded'] .','$input['left'] .','$input['uploaded'] .','$config['connectable'] .','sqlesc($input['peer_id']) .','sprintf('%u',ip2long($input['ip'])) .','$input['port'] .','TIMENOW .','$stat['downdiff'] .','$stat['updiff'] .','$config['pclass'] .')') or err('VBTT (err04): '.mysql_error()); 

пишет в эту таблицу, но в поле `announced` ничего не пишет, поэтому Мускуль (работающий у меня в "strict mode") справедливо возвращает ошибку:
Код:

Field 'announced' doesn't have a default value
Скорее всего, аналогичных ситуаций будет еще несколько (судя по описаниям таблиц) - дальше я соберу все, что будет попадаться, и сделаю краткий суммарный багрепорт по недостающим default value в описаниях полей.

Skald 28.09.2009 12:10

IVB, Спасибо! `announced` осталось еще от старой версии - это поле можно вообще удалить. Следующая уже будет без хвостов от предыдущих, т.к. база всетаки сильно будет изменена.

IVB 28.09.2009 12:34

Цитата:

Сообщение от Skald (Сообщение 1146)
IVB, Спасибо! `announced` осталось еще от старой версии - это поле можно вообще удалить. Следующая уже будет без хвостов от предыдущих, т.к. база всетаки сильно будет изменена.

Ну, мне было трудно судить о нужности этого поля :). Поэтому я сделал следующий фикс:
Код:

ALTER TABLE `peers`
  ALTER COLUMN `announced` SET DEFAULT 0,
  ALTER COLUMN `timespent` SET DEFAULT 0

(Больше мускуль не возмущался, т.е. пока нашлось всего два поля)

Skald 28.09.2009 15:00

IVB, Спасибо. В следующей версии буду проверять все поля на default value :)

Ramzes 23.11.2009 10:08

Не хочеться создавать отдельную тему, поэтому спрошу здесь.
Можно как нибудь сделать, чтобы в табличке аттачмента выводились IP соединения с трекером личеров/сидеров?

Ramzes 02.12.2009 00:37

Проблема.
Вот это не работает: Лимит одновременных закачек (торрентов)
У меня установлено "3", а юзеры качают и по 5 сразу и 10
В доп. группах они не состоят.

Как это решить?

Skald 02.12.2009 09:24

Ramzes, именно качают? или в сумме качают + раздают?
эта ошибка у всех пользователей или только у некоторых?

Ramzes 02.12.2009 11:56

Цитата:

Сообщение от Skald (Сообщение 1639)
именно качают? или в сумме качают + раздают?

Именно качают. Я глазам не поверил, когда увидел 7 закачек у нового юзера.
Потом решил проверить сам, вошел под обычного юзера и набрал 10 торрент и запустил их все в клиенте... и все они заработали.

Вот скрин настроек в группе "зарегистрированные".
http://s51.radikal.ru/i133/0912/c4/084966665234.jpg


Цитата:

Сообщение от Skald (Сообщение 1639)
эта ошибка у всех пользователей или только у некоторых?

Получается что у всех ((


Текущее время: 06:48. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4 Patch Level 6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot