Shop Mod

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
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Shop Mod

Beitrag von Snoopy »

Deine phpBB Version: phpBB2 Plus 1.5.2
MODs: Nein
Dein Wissensstand: Einsteiger
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?
Gesucht aber keine antwort bekommen



Fehlerbeschreibung und Nachricht

Folgendes kann ich nicht ausführen:

Code: Alles auswählen

------[OPEN]------
index.php

 ------[FIND]------
	$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

 ------[ADD, AFTER ]------
	$itemarray = explode('ß', str_replace("Þ", "", $userdata['user_items']));

	$sql = "select name, accessforum from phpbb_shopitems where accessforum != '0' and accessforum > '0'";
	if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, "Database Connection Error!".mysql_error()); }
	$num_rows = mysql_num_rows($result);

	$itemformaccess = array();
	$itemcataccess = array();
	for ($x = 0; $x < $num_rows; $x++)
	{
		$row = mysql_fetch_array($result);
		if (in_array($row['name'], $itemarray))
		{
			$itemformaccess[] = $row['accessforum'];

			$sql = "select cat_id from " . FORUMS_TABLE . " where forum_id = '{$row['accessforum']}'";
			if ( !($result = $db->sql_query($sql)) ) { message_die(GENERAL_MESSAGE, "Database Connection Error: ".mysql_error()); }
			$row2 = mysql_fetch_array($result);

			$itemcataccess[] = $row2['cat_id'];
		}
	}

 ------[FIND]------
		//
		// Yes, we should, so first dump out the category

 ------[ADD, BEFORE]------
		if (in_array($cat_id, $itemcataccess)) {
			$display_forums = true;
		}

 ------[FIND]------
						if ( $is_auth_ary[$forum_id]['auth_view'] )

 ------[REPLACE WITH]------
						if ( $is_auth_ary[$forum_id]['auth_view'] || in_array($forum_id, $itemformaccess))
Es nicht an nähernd was davon zu finden, kann mir da jemand helfen, an welche stellen ich einfügen muss?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da ich immer noch nicht hellsehen kann, wäre die index.php mal recht hilfreich ;)
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
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Tschuldigung! Hier mal meine index.php als Anhang!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, die ist ja heftig umgebaut :(

Dann mal die Frage: Was soll dort angezeigt werden?
Oder wird damit nur der Zugamg zu den Foren geschaltet?
In dem Falle bräuchte ich die functions_categories_hierarchy.php...
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
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Öhm...ich glaube, das man damit Einstellen kann das man für das betreten einer Kategorie Geld bezahlt.

Datei hängt dran
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal hiermit.
Ich kann Dir allerdings nichts versprechen, da ich

A. den Shop MOD nicht kenne
B. bislang an den Berechtigungsprüfungen des CH MODs nichts machen musste...

Also keine Gewähr, daß es auch so funktioniert.
Wenn nicht, kannst Du Dich nur an die Autoren dieser MODs wenden...
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