Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Безопасность
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Soniks вне форума      Старый Обновляем форум phpBB 2.0.15 до 2.0.16 #1  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
28.06.2005, 13:03

Обновляем в ручную форум BBtoNuke (phpbb для PHP-NUKE) с версии 2.0.15 до 2.0.16:

Откройте: modules/Forums/admin/admin_ug_auth.php
Найдите (843):
PHP код:
 @reset($auth_user); 

Замените на:
PHP код:
 // @reset($auth_user); 

Откройте: includes/bbcode.php
Найдите(211):
PHP код:
 $patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i"
   
$replacements[] = $bbcode_tpl['url3']; 
  
   
// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix). 
   
$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?].*?)\[/url\]#i"

Замените на:
PHP код:
 $patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is"
   
$replacements[] = $bbcode_tpl['url3']; 

   
// [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix). 
   
$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is"

Откройте: includes/usercp_avatar.php
Найдите (205):
PHP код:
 if ( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] ) 

Замените на:
PHP код:
 if ( $width && $height && $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] ) 

Откройте: includes/usercp_register.php
Найдите (755):
PHP код:
 $avatar_sql user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);


Ниже добавьте:
PHP код:
 else 

Откройте: modules/Forums/modcp.php
Найдите (477):
PHP код:
 $new_forum_id intval($HTTP_POST_VARS['new_forum']);
$old_forum_id $forum_id

Ниже добавьте:
PHP код:
 $sql 'SELECT forum_id FROM ' FORUMS_TABLE '
WHERE forum_id = ' 
$new_forum_id;
if ( !(
$result $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR'Could not select from forums table'''__LINE____FILE__$sql);
}
if (!
$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE'New forum does not exist');
}
$db->sql_freeresult($result); 

Найдите (790):
PHP код:
 $new_forum_id intval($HTTP_POST_VARS['new_forum_id']); 
$topic_time time(); 

Ниже добавьте:
PHP код:
 $sql 'SELECT forum_id FROM ' FORUMS_TABLE '
WHERE forum_id = ' 
$new_forum_id;
if ( !(
$result $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR'Could not select from forums table'''__LINE____FILE__$sql);
}
if (!
$db->sql_fetchrow($result))
{
message_die(GENERAL_MESSAGE'New forum does not exist');
}
$db->sql_freeresult($result); 

Откройте: modules/Forums/viewtopic.php
Найдите (1150):
PHP код:
 $message str_replace('\"''"'substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se'"@preg_replace('#\b(" str_replace('\\''\\\\'$highlight_match) . ")\b#i', '<span style=\"color:#" $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')"'>' $message '<'), 1, -1)); 

Замените на:
PHP код:
 $message str_replace('\"''"'substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se'"@preg_replace('#\b(" str_replace('\\''\\\\'addslashes($highlight_match)) . ")\b#i', '<span style=\"color:#" $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')"'>' $message '<'), 1, -1)); 

Выполните SQL запрос:
Код:
UPDATE `nuke_bbconfig` SET `config_value` = '.0.16' WHERE `config_name` = 'version'

Заменяя nuke_ на свой префикс!

Последний раз редактировалось Soniks, 03.07.2005 в 01:43.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обновляем форум phpBB 2.0.17 до 2.0.18 Soniks Безопасность 30 04.07.2006 22:05
Обновляем форум phpBB 2.0.16 до 2.0.17 Soniks Безопасность 4 24.07.2005 18:50
Обновляем форум phpBB 2.0.11 до 2.0.12 Soniks Безопасность 38 23.06.2005 23:18
Обновляем форум phpBB 2.0.14 до 2.0.15 BriaN Безопасность 2 22.05.2005 23:17
Обновляем форум phpBB 2.0.13 до 2.0.14 Soniks Безопасность 2 16.04.2005 18:27


Часовой пояс GMT +4, время: 14:14.


На Верх
Рейтинг@Mail.ru