Улучшения, которые добавляю на свой трекер

C.
C.H.A.D.o
Сообщения: 2
Зарегистрирован: 02 дек 2009, 00:37

Сообщение C.H.A.D.o 06 дек 2009, 00:00

Так как у меня сервер использует не 80 порт, то надо чтобы трекер проверял и дописывал порт.
Поэтому навоял следующий патч.
Если автор, а ему спасибо за трекер, будет вносить в основную ветку, то может вынести алгоритм в отдельную функцию (просто не знаю в какой файл, так бы и сам сделал), чтобы код не дублировался

патч - http://www.chado.by/uploads/ppkbb3cker/port.zip
C.
C.H.A.D.o
Сообщения: 2
Зарегистрирован: 02 дек 2009, 00:37

Сообщение C.H.A.D.o 08 дек 2009, 02:00

Встретил проблемы с локалью: когда в атаче файл с русским именем, то при выводе не отображалось имя, хотя в базе всё хорошо.

Вариант №1
Всё из-за того, что обычный basename встречает символы юникода и игнорирует их, поэтому заменил на utf8_basename.
Правда не везде, а лишь там, где визуально попалось на глаза

патч - http://www.chado.by/uploads/ppkbb3cker/basename.zip

Вариант №2
Перед выполнением basename() надо указать setlocale()

Вариант №3
В самой системе исправить локаль (тут специфика моих настроек в gentoo, поэтому и вылезла такая бяка)
Аватара пользователя
PPK
Администратор
Сообщения: 8984
Зарегистрирован: 21 мар 2009, 17:13
Благодарил (а): 72 раза
Поблагодарили: 1301 раз

Сообщение PPK 08 дек 2009, 14:54

Исправил .. ;)

Вернуться в «Готовые моды для трекера»

Кто сейчас на конференции

Сейчас этот форум просматривают: CCBot и 0 гостей