[phpBB] Come aggiornare dalla versione 2.0.15 alla 2.0.16

Php, PHP-Nuke, phpBB, Html, CSS, Javascript e tutto ciò che concerne la gestione siti web.
Avatar utente
AleSSaNDRo
WebMaster
WebMaster
Messaggi: 2358
Iscritto il: 24/04/2003, 1:11
Località: Milano

[phpBB] Come aggiornare dalla versione 2.0.15 alla 2.0.16

Messaggio da AleSSaNDRo »

Da phpBB 2.0.15 a phpBB 2.0.16

Questo tutorial permette ai Webmaster che hanno moddato parecchio il proprio forum, di patcharselo da soli.

Dopo che hai finito di applicare queste modifiche, crea una cartella con nome install nella root del tuo forum(per capirci, dove si trova config.php) e uploda dentro a questa cartella il file(update_to_latest.php) che è allegato a questo topic(possono vederlo e scaricarlo solo gli utenti registrati) dopo aver ovviamente prima scompattato il file(visto che è .zip! :wink:), eseguilo e poi elimina la cartella.

Ok, iniziamo:


  • admin/admin_ug_auth.php
  1. CERCA - Linea 809

    Codice: Seleziona tutto

    
    	@reset($auth_user);
    
    SOSTITUISCI CON

    Codice: Seleziona tutto

    
    //	@reset($auth_user);
    
  • admin/pagestart.php
  1. CERCA - Linea 43

    Codice: Seleziona tutto

    
    	redirect(append_sid("login.$phpEx?redirect=admin/", true));
    
    SOSTITUISCI CON

    Codice: Seleziona tutto

    
    	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
    
  2. CERCA - Linea 64

    Codice: Seleziona tutto

    
    	redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
    
    SOSTITUISCI CON

    Codice: Seleziona tutto

    
    	redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
    
  • includes/bbcode.php
  1. CERCA - Linea 211

    Codice: Seleziona tutto

    
    	$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";
    
    SOSTITUISCI CON

    Codice: Seleziona tutto

    
    	$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
  1. CERCA - Linea 202

    Codice: Seleziona tutto

    
    	if ( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
    
    SOSTITUISCI CON

    Codice: Seleziona tutto

    
    	if ( $width > 0 && $height > 0 && $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
    
  • includes/usercp_register.php
  1. CERCA - Linea 455

    Codice: Seleziona tutto

    
    		$avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
    	}
    
    DOPO, AGGIUNGI

    Codice: Seleziona tutto

    
    	else
    
  • modcp.php
  1. CERCA - Linea 466

    Codice: Seleziona tutto

    
    			$new_forum_id = intval($HTTP_POST_VARS['new_forum']);
    			$old_forum_id = $forum_id;
    
    
    DOPO, AGGIUNGI

    Codice: Seleziona tutto

    
    			$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);
    
    
  2. CERCA - Linea 773

    Codice: Seleziona tutto

    
    				$new_forum_id = intval($HTTP_POST_VARS['new_forum_id']);
    				$topic_time = time();
    				
    
    DOPO, AGGIUNGI

    Codice: Seleziona tutto

    
    				$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);
    
    
  • viewtopic.php
  1. CERCA - Linea 1110

    Codice: Seleziona tutto

    
    		$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));
    
    SOSTITUISCI CON

    Codice: Seleziona tutto

    
    		$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));
    

Chi c’è in linea

Visitano il forum: Claude [Bot] e 0 ospiti