Wo kann ich die Beitragsart sortieren???

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Wo kann ich die Beitragsart sortieren???

Beitrag von Prometeus »

Hallo, neben den bekannten Beitragsarten

Normal, Wichtig; Ankündigung

habe ich auch noch

weblink und Globale Ankündigung

Wo kann ich die Reihenfolge der Beitragsarten im Forum einstellen? In welcher tpl oder php Datei?

Aktuell wird es ja wie folgt angezeigt.

1. Globale Ankündigung
2. Ankündigung
3. Wichtig

Dann folgen je nach letztem Beitrag weblink und normal.
Da man einen weblink nicht als wichtig oder als Ankündigung markieren kann suche ich eine mÖglichkeit die Beitragsart weblink nach der Ankündigung fest zu positionieren...

Wo muss ich das einstellen? Welche *.php ist die richtige???

Gruß und Dank
Prom
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

Naja .. einstellen kannst du es nicht.
Du musst es schon programmieren :wink:

Die richtige Datei dafür ist die viewforum.php.

Viel Erfolg,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

mad-manne hat geschrieben:Naja .. einstellen kannst du es nicht.
Du musst es schon programmieren :wink:

Die richtige Datei dafür ist die viewforum.php.

Viel Erfolg,
Manne.
Ja, proggen meinte ich auch.
Kannst du mir vielleicht noch die betreffende Codezeile einstellen?
Das wäre extrem hilfreich.
Danke
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

Prometeus hat geschrieben:Ja, proggen meinte ich auch.
Kannst du mir vielleicht noch die betreffende Codezeile einstellen?
Naja ... das läuft darauf hinaus, dass ich dir das programmiere, oder?

Wenn du halbwegs Programmiererfahrung hast, solltest du das selbst herausfinden können :wink:

Wenn du eine konkrete Frage hast, kann ich dir gerne weiterhelfen ...

Gruss,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
Prometeus
Mitglied
Beiträge: 371
Registriert: 01.07.2005 11:07

Beitrag von Prometeus »

mad-manne hat geschrieben:Naja ... das läuft darauf hinaus, dass ich dir das programmiere, oder?
NEin, ganz und gar nicht. Ich möchte es ja gerne selber lernen und schaffen.
Ich vermute, dass es an jenen Codezeieln liegt, wie beispielsweise hier...

Code: Alles auswählen

$sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_time, p.post_username 
   FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . USERS_TABLE . " u2 
   WHERE t.topic_poster = u.user_id 
      AND p.post_id = t.topic_last_post_id 
      AND p.poster_id = u2.user_id 
      AND t.topic_type = " . POST_GLOBAL_ANNOUNCE . " 
   [color=red]ORDER BY t.topic_last_post_id DESC [/color]"; 
if( !$result = $db->sql_query($sql) ) 
Mal rot markiert. php sagt mir leide rnoch nicht sooo viel. Ich hatte gehoft, dass irgendwo die Reihenfolge definiert wird. Finde aber die entsprechende Stelle mangels phph-Erfahrung nicht. :-?

Kann mir erstmal jemand sagen, ob ich prinzipiell mit meiner Vermutung richtig liege, dass an dieser stellen für GLOBAL_ANNOUNCE die Rangfolge zu den anderen Beitragsarten angegeben wird?

Das wäre schon hilfreich für mich... :wink:

gruß
Prometeus
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Das von dir eingefügte Query liest nur die globalen Ankündigungen aus. Weiter unten in der Datei sollte es zuerst noch ein Query für normale Ankündigungen und dann eins für den Rest (Normale Beiträge, Wichtig und in deinem Fall auch Weblinks) stehen. Wenn du jetzt das zweite Query (Normale Ankündigungen) so erweitern würdest, dass es auch Weblinks ausliest und die Weblinks aus dem letzten Query ausschließen würdest, würden sie zumindest einmal mit den Ankündigungen ausgelesen. Danach müsstest du dich wahrscheinlich noch um das korrekte Anzeigen der Weblinks kümmern. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“