Показать сообщение отдельно
Soniks вне форума      Старый продолжаем... #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


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

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

Открываем includes/page_tail.php
Находим (~78):
PHP код:
 'PHPBB_VERSION' => '2' $board_config['version'], 

Заменяем на:
PHP код:
 // 'PHPBB_VERSION' => '2' . $board_config['version'], 

Открываем includes/template.php
Находим (~274):
PHP код:
 $filename phpbb_realpath($this->root '/' $filename); 

Заменяем на:
PHP код:
 $filename = ($rp_filename phpbb_realpath($this->root '/' $filename)) ? $rp_filename $filename

Открываем includes/usercp_avatar.php
Находим (~56):
PHP код:
 {
global 
$board_config$userdata

После добавляем:
PHP код:
 $avatar_file basename($avatar_file); 

Находим (~72):
PHP код:
 function user_avatar_gallery($mode, &$error, &$error_msg$avatar_filename)
{
global 
$board_config

После добавляем:
PHP код:
 $avatar_filename str_replace(array('../''..\\''./''.\\'), ''$avatar_filename);
if (
$avatar_filename{0} == '/' || $avatar_filename{0} == "\\")
{
     return 
'';


Находим (~237):
PHP код:
 $move_file 'copy';
         } 

После добавляем:
PHP код:
 if (!is_uploaded_file($avatar_filename))
         {
            
message_die(GENERAL_ERROR'Unable to upload file'''__LINE____FILE__);
         } 

Открываем includes/usercp_register.php
Находим (~462):
PHP код:
 $avatar_mode = ( !empty($user_avatar_name) ) ? 'local' 'remote'

Заменяем на:
PHP код:
 $avatar_mode = (empty($user_avatar_name)) ? 'remote' 'local'

Открываем modules/Forums/language/lang_english/lang_admin.php
Найдите (~727):
PHP код:
 //
// That's all Folks!
// ------------------------------------------------- 

До этого добавьте:
PHP код:
 //
// Version Check
//
$lang['Version_up_to_date'] = 'Your installation is up to date, no updates are available for your version of phpBB.';
$lang['Version_not_up_to_date'] = 'Your installation does <b>not</b> seem to be up to date. Updates are available for your version of phpBB, please visit <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> to obtain the latest version.';
$lang['Latest_version_info'] = 'The latest available version is <b>phpBB %s</b>.';
$lang['Current_version_info'] = 'You are running <b>phpBB %s</b>.';
$lang['Connect_socket_error'] = 'Unable to open connection to phpBB Server, reported error is:<br />%s';
$lang['Socket_functions_disabled'] = 'Unable to use socket functions.';
$lang['Mailing_list_subscribe_reminder'] = 'For the latest information on updates to phpBB, why not <a href="http://www.phpbb.com/support/" target="_new">subscribe to our mailing list</a>.';
$lang['Version_information'] = 'Version Information'


Откройте modules/Forums/language/lang_russian/lang_admin.php
Найдите (~713):
PHP код:
 //
// That's all Folks!
// ------------------------------------------------- 

До этого добавьте:
PHP код:
 //
// Проверка Версии
//
$lang['Version_up_to_date'] = 'У вас установленна последняя версия, никакие обновления не доступны для вашей версии phpBB .';
$lang['Version_not_up_to_date'] = 'Ваша версия <b>устарела</b> и нуждается в обновление. Обновите свой форум phpBB, скачайте <a href="http://www.phpbb.com/downloads.php" target="_new">http://www.phpbb.com/downloads.php</a> последнюю версию здесь.';
$lang['Latest_version_info'] = 'Последняя доступная версия <b>phpBB %s</b>.';
$lang['Current_version_info'] = 'У вас установленна <b>phpBB %s</b>.';
$lang['Connect_socket_error'] = 'Невозможно соеденится с phpBB Сервером, ошибка:<br />%s';
$lang['Socket_functions_disabled'] = 'Не возможно использовать функцию сокета.';
$lang['Mailing_list_subscribe_reminder'] = 'Что бы узнать почему не доступна последняя версия phpBB, <a href="http://www.phpbb.com/support/" target="_new">напешите письмо в службу поддержки</a>.';
$lang['Version_information'] = 'Информация О Версии'

Откройте modules/Forums/templates/subSilver/admin/index_body.tpl
Найдите (~77):
PHP код:
 </table>
 
<
br /> 

После добавьте:
PHP код:
 <h1>{L_VERSION_INFORMATION}</h1>
 
{
VERSION_INFO}
 
<
br /> 

Откройте themes/DeepBlue/forums/overall_footer.tpl
Найдите (~11):
PHP код:
 Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a
{
PHPBB_VERSION} &copy2001-2003 phpBB Group<br

Замените на:
PHP код:
 Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy20012005 phpBB Group<br /> 

Откройте themes/DeepBlue/forums/simple_footer.tpl
Найдите (~11):
PHP код:
 Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a
{
PHPBB_VERSION} &copy2001-2003 phpBB Group<br

Замените на:
PHP код:
 Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> &copy20012005 phpBB Group<br /> 

Откройте modules/Forums/viewtopic.php
Найдите (~510):
PHP код:
 unset($words);
 
$highlight urlencode($HTTP_GET_VARS['highlight']); 

Ниже добавьте:
PHP код:
 $highlight_match phpbb_rtrim($highlight_match"\\"); 


Если установлен Патч 2.9, то
Найдите (~22):
PHP код:
 if (!eregi("modules.php"$_SERVER['PHP_SELF'])) {
        die (
"You can't access this file directly...");
    } 

Замените на:
PHP код:
 if ( !defined('MODULE_FILE') ) 

die(
"You can't access this file directly..."); 



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

в место nuke_ вставте свой префикс таблицы!


На этом закончена Модернизация Вашего форума phpBB 2.0.11 до версии phpBB 2.0.12!