Перейти к контенту

IPB2 Hotfixes (unofficial)


d1pro

Рекомендуемые сообщения

Итак, собрал фиксы от winnie, Balancer, YeTi, добавил немного от себя :). Вот диффы по этому случаю. (Выпуск 5)

Что поправлено:

- Странное сочетание "" в ссылках (Balancer)

- Глюки с указание размеров файлов при чтении/записи (Balancer)

- Небольшая оптимизация нескольких запросов (queued) (Balancer)

- Брешь в безопасности (iptool) (winnie)

- Глюк с путем кэширования для забаненных (winnie)

- Странное поведение некоторых разделов в админке (winnie)

- Смайлики в PM уведомлении (winnie)

- Глюк со списком пользователей для гостей (winnie)

- Не цепляются аттачи в PM (winnie)

- Различные искажения не iso кодировки в разных местах форума (YeTi)

- Ошибка в предупреждениях (YeTi)

- Устаревшие $HTTP_*_VARS заменены на суперглобальные альтерантивы (d1pro) (для использования потребуется PHP 4.1.0 и выше)

- Неправильное формирование ссылок для Lo-Fi (d1pro)

- Искажения в custom profile fields (вариант d1pro)

- Снижение человеческого фактора при добавлении ботов (d1pro)

- Работает индикатор новых постов (d1pro)

- "Захардкоденная" функция gmdate при просмотре профиля (d1pro)

- Захардкоденный текст "Warn" в профиле (d1pro)

- Обновление login.php до 2.0.1 (IPS :D)

Вроде ничего больше не припомню... Это начальный релиз ;). Предлагаю чего - собирать фиксы (именно фиксы, а не добавленния функциональности) в одном месте. Распространение инструкции по модификации законно (читал у них на сайте).

 

Учтите, что изменения "Захардкоденный текст "Warn" в профиле" и "Работает индикатор новых постов" начинают функционировать после изменения в скинах. Исправления указаны для ipb_templates.xml, т.е. повлияют на новую установку и Rebuild Master Templates.

diffs.zip

Изменено пользователем d1pro
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 58
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Это патч в формате GNU Diff-tools. Если вручную, то там указан какой файл править, затем идет контекст файла. Перед удаленными строчками стоит "-", а перед добавленными "+".
Ссылка на комментарий
Поделиться на других сайтах

dmitriy1979

 

Читаем

Это патч в формате GNU Diff-tools. Если вручную, то там указан какой файл править, затем идет контекст файла. Перед удаленными строчками стоит "-", а перед добавленными "+".

 

Открываем файл . и смотрим видим код..

 

ПРимер:

function xml_save_gzip( $filename )

{

if ( $this->xml->xml_document )

{

if ( $FH = @gzopen( $filename, 'wb' ) )

{

- @gzwrite( $FH, $this->xml->xml_document, strlen( $this->xml->xml_document ) ); ----< Находим и меняем ..

+ @gzwrite( $FH, $this->xml->xml_document ); <---- НА это

@gzclose( $FH );

}

else

{

$this->error_number = '003';

}

 

 

Видим (-) Эта строка в файле которую ищем (+) то что ставим место той строчки которую нашли...

Тоесть простоыми словами меняем одно на другое ...

и получаеться тогда:

 

function xml_save_gzip( $filename )

{

if ( $this->xml->xml_document )

{

if ( $FH = @gzopen( $filename, 'wb' ) )

{

@gzwrite( $FH, $this->xml->xml_document );

@gzclose( $FH );

}

else

{

$this->error_number = '003';

}

Ссылка на комментарий
Поделиться на других сайтах

Чето я совсем запутался :D

А как же мне тогда зделать все эти изменения во всех файлах? Есть доступ к patch и diff утилите на серваке!

Ссылка на комментарий
Поделиться на других сайтах

WaRLoCK

это конечно поятно, но хочется то с помощью patch его сделать, а он ругается, виндовые пути ему не нравятся или я ключ не тот указываю?

Ссылка на комментарий
Поделиться на других сайтах

Да файл очень даже понятный, но не легче бы вам создать форум типо "IPB 2 Баги" и туда все баги которые тут писали перемещать ( тобиш темы где были описаны баги..) или они (т.е. IPS) не разрешаеть. а то не удобно в этих тестовиках лазить...
Ссылка на комментарий
Поделиться на других сайтах

guest3d

Пак не официальный, к IBR никакого отношения не имеет. Так что... Не нравится, не ешь :D.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.