Seite 1 von 1

Von älterer Version Updaten

Verfasst: So 27.Aug, 2006 09:52
von closett
Hallo,

ich habe eine ganz alte Version vom Download MOD, leider weiß ich auch nicht genau welche das ist. Ich habe die vor bestimmt 8 - 10 Monaten installiert.
Wie bekomm ich herraus welche Version ich habe?

Ich habe gesehen das hier im aktuellen Download Pack kein Update von älteren Versionen angeboten wird. Wo bekomm ich das Update?

Julian

Verfasst: So 27.Aug, 2006 20:51
von oxpus
Du musst alle Dateien des alten MODs löschen und die Installation in den PHP-Dateien rückgängig machen (schwierig, wenn man die Anleitung nicht hat).
Dann wäre der neue MOD nur wieder zu installieren und die Datei db_update.php einmalig auszuführen.

Hier mal die Anleitung der 4.3.8er Version, vielleicht hilft die:

Code: Alles auswählen

#
#-----[ OPEN ]--------------------------------------------------
#
admin/index.php

#
#-----[ FIND ]--------------------------------------------------
#
						case PAGE_FAQ:
							$location = $lang['Viewing_FAQ'];
							$location_url = "index.$phpEx?pane=right";
							break;
#
#-----[ AFTER, ADD ]--------------------------------------------------
#
						case PAGE_DOWNLOADS:
							$location = $lang['Dl_page_downloads'];
							$location_url = "downloads.$phpEx?pane=right";
							break;
						case PAGE_DL_DETAILS:
							$location = $lang['Dl_page_dl_details'];
							$location_url = "downloads.$phpEx?pane=right";
							break;
						case PAGE_DL_OVERVIEW:
							$location = $lang['Dl_page_dl_overview'];
							$location_url = "dl_overview.$phpEx?pane=right";
							break;
						case PAGE_DL_TODO:
							$location = $lang['Dl_page_dl_todo'];
							$location_url = "dl_todo.$phpEx?pane=right";
							break;
						case PAGE_HACKSLIST:
							$location = $lang['Dl_page_dl_hackslist'];
							$location_url = "hacks_list.$phpEx?pane=right";
							break;
						case PAGE_DL_SEARCH:
							$location = $lang['Dl_page_dl_search'];
							$location_url = "search_downloads.$phpEx?pane=right";
							break;
						case PAGE_DL_USERCP:
							$location = $lang['Dl_page_dl_usercp'];
							$location_url = "user_dl_config.$phpEx?pane=right";
							break;
						case PAGE_DL_MODCP:
							$location = $lang['Dl_page_dl_modcp'];
							$location_url = "dl_modcp.$phpEx?pane=right";
							break;
						case PAGE_DL_UPLOAD:
							$location = $lang['Dl_page_dl_upload'];
							$location_url = "dl_upload.$phpEx?pane=right";
							break;

#
#-----[ FIND ]--------------------------------------------------
#
					case PAGE_FAQ:
						$location = $lang['Viewing_FAQ'];
						$location_url = "index.$phpEx?pane=right";
						break;
#
#-----[ AFTER, ADD ]--------------------------------------------------
#
					case PAGE_DOWNLOADS:
						$location = $lang['Dl_page_downloads'];
						$location_url = "downloads.$phpEx?pane=right";
						break;
					case PAGE_DL_DETAILS:
						$location = $lang['Dl_page_dl_details'];
						$location_url = "downloads.$phpEx?pane=right";
						break;
					case PAGE_DL_OVERVIEW:
						$location = $lang['Dl_page_dl_overview'];
						$location_url = "dl_overview.$phpEx?pane=right";
						break;
					case PAGE_DL_TODO:
						$location = $lang['Dl_page_dl_todo'];
						$location_url = "dl_todo.$phpEx?pane=right";
						break;
					case PAGE_HACKSLIST:
						$location = $lang['Dl_page_dl_hackslist'];
						$location_url = "hacks_list.$phpEx?pane=right";
						break;
					case PAGE_DL_SEARCH:
						$location = $lang['Dl_page_dl_search'];
						$location_url = "search_downloads.$phpEx?pane=right";
						break;
					case PAGE_DL_USERCP:
						$location = $lang['Dl_page_dl_usercp'];
						$location_url = "user_dl_config.$phpEx?pane=right";
						break;
					case PAGE_DL_MODCP:
						$location = $lang['Dl_page_dl_modcp'];
						$location_url = "dl_modcp.$phpEx?pane=right";
						break;
					case PAGE_DL_UPLOAD:
						$location = $lang['Dl_page_dl_upload'];
						$location_url = "dl_upload.$phpEx?pane=right";
						break;

