Seite 1 von 1

Unbeantwortete Beiträge selektieren

Verfasst: 29.08.2004 21:33
von Junior
Hallo

Wenn ich auf den Link "unbeantwortete Beiträge" gehe, werden mir dort auch alle Admin-Stickys, etc. angezeigt.

Gibt es die Möglichkeit, dass gewisse Threads (z.B. Stickys) nicht mit berücksichtigt werden? Kann ich die raus filtern?

Einen Mod dazu hab ich leider nicht gefunden.

Lieben Gruss

Junior

Verfasst: 30.08.2004 15:44
von Acid
search.php

Code: Alles auswählen

			if ( $auth_sql != '' )
			{
				$sql = "SELECT t.topic_id, f.forum_id
					FROM " . TOPICS_TABLE . "  t, " . FORUMS_TABLE . " f
					WHERE t.topic_views = 0 AND t.forum_id = f.forum_id AND t.topic_moved_id = 0 AND $auth_sql";
			}
			else
			{
				$sql = "SELECT topic_id
					FROM " . TOPICS_TABLE . " 
					WHERE topic_views = 0 AND topic_moved_id = 0";
			}
..hier könntest du definieren, wenn solche Themen nicht angezeigt werden sollen, z.B.

Code: Alles auswählen

			if ( $auth_sql != '' )
			{
				$sql = "SELECT t.topic_id, f.forum_id
					FROM " . TOPICS_TABLE . "  t, " . FORUMS_TABLE . " f
					WHERE t.topic_views = 0 AND t.forum_id = f.forum_id AND t.topic_moved_id = 0 AND t.topic_type != " . POST_ANNOUNCE ." AND t.topic_type != " . POST_STICKY ." AND $auth_sql";
			}
			else
			{
				$sql = "SELECT topic_id
					FROM " . TOPICS_TABLE . " 
					WHERE topic_views = 0 AND topic_moved_id = 0 AND topic_type != " . POST_ANNOUNCE ." AND topic_type != " . POST_STICKY;
			}

Verfasst: 30.08.2004 15:58
von Junior
Danke

Leider funktioniert es nicht so ganz. Mein Code ist auch ein bisschen ein anderer in der search.php:

Code: Alles auswählen

if ( $auth_sql != '' )
			{
				$sql = "SELECT t.topic_id, f.forum_id
					FROM " . TOPICS_TABLE . "  t, " . FORUMS_TABLE . " f
					WHERE t.topic_replies = 0 
						AND t.forum_id = f.forum_id
						AND t.topic_moved_id = 0
						AND $auth_sql";
			}
			else
			{
				$sql = "SELECT topic_id 
					FROM " . TOPICS_TABLE . "  
					WHERE topic_replies = 0 
						AND topic_moved_id = 0";
			}
Lieben Gruss und Dank

Junior

Verfasst: 30.08.2004 16:03
von Junior
Habs mal mit

Code: Alles auswählen

if ( $auth_sql != '' )
			{
				$sql = "SELECT t.topic_id, f.forum_id
					FROM " . TOPICS_TABLE . "  t, " . FORUMS_TABLE . " f
					WHERE t.topic_replies = 0 
						AND t.topic_moved_id = 0
						AND t.topic_type != " . POST_ANNOUNCE ."
						AND t.topic_type != " . POST_STICKY ."
						AND t.forum_id = f.forum_id
						AND $auth_sql";
         } 

			}
			else
			{
				$sql = "SELECT topic_id 
					FROM " . TOPICS_TABLE . "  
					WHERE topic_replies = 0 
						AND topic_moved_id = 0";
						AND topic_type != " . POST_ANNOUNCE ."
						AND topic_type != " . POST_STICKY;

			}
versucht, funktioniert aber nicht wirklich.

Mhm...