Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Поздравляю всех с Хеллоуином - 2.0.18 выпущен :)

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 2 месяца
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Выложил переведенный changelog и ссылку на обновления для ланг-пака в новости о выходе 2.0.18
Jack
phpBB 1.2.0
Сообщения: 16
Стаж: 18 лет 11 месяцев

Сообщение Jack »

Нда.. в txt и правда правок предостаточно. Вносил вручную и возникло сомнение относительно правильности одной из замен, кто получше код знает - проверьте:
в admin/admin_smilies.php
найти
$smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? trim($HTTP_POST_VARS['smile_url']) : trim($HTTP_GET_VARS['smile_url']);
и после добавить
$smile_url = phpbb_ltrim(basename($smile_url), "'");

Может правильно не перезаписывать новой строкой определённую предыдущей строкой переменную, а добавлять к ней значение, определяемой второй строкой?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Почему же, все верно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 2 месяца
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Хм... Пришло письмецо:
phpBB 2.0.18 repackaged

Hi,

we just noticed that some changes were not checked in to CVS and thus been missing within the released 2.0.18 packages.
We repackaged phpBB 2.0.18 and also updated the changed files package.

Please have a look at the original announcement at http://www.phpbb.com/phpBB/viewtopic.php?t=336756 for all changes.
The files in question are common.php (just one tiny change) and includes/usercp_register.php (several changes).

For all of you having uploaded the packages or the code changes to their sites, please grab the packages again and inform your users about the
changes.

Sorry for the inconvenience. We will evaluate what went wrong internally and why this happened.

the phpBB Group.
Переводить пока некогда, но смысл в том, что мы с Xpert'ом были правы - кое что они упустили (о чем мы им сообщили и вот результат).
Скоро перепакуем и наши дистрибутивы...
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

MAzZY писал(а):почему мне не приходят письма с извещением об обновлении, хотя я точно подписан на рассылку
Попробуйте поставить в своём профиле на phpbb.com английский язык. Иногда помогает. =))))
Мне пришло.
The phpBB Group is pleased to announce the release of phpBB 2.0.18, "The Halloween Special" release.



This is a major update to the 2.0.x codebase and includes fixes for numerous bugs reported by users to our Bug Tracker, as well as updates to those issues
identified by the recent security audit of the code and a couple of security issues reported to us. In addition we have backported a further feature from
our "Olympus" codebase to change the way automatic logins are handled.



We would like to thank all of those who take part in the security audit of the code for their work.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Mr. Anderson
В итоге имеем что те кто уже поставил обновление в виде мода, должны замутить ещё и это или я не так понял?
Acyd Burn писал(а):Open common.php

FIND:

Код: Выделить всё

if (@phpversion() >= '5.0.0' && (!ini_get('register_long_arrays') || @ini_get('register_long_arrays') == '0' || strtolower(@ini_get('register_long_arrays')) == 'off'))
REPLACE WITH:

Код: Выделить всё

if (@phpversion() >= '5.0.0' && (!@ini_get('register_long_arrays') || @ini_get('register_long_arrays') == '0' || strtolower(@ini_get('register_long_arrays')) == 'off'))
Open includes/usercp_register.php

FIND (Line 75):

Код: Выделить всё

$error = FALSE;


AFTER, ADD:

Код: Выделить всё

$error_msg = '';


FIND (Line 195):

Код: Выделить всё

   $user_avatar_local = ( isset($HTTP_POST_VARS['avatarselect']) && !empty($HTTP_POST_VARS['submitavatar']) && $board_config['allow_avatar_local'] ) ? htmlspecialchars($HTTP_POST_VARS['avatarselect']) : ( ( isset($HTTP_POST_VARS['avatarlocal'])  ) ? htmlspecialchars($HTTP_POST_VARS['avatarlocal']) : '' ); 
AFTER, ADD:

Код: Выделить всё

   $user_avatar_category = ( isset($HTTP_POST_VARS['avatarcatname']) && $board_config['allow_avatar_local'] ) ? htmlspecialchars($HTTP_POST_VARS['avatarcatname']) : '' ;


FIND (Line 224):

Код: Выделить всё

      $signature = stripslashes($signature);


