Falsche Topic Rangordnung

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!
Antworten
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Falsche Topic Rangordnung

Beitrag von ladylily »

Hallo,

ich bin neu hier und habe auch gleich eine Frage auf deren Lösung ich selbst bisher noch nicht gekommen bin.

Ich hab mir kürzlich ein neues Forum erstellt und einige MOD´s eingebaut, unter anderem den MOD "Global Topic 1.2.2".
Soweit hat auch alles prima geklappt und der MOD funktioniert auch im wesentlichen, doch nun hab ich festgestellt das es bei der Rangordnung der Beiträge irgendwie verkehrt läuft.

Ich habe mal einen Screenshot von meinem Problem gemacht:

Bild

An unterster Stelle kommen die Globalen Topics, danach die "Wichtig" - Beiträge und oben stehen dann alle normalen Beiträge.
Ich möchte aber gerne das zuerst die Globalen Topics kommen, danach die "Ankündigungen" und "Wichtig" und dann erst die ganz normalen Beiträge.


Kann mir da bitte jemand helfen? :!:

Vielen Dank schonmal!
ladylily


Edit: Vergessen... Hier noch der Link zu meinem Forum http://talk.tobystephens-smile.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh, da ist an Deiner viewtopic.php etwas komplett verdreht.

Bevor wie diese aber nun auseinander nehmen, ist eine Grundsatzfrage zu klären:
Global Topics sind, wie der Name schon sagt, eben Topics und werden mit dem MOD wie alle anderen Topics auch sortiert angezeigt, also nicht oben oder unten sondern mittendrinn. Halt aber in jedem gewünschten Forum.
Was Du meinst, sind eher Global Announcements, die wie Ankündigungen immer oben stehen und das dann auch in jedem Forum.
Wenn Du letzteres willst, ist mein MOD der falsche und Du must die Global Announcements installieren.
Andernfalls häng Deine viewtopic.php hier an und ich korrigiere die Reihenfolge.
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

[quote="oxpus";p="77295"]
Was Du meinst, sind eher Global Announcements, die wie Ankündigungen immer oben stehen und das dann auch in jedem Forum.
Wenn Du letzteres willst, ist mein MOD der falsche und Du must die Global Announcements installieren.
Andernfalls häng Deine viewtopic.php hier an und ich korrigiere die Reihenfolge.[/quote]

Ohhh ja dann hab ich wohl den falschen Mod erwischt denn eigentlich wollte ich den MOD der die Ankündigungen oben und in jedem Forum anzeigt!

Also brauche ich jetzt noch den Global Announcement Mod? Und was ist dann mit dem Global Topic Mod? Ich meine raus bauen kann ich ihn ja jetzt nicht mehr aber stört sich das jetzt nicht mit dem anderen MOD? ^2
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die stören sich nicht gegenseitig, man kann also beide gleichzeitig verwenden.
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

Danke, ich hab ihn mir jetzt rein gebaut aber irgenwie arbeitet der Global Announcement nicht richtig.
Ich kann ihn zwar auswählen und er wird auch in dem Forum angezeigt wo ich ihn erstellt habe, aber in jedem anderen Forum erscheint der Beitrag nicht!

Ich hab mal für alle Fälle die viewforum.php als Textdatei gespeichert...

http://tobystephensmile.to.funpic.de/viewforum.txt
Zuletzt geändert von ladylily am Sa 06.Okt, 2007 16:45, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun ja, die beiden Zeilen

Code: Alles auswählen

$topic_rowset = array();
$total_announcements = 0;
müssen auch unbedingt vor

Code: Alles auswählen

// 
// All GLOBAL announcement data, this keeps GLOBAL announcements 
// on each viewforum page ... 
// 
sein, sonst werden die globalen Ankündigungen nicht korrekt herangezogen.
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

