phpBB 2.0.14 Çıktı (2.0.13 ten 2.0.14 e değişecek dosyalar)

phpBB Türkçe Desteği phpbbturkey.com sitesinden alabilirsiniz.
Kilitli
Kullanıcı avatarı
taNGo
WebMaster
WebMaster
Mesajlar: 3959
Kayıt: 23-06-2003 20:54
Konum: Geriden
İletişim:

phpBB 2.0.14 Çıktı (2.0.13 ten 2.0.14 e değişecek dosyalar)

Mesaj gönderen taNGo »

phpBB 2.0.13 to phpBB 2.0.14 Code Changes


These are the Changes from phpBB 2.0.13 to phpBB 2.0.14 summed up into a little Mod. This might be very helpful if you want to update your Board and have installed a bunch of Mods. Then it's normally easier to apply the Code Changes than to install all Mods again.

When you find a 'AFTER, ADD'-Statement, the Code have to be added after the last line quoted in the 'FIND'-Statement.
When you find a 'BEFORE, ADD'-Statement, the Code have to be added before the first line quoted in the 'FIND'-Statement.
When you find a 'REPLACE WITH'-Statement, the Code quoted in the 'FIND'-Statement have to be replaced completely with the quoted Code in the 'REPLACE WITH'-Statement.

After you have finished this tutorial, you have to upload the install/update_to_latest.php file, execute it and then delete it from your webspace.