REPLACE WITH:

Код: Выделить всё

      $signature = htmlspecialchars(stripslashes($signature)); 

FIND (Line 231):

Код: Выделить всё

         $user_avatar = $user_avatar_local;


REPLACE WITH:

Код: Выделить всё

         $user_avatar = $user_avatar_category . '/' . $user_avatar_local;


FIND (Line 441):

Код: Выделить всё

      if ( $signature_bbcode_uid == '' )


REPLACE WITH:

Код: Выделить всё

      if ( !isset($signature_bbcode_uid) || $signature_bbcode_uid == '' )


FIND (Line 477):

Код: Выделить всё

      if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) ) 
      { 
         @unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])); 
      } 
      $avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); 
   } 
   else if ( $user_avatar_local != '' && $board_config['allow_avatar_local'] ) 
   { 
      if ( @file_exists(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])) ) 
      { 
         @unlink(@phpbb_realpath('./' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'])); 
      } 
      $avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local);


REPLACE WITH:

Код: Выделить всё

      user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']); 
      $avatar_sql = user_avatar_url($mode, $error, $error_msg, $user_avatar_remoteurl); 
   } 
   else if ( $user_avatar_local != '' && $board_config['allow_avatar_local'] ) 
   { 
      user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']); 
      $avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local, $user_avatar_category);


FIND (Line 897):

Код: Выделить всё

      $s_hidden_fields .= '<input type="hidden" name="avatarlocal" value="' . $user_avatar_local . '" />';


REPLACE WITH:

Код: Выделить всё

      $s_hidden_fields .= '<input type="hidden" name="avatarlocal" value="' . $user_avatar_local . '" /><input type="hidden" name="avatarcatname" value="' . $user_avatar_category . '" />';
я люблю daft punk | новый sugoi.ru
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Самое интересное, что кое-что из упущенного осталось незамеченным. Пошел стучаться еще раз. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

Уфф, наконец-то (вытирая пот с лица). Надо же так издеваться над людьми :evil:
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

У меня появилось 2 вопроса(пока что, но еще не вечер):

1) admin_board.php
FIND:
"CONFIRM_DISABLE" => $confirm_no,
FIND:
"ACTIVATION_NONE_CHECKED" => $activation_none,
REPLACE WITH:
'ALLOW_AUTOLOGIN_YES' => $allow_autologin_yes,
'ALLOW_AUTOLOGIN_NO' => $allow_autologin_no,
'AUTOLOGIN_TIME' => (int) $new['max_autologin_time'],

Заменять надо обе найденные строки или только последнюю?

2) Это неожиданное дополнение ставить после полного перехода на 2.0.18?
CCA
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 11 месяцев

Сообщение CCA »

Xpert писал(а):Самое интересное, что кое-что из упущенного осталось незамеченным. Пошел стучаться еще раз
Пожалуй, повременю я с обновлением..... денька 2 :D
Последний раз редактировалось CCA 31.10.2005 16:59, всего редактировалось 1 раз.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

1. Только последнюю.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

Поручик, а зачем тогда искать первую строку? Меня именно это с толку сбивает
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 2 месяца
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

MAzZY писал(а):а зачем тогда искать первую строку?
Чтобы отрепитировать поиск. =)))))
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 19 лет
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Сообщение Поручик »

MAzZY писал(а):2) Это неожиданное дополнение ставить после полного перехода на 2.0.18?
Не понял, а вы будете частично переходить?

Добавлено спустя 1 минуту 15 секунд:

MAzZY
эта строка
"ACTIVATION_NONE_CHECKED" => $activation_none,
там два раза
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 19 лет
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Сообщение MAzZY »

Поручик писал(а):
MAzZY писал(а):2) Это неожиданное дополнение ставить после полного перехода на 2.0.18?
Не понял, а вы будете частично переходить?
Я имею ввиду сначала сделать все, что предлагается изначально, а потом, сверху, еще и последнее дополнение. Так надо?
Поручик писал(а): MAzZY
эта строка
"ACTIVATION_NONE_CHECKED" => $activation_none,
там два раза
Спасибо, понял

Вернуться в «Поддержка phpBB 2.0.x»