#
#-----[ OPEN ]--------------------------------------------------
#
includes/functions.php

#
#-----[ FIND ]--------------------------------------------------
#
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.' . $phpEx);

#
#-----[ AFTER, ADD ]--------------------------------------------------
#
	include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_downloads.' . $phpEx);

#
#-----[ OPEN ]--------------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]--------------------------------------------------
#
	//
	// Add poll
	// 

#
#-----[ BEFORE, ADD ]--------------------------------------------------
#
	// START Download Mod
	if ($board_config['enable_post_dl_traffic'] && empty($board_config['delay_post_traffic']) || (time() - $userdata['user_regdate']) / 84600 > $board_config['delay_post_traffic'])
	{
		$dl_traffic = 0;
		if ($mode == 'newtopic')
		{
			$dl_traffic = $board_config['newtopic_traffic'];
		}
		else if ($mode == 'reply' || $mode == 'quote')
		{
			$dl_traffic = $board_config['reply_traffic'];
		}

		if ($dl_traffic > 0)
		{
			$sql = "UPDATE " . USERS_TABLE . "
				SET user_traffic = user_traffic + $dl_traffic
				WHERE user_id = " . $userdata['user_id'];
			if (!$db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, 'Could not add download traffic to user account', '', __LINE__, __FILE__, $sql);
			}
		}
	}
	// END Download Mod

#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
	if ( $userdata['user_new_privmsg'] )
	{

#
#-----[ BEFORE, ADD ]------------------------------------------
#
	if ( $userdata['user_new_download'] )
	{
		$sql = "UPDATE " . USERS_TABLE . "
			SET user_new_download = 0
			WHERE user_id = " . $userdata['user_id'];
		if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not update new download view for user', '', __LINE__, __FILE__, $sql);
		}
		
		$template->assign_block_vars('switch_new_download', array(
			'U_NEW_DOWNLOAD_POPUP' => append_sid('new_download_popup.'.$phpEx))
		);
	}

	$sql = "SELECT id FROM " . $table_prefix . "downloads
		WHERE hacklist = 1";
	if($result = $db->sql_query($sql))
	{
		$total = $db->sql_numrows($result);
		$db->sql_freeresult($result);

		if ($total > 0)
		{
			$u_hacks_list = append_sid("hacks_list.$phpEx");
			$l_hacks_list = $lang['Dl_hacks_list'];
			$img_hacklist = '<img src="'.$images['Dl_mini_h'].'" border="0" alt="'.$lang['Dl_hacks_list'].'" title="'.$lang['Dl_hacks_list'].'" hspace="3" />';
		}
		else
		{
			$u_hacks_list = $img_hacklist = $l_hacks_list = '';
		}
	}

#
#-----[ FIND ]------------------------------------------
#
	'L_USERNAME' => $lang['Username'],
	'L_PASSWORD' => $lang['Password'],


#
#-----[ AFTER, ADD ]------------------------------------------
#
	'L_HACKLIST' => $l_hacks_list,
	'IMG_HACKLIST' => $img_hacklist,
	'L_DOWNLOADS' => $lang['Downloads'], 
	'U_HACKLIST' => $u_hacks_list,
	'U_DOWNLOADS' => append_sid("downloads.$phpEx"),

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_faq.php

