attachment + cat hierarchy 205rc2 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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Deine Seite sieht auf jeden Fall schonmal klasse aus. Wenn du fertig bist ist dir ein Link schonmal sicher, denn ich möchte auf amigalink.de noch eine Linkliste zu interessanten, auf phpBB basierenden, Seiten erstellen. Sozusagen um zu demonstrieren was man aus dem phpBB alles machen kann. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

oh danke :!:
naja, wird noch ne weile dauern da es noch sehr viele baustellen gibt. ist gar nicht so einfach ein "forum" in eine "verwaltung" umzubasteln, aber phpbb ist und bleibt einfach nur klasse. und wenn man auch noch so tolle profesionelle hilfe erhält dann schafft mans auch :respect:
Benutzeravatar
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Hi,

ich hab jetzt den MOD installiert. Ich bekomme im Adminbereich eine Fehlermeldung. Hab das ganze nochmal kontrolliert (auch mit der Originaldatei) kann aber keinen Einbaufehler finden ....
Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected ')' in /.../www.....de/admin/admin_forums.php on line 758

Code: Alles auswählen

Zeile 758:
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', $cat_id, '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['sort_attach_field']) . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['sort_attach_order']) . "' . $field_value_sql . $value_sql . ")";
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Poste mal ein paar Zeilen mehr "drumherum". Scheinbar ist der Fehler in den Zeilen davor zu finden.
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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

ok, ich hoffe das reicht:

Code: Alles auswählen

//-- mod : categories hierarchy --------------------------------------------------------------------
//-- add
			if (defined('SUB_FORUM_ATTACH'))
			{
				$field_sql .= ", main_type";
				$value_sql .= ", '$type'";
			}
			$forum_link				= isset($HTTP_POST_VARS['forum_link']) ? trim(stripslashes($HTTP_POST_VARS['forum_link'])) : '';
			$icon				= isset($HTTP_POST_VARS['icon']) ? trim(stripslashes(htmlspecialchars($HTTP_POST_VARS['icon']))) : '';			
			$forum_link_internal	= isset($HTTP_POST_VARS['forum_link_internal']) ? intval($HTTP_POST_VARS['forum_link_internal']) : 0;
			$forum_link_hit_count	= isset($HTTP_POST_VARS['forum_link_hit_count']) ? intval($HTTP_POST_VARS['forum_link_hit_count']) : 0;
			$field_sql .= ", forum_link";
			$value_sql .= ", '$forum_link'";
			$field_sql .= ", forum_link_internal";
			$value_sql .= ", $forum_link_internal";
			$field_sql .= ", forum_link_hit_count";
			$value_sql .= ", $forum_link_hit_count";
			$icon = isset($HTTP_POST_VARS['icon']) ? trim(stripslashes($HTTP_POST_VARS['icon'])) : '';
			$field_sql .= ", icon";
			$value_sql .= ", '$icon'";
//-- fin mod : categories hierarchy ----------------------------------------------------------------			
//-- mod : categories hierarchy --------------------------------------------------------------------
// here we replaced
//	" . intval($HTTP_POST_VARS[POST_CAT_URL]) . "
// with
//	$cat_id
//-- modify
			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable, sort_attach_field, sort_attach_order" . $field_sql . ")
				VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', $cat_id, '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['sort_attach_field']) . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['sort_attach_order']) . "' . $field_value_sql . $value_sql . ")";
			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't insert row in forums table", "", __LINE__, __FILE__, $sql);
			}
//-- mod : categories hierarchy --------------------------------------------------------------------
//-- add
			admin_check_cat();
			get_user_tree($userdata);
			move_tree('Root', 0, 0);
//-- fin mod : categories hierarchy ----------------------------------------------------------------			

			if( $HTTP_POST_VARS['prune_enable'] )
			{

				if( $HTTP_POST_VARS['prune_days'] == "" || $HTTP_POST_VARS['prune_freq'] == "")
				{
					message_die(GENERAL_MESSAGE, $lang['Set_prune_data']);
				}

				$sql = "INSERT INTO " . PRUNE_TABLE . " (forum_id, prune_days, prune_freq)
					VALUES('" . $next_id . "', " . intval($HTTP_POST_VARS['prune_days']) . ", " . intval($HTTP_POST_VARS['prune_freq']) . ")";
				if( !$result = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "Couldn't insert row in prune table", "", __LINE__, __FILE__, $sql);
				}
			}
//-- mod : categories hierarchy --------------------------------------------------------------------
//-- add
			cache_tree(true);
			board_stats();
//-- fin mod : categories hierarchy ----------------------------------------------------------------
			

			$message = $lang['Forums_updated'] . "<br /><br />" . sprintf($lang['Click_return_forumadmin'], "<a href=\"" . append_sid("admin_forums.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

			message_die(GENERAL_MESSAGE, $message);

			break;

		case 'modforum':
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Lösche mal aus der Zeile davor, also 757 (Wo UPDATE steht) dieses raus:

Code: Alles auswählen

 . $field_value_sql
Achte dabei auf den Punkt vor der Variable.
Diese ist komplett zu viel...
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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

Würd ich gern. Aber diesen Teil gibt es nicht in dieser Zeile
Die Zeile 757 sieht so aus

Code: Alles auswählen

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable, sort_attach_field, sort_attach_order" . $field_sql . ")
Und im ganzen Bereich den ich gepostet hab steht nirgends UPDATE ..... Den Bereich den ich löschen soll gibt es in Zeile 758. Das hab ich mal gemacht, der Fehler bleibt aber trotzdem. :confused:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh ja, ich meinte ja auch INSERT.
Häng doch mal bitte die komplette Datei an. Das muss ich mir mal in Gänze anschauen. Und bitte als ZIP-File!
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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

na klar gern. Also in der INSERT Zeile hab ich auch den Eintrag

Code: Alles auswählen

. $field_sql
gelöscht. Der Fehler blieb trotzdem
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie immer: Ein paar Hochkommas und Punkte zu viel (Wer diese Zeichen erfunden hat....).
Mit der abgehängten Datei sollte der Fehler wech sein.
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
Susan
Beiträge: 530
Registriert: Mo 03.Jan, 2005 22:55
Wohnort: Hamburg

Beitrag von Susan »

War das mein Vertüteln?

Jetzt kommt die Fehlermeldung nicht mehr. Ich kann nur keine Auswahl abspeichern :( - Er geht immer wieder auf die Physikalische zurück - Hängt das evtl. damit zusammen das der CH-MOD installiert ist. Diese Einstellungen kann ich nur im "normalen" Adminbereich machen" Und da hatte ich ja schon mal Problemchen mit dem speichern ....
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Geh den Mod-Einbau der Attachment-Sortierung nochmal in Ruhe durch.
Du hast jetzt scheinbar nur einen klitze kleinen Einbau-Fehler da drinnen.
Und BTW: Diese Funktionen sind ja gerade für den Cat-Mod mit 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!
Antworten