Furthermore, please remove the file db/oracle.php from your webspace.

  • admin/admin_styles.php
  1. FIND - Line 78

    Kod: Tümünü seç

    
    			include($phpbb_root_path. "templates/" . $install_to . "/theme_info.cfg");
    
    REPLACE WITH

    Kod: Tümünü seç

    
    			include($phpbb_root_path. "templates/" . basename($install_to) . "/theme_info.cfg");
    
  2. FIND - Line 742

    Kod: Tümünü seç

    
    			$fp = @fopen($phpbb_root_path . 'templates/' . $template_name . '/theme_info.cfg', 'w');
    
    REPLACE WITH

    Kod: Tümünü seç

    
    			$fp = @fopen($phpbb_root_path . 'templates/' . basename($template_name) . '/theme_info.cfg', 'w');
    
  • admin/page_header_admin.php
  1. FIND - Line 38

    Kod: Tümünü seç

    
    	$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
    
  • admin/page_footer_admin.php
  1. FIND - Line 36

    Kod: Tümünü seç

    
    	'PHPBB_VERSION' => '2' . $board_config['version'], 
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	'PHPBB_VERSION' => ($userdata['user_level'] == ADMIN && $userdata['user_id'] != ANONYMOUS) ? '2' . $board_config['version'] : '', 
    
  • db/postgres7.php
  1. FIND - Line 125

    Kod: Tümünü seç

    
    			$query = preg_replace("/LIMIT ([0-9]+),([ 0-9]+)/", "LIMIT \\2 OFFSET \\1", $query);
    
    AFTER, ADD

    Kod: Tümünü seç

    
    			$query = preg_replace('#(.*WHERE.*)(username|user_email|ban_email) = \'(.*)\'#ise', "\"\\1LOWER(\\2) = '\" . strtolower('\\3') . \"'\"", $query);
    
  • includes/page_header.php
  1. FIND - Line 38

    Kod: Tümünü seç

    
    	$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
    
  2. FIND - Line 469

    Kod: Tümünü seç

    
    if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
    
    REPLACE WITH

    Kod: Tümünü seç

    
    if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
    
  • includes/sessions.php
  1. FIND - Line 53

    Kod: Tümünü seç

    
    		$session_id = '';
    	}
    
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	$page_id = (int) $page_id;
    
    
  2. FIND - Line 92

    Kod: Tümünü seç

    
    					// No match; don't login, set as anonymous user
    					$login = 0; 
    					$enable_autologin = 0; 
    					$user_id = $userdata['user_id'] = ANONYMOUS;
    
    AFTER, ADD

    Kod: Tümünü seç

    
    				
    					$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
    					$result = $db->sql_query($sql);
    					$userdata = $db->sql_fetchrow($result);
    					$db->sql_freeresult($result);
    
  3. FIND - Line 105

    Kod: Tümünü seç

    
    				// Autologin is not set. Don't login, set as anonymous user
    				$login = 0;
    				$enable_autologin = 0;
    				$user_id = $userdata['user_id'] = ANONYMOUS;
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    				$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
    				$result = $db->sql_query($sql);
    				$userdata = $db->sql_fetchrow($result);
    				$db->sql_freeresult($result);
    
  4. FIND - Line 244

    Kod: Tümünü seç

    
    	//
    	// Does a session exist?
    	//
    
    BEFORE, ADD

    Kod: Tümünü seç

    
    	$thispage_id = (int) $thispage_id;
    
    
  • modcp.php
  1. FIND - Line 130

    Kod: Tümünü seç

    
    		message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
    	}
    	$topic_row = $db->sql_fetchrow($result);
    
    
    AFTER, ADD

    Kod: Tümünü seç

    
    	if (!$topic_row)
    	{
    		message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
    	}
    
    
  2. FIND - Line 150

    Kod: Tümünü seç

    
    		message_die(GENERAL_MESSAGE, 'Forum_not_exist');
    	}
    	$topic_row = $db->sql_fetchrow($result);
    
    AFTER, ADD

    Kod: Tümünü seç

    
    
    	if (!$topic_row)
    	{
    		message_die(GENERAL_MESSAGE, 'Forum_not_exist');
    	}
    
  • privmsg.php
  1. FIND - Line 566

    Kod: Tümünü seç

    
    	if ( !$board_config['allow_html'] )
     	{
    		if ( $user_sig != '' && $privmsg['privmsgs_enable_sig'] && $userdata['user_allowhtml'] )
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	if ( !$board_config['allow_html'] || !$userdata['user_allowhtml'])
    	{
    		if ( $user_sig != '')
    
  2. FIND - Line 1531

    Kod: Tümünü seç

    
    		if ( !$html_on )
    		{
    			if ( $user_sig != '' || !$userdata['user_allowhtml'] )
    
    REPLACE WITH

    Kod: Tümünü seç

    
    		if ( !$html_on || !$board_config['allow_html'] || !$userdata['user_allowhtml'] )
    		{
    			if ( $user_sig != '' )
    
  • search.php
  1. FIND - Line 200

    Kod: Tümünü seç

    
    				$search_author = str_replace('*', '%', trim($search_author));
    
    BEFORE, ADD

    Kod: Tümünü seç

    
    				if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
    				{
    					$search_author = '';
    				}
    
    
  2. FIND - Line 269

    Kod: Tümünü seç

    
    
    			for($i = 0; $i < count($split_search); $i++)
    			{
    
    AFTER, ADD

    Kod: Tümünü seç

    
    				if (preg_match('#^[\*%]+$#', trim($split_search[$i])) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($split_search[$i]))))
    				{
    					$split_search[$i] = '';
    					continue;
    				}
    
    
  3. FIND - Line 416

    Kod: Tümünü seç

    
    		// Author name search 
    		//
    		if ( $search_author != '' )
    		{
    
    AFTER, ADD

    Kod: Tümünü seç

    
     			if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
    			{
    				$search_author = '';
    			}
    
    
  • viewtopic.php
  1. FIND - Line 1052

    Kod: Tümünü seç

    
    	if ( !$board_config['allow_html'] )
    	{
    		if ( $user_sig != '' && $userdata['user_allowhtml'] )
    
    REPLACE WITH

    Kod: Tümünü seç

    
    	if ( !$board_config['allow_html'] || !$userdata['user_allowhtml'])
    	{
    		if ( $user_sig != '' )
    
  2. FIND - Line 1122

    Kod: Tümünü seç

    
    			$user_sig = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
    		}
    
    		$message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
    
    REPLACE WITH

    Kod: Tümünü seç

    
    			$user_sig = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
    		}
    
    		$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
    
Dreams
Kullanıcı avatarı
BLacK
Quick Friend
Quick Friend
Mesajlar: 71
Kayıt: 12-03-2005 13:29
Konum: orion takım yıldızı 17. bölge ana holografik üst , titan
İletişim:

Mesaj gönderen BLacK »

En son sürüm en güvenilir ve en iyisidir diye bir felsefe var.
Olympus'a giderken hala devam ediyorlar yeni sürümleri cıkarmaya
bu mesajı görünce şaşırıp kaldım, araştırmaya fırsatım olmadı yaptıgım eklentilerle bir problem oluşturacakmı bir bakayım.@taNGo çok hızlı ilerliyor phpBB hızına yetişemicez mi üstad :)
[b][glow=black][color=red] SCARFACE
"In this country, you gotta make the money first.
Then when you get the money, you get the power.
Then when you get the power, then you get the woman."[/glow][/color][/b]
Tony Montana a.k.a Al Paçino
Kullanıcı avatarı
taNGo
WebMaster
WebMaster
Mesajlar: 3959
Kayıt: 23-06-2003 20:54
Konum: Geriden
İletişim:

Mesaj gönderen taNGo »

eh sanırım bir yerde birleşecek tüm sürümler bende pek anlayamadım o çıkacak bu update olacak felan :)
Dreams
Kullanıcı avatarı
BLacK
Quick Friend
Quick Friend
Mesajlar: 71
Kayıt: 12-03-2005 13:29
Konum: orion takım yıldızı 17. bölge ana holografik üst , titan
İletişim:

Mesaj gönderen BLacK »

eheh :)
Bu ara ben değiştirdim sürümü
Forum eklediğiniz modlardan sürüm değişikliğinde oluşabilecek bir hata gözükMüyor.
Bence en çok problem yaratabilecek olan Categories hierarchie Mod ve File Attachment Mod vardı . update_to_latest.php'ye baktım da birkaç drop table vardı ama zararı olmadı :)
Çekinenler olur diye böyle söyleyelim istedim sonuçta bir drop table'la neler olabilir :)

phpbbstyles.com da CyberAlien açıklamış daha doğrusu birisi sormuş admin_styles.php değiştiriyoruz bir zararı varmıdır eXtreme Style için diye. yok demiş oda :)



pardon eksik yazmışım
[b][glow=black][color=red] SCARFACE
"In this country, you gotta make the money first.
Then when you get the money, you get the power.
Then when you get the power, then you get the woman."[/glow][/color][/b]
Tony Montana a.k.a Al Paçino
Kilitli
  • Benzer Konular
    Cevaplar
    Görüntüleme
    Son mesaj

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir