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! ), eseguilo e poi elimina la cartella.
Ok, iniziamo:
- admin/admin_ug_auth.php
-
CERCA - Linea 809
SOSTITUISCI CON
Codice: Seleziona tutto
@reset($auth_user);
Codice: Seleziona tutto
// @reset($auth_user);
- admin/pagestart.php
-
CERCA - Linea 43
SOSTITUISCI CON
Codice: Seleziona tutto
redirect(append_sid("login.$phpEx?redirect=admin/", true));
Codice: Seleziona tutto
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx", true));
-
CERCA - Linea 64
SOSTITUISCI CON
Codice: Seleziona tutto
redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
Codice: Seleziona tutto
redirect(append_sid("login.$phpEx?redirect=admin/index.$phpEx&admin=1", true));
- includes/bbcode.php
-
CERCA - Linea 211
SOSTITUISCI CON
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";
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
-
CERCA - Linea 202
SOSTITUISCI CON
Codice: Seleziona tutto
if ( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
Codice: Seleziona tutto
if ( $width > 0 && $height > 0 && $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
- includes/usercp_register.php
-
CERCA - Linea 455
DOPO, AGGIUNGI
Codice: Seleziona tutto
$avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']); }
Codice: Seleziona tutto
else
- modcp.php
-
CERCA - Linea 466
DOPO, AGGIUNGI
Codice: Seleziona tutto
$new_forum_id = intval($HTTP_POST_VARS['new_forum']); $old_forum_id = $forum_id;
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);
-
CERCA - Linea 773
DOPO, AGGIUNGI
Codice: Seleziona tutto
$new_forum_id = intval($HTTP_POST_VARS['new_forum_id']); $topic_time = time();
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
-
CERCA - Linea 1110
SOSTITUISCI CON
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));
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));