Hm das versteh ich nicht, ich hab die beiden Anweisungen nun vorher eingefügt aber das macht keinen Unterschied, ich sehe den den betreffenden Beitrag trotzdem nur in dem Forum wo ich ihn erstellt habe!
Außerdem kann ich auch nicht wie beim Globalen Topic auswählen in welchem Forum ich den Beitrag nicht angzeigt haben möchte (weiß aber nicht ob das bei dem MOD überhaupt geht).
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Außerdem kann ich auch nicht wie beim Globalen Topic auswählen in welchem Forum ich den Beitrag nicht angzeigt haben möchte (weiß aber nicht ob das bei dem MOD überhaupt geht).
Gehen würde das mit den glob. Ankündigungen auch, allerdings nur mit einer zusätzlichen Erweiterung.

Im Anhang nun auch die viewforum.php, so wie sie auch bei mir fehlerfrei funktioniert:

[ Attachment gelöscht am So 07.Okt, 2007 17:03 von oxpus ]
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

[quote="oxpus";p="77325"]

Im Anhang nun auch die viewforum.php, so wie sie auch bei mir fehlerfrei funktioniert:[/quote]


Ich hab die viewforum.php bei mir eingebaut und nun gehen zumindest die Topics in jedem Forum!
Aber irgendwo muss noch ein Fehler drin sein denn in dem Forum wo der Topic erstellt wird erscheint
er plötzlich immer 2x mal ^5:

http://tobystephensmile.to.funpic.de/viewforum.php?f=1
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und hiermit?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

Perfekt! Vielen Dank, nun werden die Ankündigungen bei mir richtig angzeigt! :)

Was ich mich jetzt aber noch Frage, kann man diese besonderen Topics wie "normale Ankündigung", "Wichtig" usw. auch noch in die Reihenfolge bringen, so dass sie direkt unter den Globalen Ankündigungen oben stehen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie schaut es denn jetzt aus?
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

[quote="oxpus";p="77368"]Wie schaut es denn jetzt aus?[/quote]

Versteh nicht ganz, wie meinst du das jetzt?
Wie oben schon geschrieben klappt alles perfekt mit dem Global Announcement MOD (also bis auf die anderen Topics wie "Wichtig" bzw. "Ankündigung" die unten einsortiert werden...).
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, mal ein Screenshot z. B. ;)
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

[quote="oxpus";p="77378"]Ja, mal ein Screenshot z. B. ;)[/quote]

Achso das meintest du :D

Hiermal der Screen:

Bild
Zuletzt geändert von ladylily am Di 09.Okt, 2007 01:32, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay.
Ersetze dazu mal in der viewtopic.php die Zeile

Code: Alles auswählen

	ORDER BY t.topic_type = " . POST_STICKY . ", t.topic_last_post_id DESC
durch

Code: Alles auswählen

	ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
Das sollte Abhilfe schaffen.
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

Also irgendwie bin ich jetzt total durcheinander geraten und ich hab dummerweise das Backup der "viewtopic.php" vergessen. Natürlich hab ich jetzt keinen plan mehr wo das hier stand. Habs raus gelöscht und vergessen durch den neuen code zu ersetzen :!:

Code: Alles auswählen

ORDER BY t.topic_type = " . POST_STICKY . ", t.topic_last_post_id DESC
Ich hab mal die Textdatei der viewtopic.php rauf geladen

http://tobystephensmile.to.funpic.de/viewtopic.txt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

viewforum.php, nicht viewtopic.php!
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!
ladylily
Beiträge: 13
Registriert: Fr 05.Okt, 2007 17:53

Beitrag von ladylily »

[quote="oxpus";p="77387"]Okay.
Ersetze dazu mal in der viewtopic.php die Zeile

Code: Alles auswählen

ORDER BY t.topic_type = " . POST_STICKY . ", t.topic_last_post_id DESC
durch

Code: Alles auswählen

ORDER BY t.topic_type DESC, t.topic_last_post_id DESC
Das sollte Abhilfe schaffen.[/quote]
viewforum.php, nicht viewtopic.php!
Ähm ja da hast du dich dann wohl verschrieben gehabt ;) Ist aber auch ziemlich
verwirrend mit den ganzen "views" :D


Edit: Wollt nur noch schnell Bescheid geben das mit der Änderung auch die restlichen
"wichtigen" Topics oben stehen! Vielen lieben Dank nochmal für die tolle Hilfe!
Zuletzt geändert von ladylily am Mi 10.Okt, 2007 13:13, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Freut mich, wenn es nun alles nach Wunsch funktioniert.
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