Album Problem

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
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

Album Problem

Beitrag von shadowrider »

Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Photo Album Addon v2 for phpBB2 (2), Album Supercharged (1.5.1), Album Hierarchy Mod (1.3.0), Multiple File Upload (1.0.3), notify bildfreigabe ()


ich habe die bisherige Einstellung, persönliche Alben ansehen nur für Benutzer, geändert auf ansehen für alle.
unangemeldete Gäste erhalten aber nun einen Fehler:

Code: Alles auswählen

Couldn't get total number of pictures for album categories and sub categories

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3

SELECT COUNT(p.pic_id) AS count FROM phpbb2_album_cat AS c LEFT JOIN phpbb2_album AS p ON c.cat_id = p.pic_cat_id WHERE c.cat_id IN ()

Line : 925
File : album_hierarchy_sql.php
Auszug aus der datei:

Code: Alles auswählen

// ------------------------------------------------------------------------
// Returns the number of pictures for current catgory and it subs
// ------------------------------------------------------------------------
function album_get_total_pics($cats)
{
	global $db;

	$sql_where = " WHERE c.cat_id " . ( (is_array($cats)) ? "IN (". implode(",", $cats) .")" : "= " . $cats);

	$sql = "SELECT COUNT(p.pic_id) AS count
			FROM " . ALBUM_CAT_TABLE . " AS c
				LEFT JOIN " . ALBUM_TABLE . " AS p ON c.cat_id = p.pic_cat_id " . $sql_where;

	if (!$result = $db->sql_query($sql))
	{
        message_die(GENERAL_ERROR, "Couldn't get total number of pictures for album categories and sub categories", "", __LINE__, __FILE__, $sql);
	}

    if ($db->sql_numrows($result) == 0)
	{
        return 0;
	}

	$row = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

	return intval($row['count']);
}
ich hoffe, jemand kann damit etwas anfangen und mir weiterhelfen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Füg mal dort nach

Code: Alles auswählen

$sql_where = " WHERE c.cat_id " . ( (is_array($cats)) ? "IN (". implode(",", $cats) .")" : "= " . $cats);
dieses ein:

Code: Alles auswählen

if ($userdata['user_id'] == ANONYMOUS)
{
$sql_where = 'c.cat_id = 0';
}
Um eben den Gästen hier keine Anzeigen zu geben.
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!
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

Beitrag von shadowrider »

sorry, da habe ich mich unklar ausgedrückt: Gäste bekommen außer dieser Fehleranzeige gar nichts angezeigt
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

Jepp, der Fehler ist ein "alter Hut"

Lösungen dafür gibt es nicht: http://www.oxpus.de/viewtopic.php?p=41772#41772



Gruß Max
Benutzeravatar
shadowrider
Beiträge: 473
Registriert: Mi 18.Aug, 2004 12:56
Wohnort: Schelklingen-Schmiechen
Kontaktdaten:

Beitrag von shadowrider »

na das ist ja ein Käse..., habe mich mal durch die Post's inclusive Links gehangelt, offenbar gibt es keine Lösung dafür
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nicht durchgängig.
Das Problem besteht aber auch nur, wenn man das Album und die Add-Ons in den neuesten Fassungen gleich installiert. Mit einem Update wie bei mir scheint das zu klappen.
Und dazu müssen die Rechte alle eingestellt werden, was selbstverständlich nur mit vorhandenen persönlichen Gallerien vollständig geht :( und danach könnten diese Fehler behoben sein.
Könnten, wohlgemerkt.
Das Full Pack soll diese Fehler übrigends auch haben, kam mir zuletzt zu den Ohren ;)
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!
Antworten