Seite 5 von 6

Verfasst: 26.05.2004 12:35
von Markus67
Hi ...

Das ist das Problem wenn man sich alles aus den Dateien raussuchen muss ... da geht einem immer mal was durch dir Lappen :-)

Na dann viel Spaß mit dem Teil :-)

Achso nochwas fällt mir gerade ein ...

Lässt du im Portal auch die "aktuellen Beiträge" anzeigen ?

Ich denke mal die Global Announcement's werden jetzt noch in beiden Boxen angezeigt ... richtig ?

Markus

Verfasst: 26.05.2004 12:40
von jimxstark
hey,

klar kenn ich...wenn ich mir überleg was ich jetzt an meinem phpbb schon alles rumgeschraubt hab ;))

ja ich mach nen fetchpost hab mir das aber zu einer homepage news box umgebastelt, damit ich news nur in ein forum schreiben muss und das sie dann gleich im portal angezeigt werden, ja die globale ankündigung wird eben jetzt in den news und in der GA box angezeigt...ist etwas doof aber geht ja net anders oder kann ich bei den GA's auch bestimmte foren ausklammern?

grüsse

Verfasst: 26.05.2004 12:45
von Markus67
Hi ... :D

Suche in der portal.php

Code: Alles auswählen

$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time
        FROM ". TOPICS_TABLE ." t, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2
        WHERE t.topic_id IN ($auth_results)
              AND t.topic_poster = u.user_id
              AND f.forum_id = t.forum_id
              AND p.post_id = t.topic_first_post_id
              AND p2.post_id = t.topic_last_post_id
              AND u2.user_id = p2.poster_id
        ORDER BY t.topic_last_post_id DESC LIMIT $limit";
und ersetze mit:

Code: Alles auswählen

$sql = "SELECT t.*, f.forum_id, f.forum_name, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
        FROM ". TOPICS_TABLE ." t, ". FORUMS_TABLE ." f, ". USERS_TABLE ." u, ". POSTS_TABLE ." p, ". POSTS_TABLE ." p2, ". USERS_TABLE ." u2 
        WHERE t.topic_id IN ($auth_results) 
              AND t.topic_type <> 3 
           AND t.topic_poster = u.user_id 
              AND f.forum_id = t.forum_id 
              AND p.post_id = t.topic_first_post_id 
              AND p2.post_id = t.topic_last_post_id 
              AND u2.user_id = p2.poster_id 
        ORDER BY t.topic_last_post_id DESC LIMIT $limit";
Jetzt dürften die GA nur noch in der GA-Box erscheinen :-)

Markus

Verfasst: 26.05.2004 12:50
von jimxstark
hmm leider geht es nicht, die GA wird immernoch bei den news und in der GA box angezeigt?!

Verfasst: 26.05.2004 12:56
von Markus67
Hi ...

wo ist denn die Abfrage für deine "News" ?

Code: Alles auswählen

AND t.topic_type <> 3
topic_type 3 sind die Globalen Ankündigungen ... die musst du dort im Statement ausschliessen ...

Markus

Verfasst: 26.05.2004 13:00
von jimxstark
meine abfrage für die news mach ich mit der FETCH POSTS funktion!

kannste mal in der portal.php nach // FETCH POSTS START suchen und schauen? ich bin mir nicht sicher wo ich das

Code: Alles auswählen

AND t.topic_type <> 3
einfügen soll...

danke

Verfasst: 26.05.2004 13:04
von Markus67
Hi ...

Da bin ich jetzt doch auch ein bischen überfragt wo man da die Abfrage hinpacken soll ....

Ich werd mal AndreasOymann fragen .... der hat mir das auch so programmiert dass es passt ... :D

Markus

Verfasst: 26.05.2004 13:06
von jimxstark
:D

ok danke...weil der FETCH POST macht ja komischerweise garkeine sql-abfrage deswegen frag ich mich wo dat hin soll...wie machst du denn bei dir im portal die news?!

Verfasst: 26.05.2004 13:07
von Markus67
Hi ...

ich hab das FETCHPOST deaktiviert :-) sonst wird mir das Portal zu lang :-)

Markus

Verfasst: 26.05.2004 13:13
von jimxstark
ja ich habs ja nur für die news ;) wie hast du deine news gemacht?