#
#-----[ FIND ]------------------------------------------
#
//
// These entries should remain in all languages and for all modifications
//

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$faq[] = array('--','Downloads');
$faq[] = array('Where I can find the Downloads?', 'Links to the the Downloads are located in the board navigation and portal navigation. Directlink: [<a href="downloads.php" class="nav">Downloads</a>]');
$faq[] = array('What means the blue Icon?', '<img border="0" src="'.$images['Dl_blue'].'" />: No download possible. The overall traffic set by the administration for each download is used for this month or the traffic limit for this file is completely used.');
$faq[] = array('What means the green Icon?', '<img border="0" src="'.$images['Dl_green'].'" />: Download free. The download will be not restricted. This file can also be downloaded by guests. You are not needed to be logged in. Your traffic will not decreased but the overall traffic will be go down.');
$faq[] = array('What means the white Icon?', '<img border="0" src="'.$images['Dl_white'].'" />: Download free for registered Users. Your traffic will not decreased but the overall traffic will be go down.');
$faq[] = array('What means the yellow Icon?', '<img border="0" src="'.$images['Dl_yellow'].'" />: Download possible with restrictions. The download is just possible for registered users. The user must be logged in. The file size will be substrated from your traffic and also be substrated from the overall traffic.');
$faq[] = array('What means the red Icon?', '<img border="0" src="'.$images['Dl_red'].'" />: No download possible. This can be:<br />- The download is blocked by an Administrator.<br />- The user is not logged in but the download is only allowed to registered users.<br />- The user have not enough traffic to download this file.<br />- The Administrator has entered a minimum number ob posts, the user doesn\'t have.');
$faq[] = array('What means the grey Icon?', '<img border="0" src="'.$images['Dl_grey'].'" />: External Source. The download will be started by an external server. This will be handled as <img border="0" src="'.$images['Dl_green'].'" />. The usertraffic and overall traffic will not be decreased.');
$faq[] = array('Why can I not download any file?', 'This can have many reasons. Look under <img border="0" src="'.$images['Dl_blue'].'" /> and <img border="0" src="'.$images['Dl_red'].'" />.');
$faq[] = array('How and when I get new traffic for my account?', 'After the first login the user will get a timestamp. Each first day of a month the user will enter the downloads the traffic will be refreshed. Ask your administrator how much you will get.');
$faq[] = array('I wants to download still one more file, but I have not any traffic left?', 'In this cases ask the administrator. Only he can decide to increase the user traffic before the account will get automaticaly new traffic the next month.');
$faq[] = array('How I can rate Downloads?', 'Behind each download into a category or the detail view you will find a section for rating like <img border="0" src="'.$images['Dl_rating_0'].'" />.<br />By click on "Rate" a registered user can rate the download from 1 point (very bad) to 10 points (very good). You can rate a download only one time.');

#
#-----[ OPEN ]--------------------------------------------------
#
posting.php

#
#-----[ FIND ]--------------------------------------------------
#
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);

#
#-----[ AFTER, ADD ]--------------------------------------------------
#
include($phpbb_root_path . 'includes/dl_common.'.$phpEx);

#
#-----[ OPEN ]--------------------------------------------------
#
viewonline.php

#
#-----[ FIND ]--------------------------------------------------
#
				case PAGE_FAQ:
					$location = $lang['Viewing_FAQ'];
					$location_url = "faq.$phpEx";
					break;
