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

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.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

Зарузка...

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

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

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