Album Photo Upload Directory HACK V.1.0.0 / SQL-FRAGE

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
arni22
Beiträge: 40
Registriert: Sa 15.Jul, 2006 10:05
Wohnort: meenz
Kontaktdaten:

Album Photo Upload Directory HACK V.1.0.0 / SQL-FRAGE

Beitrag von arni22 »

Hi Leutz?!
Benutzt von euch jemand Album Photo Upload Directory HACK V.1.0.0???
Benutze ganz neu das 1.53a Portal mit phpbb 2.0.21!

Jetzt habe ich alles soweit installiert!
Hab ihr das DB-Update durchgeführt?! habe die Datei:
Code:

Code: Alles auswählen

mod_photo_album_upload_directory_update.php
auf mein server in mein phpbb Verzeichnis hochgeladen und im explorer eingetippt! Also ganzen Pfad, wohl gemerkt! Leider kann er nicht zur DB connecten?!
Folgende Fehlermeldung erscheint:

Code: Alles auswählen

phpBB : Critical Error
Could not connect to the database
2.Kann ich aus der .....updat.php einige Zeilen herausnehmen und manuell über phpmyadmin / SQL eintippen?? WEnn ja, welche?!
Hier der Inhalt der update.php datei!

Code: Alles auswählen

@set_time_limit(3600); // <grin>

define('IN_PHPBB', true);

$phpbb_root_path = './';
include($phpbb_root_path.'extension.inc');
include($phpbb_root_path.'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

include($phpbb_root_path.'includes/db.'.$phpEx);

?>
<DOCTYPE>
<html>
<head>
<meta>
<meta>
<style>
<font>
</style>
</head>
<body>

<table>
	<tr>
		<td><table>
			<tr>
				<td><span>Updating Mod Photo Album Upload Directory Addon<BR>for<BR>phpBB2 v2.04 and Photo Album v.2.0.43</span></td>
			</tr>
		</table></td>
	</tr>
</table>

<br>

<php>sql_query($sql) )
{
	die('<b>ERROR:</b> Could not find the existed version of Photo Album here');
}
$row = $db->sql_fetchrow($result);
$current_album_version = $row['config_value'];

$sql = array();

$post_update_note = '';

switch ($current_album_version)
{
	case '.0.43':

		$sql[] = "INSERT INTO ". $table_prefix ."album_config
				VALUES ('thumbnail_ext', '_mini')";

		break; // We MUST break here before the default case

	default:
		// it seems the current version is newer
		die('<b>ERROR:</b> Your current version is not specified or OLDER. So you cannot apply this hack !');
}

flush();

$n = 0;
$errored = FALSE;

while ($sql[$n])
{
	echo 'Running :: ' . $sql[$n] . ' -> ';
	flush();

	if( !$result = $db->sql_query($sql[$n]) )
	{
		$errored = TRUE;
		$error_msg = $db->sql_error();
		echo '<b>FAILED</b>: ' . $error_msg['message'] . "<br><br>\n";
	}
	else
	{
		echo "<b><span>COMPLETED</span></b><br><br>\n\n";
	}

	$n++;
}

if ( $errored )
{
	$message .= '<br>Some queries failed. Please contact me at <a>http://forum.racinescoreennes.org</a> we may solve your problems...';
}
else
{
	$message .= '<br>Mod Photo Album Upload Directory Tables updated successfully.';
}

echo $post_update_note;
echo "\n<br>\n<b>UPGRADE COMPLETED!</b><br>\n";
echo $message . '<br>';
echo "<br><b>NOW DELETE THIS FILE</b><br>\n";
echo "</body>";
echo "</html>";

?>
Vielen Dank im voraus!
Gruß
arni22
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von arni22 am So 16.Jul, 2006 10:03, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng mal bitte die update.php hier als Datei an. (Zip ist möglich)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Re: Album Photo Upload Directory HACK V.1.0.0 / SQL-FRAGE

Beitrag von Max »

Hallo,


das kommt seit einer bestimmten phpbb-Version vor.
Ich weiß aber nicht mehr, welche Zeile man in der update.php ändern muss. Aber abgesehen davon würde die update.php dann mit der DB-Verbindung herumheulen, dass die Albumversion falsch oder unbekannt ist.


[quote="arni22";p="61880"]2.Kann ich aus der .....updat.php einige Zeilen herausnehmen und manuell über phpmyadmin / SQL eintippen?? WEnn ja, welche?!
[/quote]

Diese hier:

Code: Alles auswählen

$sql[] = "INSERT INTO ". $table_prefix ."album_config VALUES ('thumbnail_ext', '_mini')"; 
Müsste dann für phpMyAdmin so aussehen:

Code: Alles auswählen

INSERT INTO phpbb_album_config VALUES ('thumbnail_ext', '_mini');
phpbb_ musst Du Deinen Ansprüchen anpassen.
Oder Du nimmst einfach dieses File hier aus dem Anhang.



Gruß Max
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
arni22
Beiträge: 40
Registriert: Sa 15.Jul, 2006 10:05
Wohnort: meenz
Kontaktdaten:

Beitrag von arni22 »

@ MAX
Vielen vielen DAnk!
Hab echt lang gerätselt, wie ich das hinbekomme!
Hat alles bestens geklappt! Hab einfach die db_update.php geuppt und ausgeführt! Alles Bestens!
Komisch bei einer Update.php hats nicht funktioniert!

Ach ja, hab mal Album Photo Upload Directory HACK V.1.0.0 in meinem ersten Thread ganz oben hochgeladen!

Frage mich eigenlicht, wieso dieser Mod oder Multi-Upload Mod nicht gleich eingebunden wird! Finde, dass das Pflicht seien müsste! Vorallem für Portals mit vielen Pics wie meine!

Also nochmal Thnx an Oxpus!
arni22
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

[quote="arni22";p="61888"]Hat alles bestens geklappt! Hab einfach die db_update.php geuppt und ausgeführt! Alles Bestens!
Komisch bei einer Update.php hats nicht funktioniert!
[/quote]


wie schon gesagt, das ist bei einigen update.php´s seit phpbb2.0.18 oder so der Fall, da muss nur eine Zeile in das File zwecks Verbindung zur DB - wenn ich mich recht erinnere.

Aber Du wärst dann eben an dieser Stelle hängen geblieben:

Code: Alles auswählen

switch ($current_album_version)
{
    case '.0.43': 
inzwischen ist das Album bei 2.0.54, also müsste das case '.0.54': heißen.
Da aber nur die eine Zeile wirklich gebraucht wurde, war das so rein garkein Problem, das mit einem anderen File zu realisieren.



Gruß Max
Antworten