#
#-----[ AFTER, ADD ]--------------------------------------------------
#
				case PAGE_DOWNLOADS:
					$location = $lang['Dl_page_downloads'];
					$location_url = "downloads.$phpEx";
					break;
				case PAGE_DL_DETAILS:
					$location = $lang['Dl_page_dl_details'];
					$location_url = "downloads.$phpEx";
					break;
				case PAGE_DL_OVERVIEW:
					$location = $lang['Dl_page_dl_overview'];
					$location_url = "dl_overview.$phpEx";
					break;
				case PAGE_DL_TODO:
					$location = $lang['Dl_page_dl_todo'];
					$location_url = "dl_todo.$phpEx";
					break;
				case PAGE_HACKSLIST:
					$location = $lang['Dl_page_dl_hackslist'];
					$location_url = "hacks_list.$phpEx";
					break;
				case PAGE_DL_SEARCH:
					$location = $lang['Dl_page_dl_search'];
					$location_url = "search_downloads.$phpEx";
					break;
				case PAGE_DL_USERCP:
					$location = $lang['Dl_page_dl_usercp'];
					$location_url = "user_dl_config.$phpEx";
					break;
				case PAGE_DL_MODCP:
					$location = $lang['Dl_page_dl_modcp'];
					$location_url = "dl_modcp.$phpEx";
					break;
				case PAGE_DL_UPLOAD:
					$location = $lang['Dl_page_dl_upload'];
					$location_url = "dl_upload.$phpEx";
					break;

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- END switch_enable_pm_popup -->

#
#-----[ AFTER, ADD ]------------------------------------------
#
<style>
<!--
a.dlnav,a.dlnav:link,a.dlnav:active,a.dlnav:visited { color: {T_FONTCOLOR3}; text-decoration: none; }
//-->
</style>

<!-- BEGIN switch_new_download -->
<script language="Javascript" type="text/javascript">
<!--
	window.open('{switch_new_download.U_NEW_DOWNLOAD_POPUP}', '_newdownload', 'HEIGHT=225,resizable=yes,WIDTH=400');
//-->
</script>
<!-- END switch_new_download -->

#
#-----[ FIND ]------------------------------------------
#
<a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>&nbsp;
#
#-----[ AFTER, ADD ]------------------------------------------
#
<a href="{U_HACKLIST}" class="mainmenu">{IMG_HACKLIST}{L_HACKLIST}</a>&nbsp; &nbsp;<a href="{U_DOWNLOADS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_d.gif" width="13" height="13" border="0" alt="{L_DOWNLOADS}" hspace="3" />{L_DOWNLOADS}</a>&nbsp;</span>

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/subSilver.cfg

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Define images
$images['Dl_blue'] = "$current_template_images/dl_blue.gif";
$images['Dl_grey'] = "$current_template_images/dl_grey.gif";
$images['Dl_red'] = "$current_template_images/dl_red.gif";
$images['Dl_green'] = "$current_template_images/dl_green.gif";
$images['Dl_white'] = "$current_template_images/dl_white.gif";
$images['Dl_yellow'] = "$current_template_images/dl_yellow.gif";
$images['Dl_rating_0'] = "$current_template_images/dl_rating_0.gif";
$images['Dl_rating_1'] = "$current_template_images/dl_rating_1.gif";
$images['Dl_rating_2'] = "$current_template_images/dl_rating_2.gif";
$images['Dl_rating_3'] = "$current_template_images/dl_rating_3.gif";
$images['Dl_rating_4'] = "$current_template_images/dl_rating_4.gif";
$images['Dl_rating_5'] = "$current_template_images/dl_rating_5.gif";
$images['Dl_rating_6'] = "$current_template_images/dl_rating_6.gif";
$images['Dl_rating_7'] = "$current_template_images/dl_rating_7.gif";
$images['Dl_rating_8'] = "$current_template_images/dl_rating_8.gif";
$images['Dl_rating_9'] = "$current_template_images/dl_rating_9.gif";
$images['Dl_rating_10'] = "$current_template_images/dl_rating_10.gif";
$images['Dl_download'] = "$current_template_images/icon_dl_download.gif";
$images['Dl_homepage'] = "$current_template_images/icon_dl_homepage.gif";
$images['Dl_upload'] = "$current_template_images/{LANG}/icon_dl_upload.gif";
$images['Dl_mini_h'] = "$current_template_images/icon_mini_h.gif";

Verfasst: So 27.Aug, 2006 21:42
von closett
Hi,

ich glaube die 4.3.8 hab ich, ... kommt mir bekannt vor, naja sehe ich ja ob die Anleitung mit meinem "IST" Wert Übereinstimmt.

