Seite 2 von 2

Verfasst: 03.08.2004 00:18
von JB007
uue fehler! (unqualified user error!)

tauschen, nicht ersetzen, hast du geschrieben! sorry.

moment!

Verfasst: 03.08.2004 00:22
von JB007

Code: Alles auswählen

Could not query forums information

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 'WHERE f.forum_id NOT IN (12,13,28) LEFT JOIN phpbb_posts p ON 

SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id FROM ((( phpbb_forums f LEFT JOIN phpbb_users u ON u.user_id = p.poster_id ) WHERE f.forum_id NOT IN (12,13,28) LEFT JOIN phpbb_posts p ON p.post_id = f.forum_last_post_id ) LEFT JOIN phpbb_topics t ON t.topic_last_post_id = p.post_id ) ORDER BY f.cat_id, f.forum_order

Line : 166
File : /mnt/be1/08/467/00000011/htdocs/community/index_020804.php
Ändert auch nichts.

Code lautet jetzt:

Code: Alles auswählen

default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
" FROM ((( " . FORUMS_TABLE . " f " .
" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )  WHERE f.forum_id NOT IN (12,13,28) " . 
" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" . 
" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) "  . 
" ORDER BY f.cat_id, f.forum_order";
break;
}

Verfasst: 03.08.2004 01:01
von Acid

Code: Alles auswählen

default:
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
" FROM ((( " . FORUMS_TABLE . " f " .
" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )  WHERE f.forum_id NOT IN (12,13,28) " .
" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) "  .
" ORDER BY f.cat_id, f.forum_order";
..ersetze das mal mit..

Code: Alles auswählen

                       default:
			$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id
				FROM ((( " . FORUMS_TABLE . " f
				LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
				LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
				LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) WHERE f.forum_id NOT IN (12,13,28)
				ORDER BY f.cat_id, f.forum_order";

Verfasst: 03.08.2004 10:16
von JB007
Super das funktioniert! Danke!

Somit wäre der erste Teil meines Problems gelöst.

Teil 2: Ist es jetzt noch irgendwie möglich, dass die Moderatoren der Foren, wenn sie sich angemeldet haben, ihre zu moderierenden Foren in der index.php sehen?

Gruß

Jens

Verfasst: 04.08.2004 15:53
von JB007
Nachdem das 1.Problem gelöst ist, würde ich mich freuen, wenn mir auch noch jemand helfen könnte, das 2.Problem zu lösen.

1.Problem: Foren unsichtbar machen, ohne die Befugnisse über den Admin-Panel ändern zu müssen. >> Problem gelöst.

2.Problem: Unsichtbar Foren aus 1. für Moderatoren wieder sichtbar machen. >> Hilfe!!!!! :wink:

Verfasst: 06.08.2004 11:20
von JB007
Ist das Problem nicht zu lösen? :( Wäre nett, wenn sich jemand, der Ahnung hat - also nicht wie ich :roll: - der Problematik annehmen könnte.

Danke!