Aber die MODs etc. bleiben erhalten, oder?

Julian

Verfasst: Mo 28.Aug, 2006 00:03
von oxpus
Sofern Du "nur" die alten MOD-Dateien löscht, die Änderungen an den phpBB-Daten rückgängig machst und die Datenbank nicht anfasst, ja.
Die neue Version arbeitet mit der gleichen Struktur, was Datenbank und Verzeichnisse anbelangt.
Durch die db_update.php werden nur neue Daten hinzugefügt, bestehende aber nicht wesentlich geändert.

Kurzum:
Nach dem Update ist der Download Bereich weiterhin mit allen Kategorien und Downloads vorhanden, nur eben in neuer Version.

Verfasst: So 03.Sep, 2006 18:33
von closett
Hi,

weil ich gerade mit meinem Forum am umziehen bin habe ich die alte Datenbank genommen auf ein neues phpBB 2.0.21 das hat soweit alles geklappt.
Die MODs müssen natürlich noch alle eingebaut werden.
Jetzt habe ich den aktuellen Download MOD eingebaut und die db_update.php ausversehen und danach die db_5_0_0_to_latest.php ausgeführt.

Wenn ich jetzt in den Download bereich klicke bekomm ich eine leere Seite angezeigt, die downloads.php

Wie kann ich das beheben?

Julian

Verfasst: So 03.Sep, 2006 19:19
von oxpus
War denn der Download MOD bereits eingebaut?

Verfasst: So 03.Sep, 2006 20:10
von closett
Hi,

nur im alten Forum aber vom alten wurde nur die Datenbank übernommen.
Das neue ist ein phpbb 2.0.21

Julian

Verfasst: So 03.Sep, 2006 20:19
von oxpus
Nochmal:
Ist in dem Forum, daß Du jetzt "versehentlich" aktualisiert hast, der MOD bereits eingebaut?

Verfasst: Mo 04.Sep, 2006 17:39
von closett
Hi,

also ich sag es mal so:

Ich wollte, da ich mein Forum nicht mehr Updaten konnte, ganz neue Foren dateien nehmen und bloss die Datenbnak übernehmen. Also hab ich ein neues phpBB installiert, die dortige Datenbank gelöscht und meine Importiert.
Nun müssen ja noch alle Änderungen der eingebauten MODs in den datein durchgeführt werden da dies ja die normalen datein von phpBB 2.0.21 sind.
Also hab ich u.a. auch die Änderungen vom Download MOD in den datein durchgeführt, aber diesmal der neusten version obwohl in dem Forum zuvor eine ältere Version installiert war.
Dann hab ich die install ausversehen ausgeführt und danach die db_update

Julian

Verfasst: Mo 04.Sep, 2006 17:42
von oxpus
Dann sollte theoretisch nichts Wildes passiert sein.

Verfasst: Di 05.Sep, 2006 19:24
von closett
oxpus hat geschrieben:Dann sollte theoretisch nichts Wildes passiert sein.
Hi,

ist es aber, wie gesagt da kommt nur ne weiße Seite mehr nicht.

Julian

Verfasst: Di 05.Sep, 2006 19:34
von oxpus
Tja, ich hatte mich die Tage schon als gewundert, wo die weisse Seite ist.
Ich sehe kenne :? :?

Verfasst: Mi 06.Sep, 2006 17:17
von closett
oxpus hat geschrieben:Tja, ich hatte mich die Tage schon als gewundert, wo die weisse Seite ist.
Ich sehe kenne :? :?
Hi,

ich hatte dir ja den Link zum Forum noch nicht gegeben.
Ich schick dir den Link per PN.

Julian

Verfasst: Mi 06.Sep, 2006 21:38
von oxpus
Da ist immer noch nichts weiß, höchstens zerstört, da eine Datei nicht gefunden wurde ;)
Prüfe die Pfadangaben in den Kategorien und Downloads.
Diese müssen mit den physisch vorhandenen Pfaden übereinstimmen!