Seite 1 von 2
Topic title sortieren?
Verfasst: 26.10.2005 01:02
von Salamanda83
Hallo leute,
ich hab nach langer forum suche bei euch mal ne frage.
wie kann ich die im forum befindlichen topics in alphabetischer reienfolge anzeigenlassen, so dass nicht mehr die new posts an erster stelle stehen.
Beispiel:
- Nicht
Opel (oben stehen wegen einen neuen antwort)
BMW
Ford
Audi
- Sondern
Audi
BMW
Ford
Opel (alphabetreihenfolge beibehalten trotz einer neuen antwort)
Vielen dank im vorraus und ich hoffe ihr könnt helfen.
Verfasst: 26.10.2005 04:17
von karstenkurt
http://www.phpbbhacks.com/download/721
Muss dann allerdings für jedes Forum einzeln eingestellt werden.
Verfasst: 26.10.2005 11:44
von Salamanda83
Danke für deine hilfe.
Aber wenn ich im ACP die sortierung ändern möchte kommt folgende fehlermeldung:
Couldn't update forum information
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near ''SORT_ALPHA, prune_enable = 0, title_is_link = 0, weblink = '', forum_link_icon ' at line 2
UPDATE phpbb_forums SET forum_name = 'Car-Hifi Einbau', forum_color = '', cat_id = 4, forum_desc = 'Installations- und Einbauanleitung', forum_status = 0, forum_sort = 'SORT_ALPHA, prune_enable = 0, title_is_link = 0, weblink = '', forum_link_icon = '' WHERE forum_id = 5
Line : 464
File : admin_forums.php
ich hoffe mann kann mir helfen.
Danke im vorraus.
Verfasst: 26.10.2005 11:48
von punkface
Hallo
Einmal bitte die admin_forums.php zeigen (siehe KB:datei)

Verfasst: 26.10.2005 11:50
von Salamanda83
Hier die
admin_forums.php als txt.
Verfasst: 26.10.2005 11:55
von punkface
suche
Code: Alles auswählen
forum_sort = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumsort']) . "
ersetzte mit
Code: Alles auswählen
forum_sort = '" . str_replace("\'", "''", $HTTP_POST_VARS['forumsort']) . "'
Da fehlte einfach nur ein einfaches Anführungszeichen am Ende
Verfasst: 26.10.2005 12:01
von Salamanda83
danke scheint das der fehler behoben ist aber jetzt habe ich den nächsten
Couldn't update forum information
DEBUG MODE
SQL Error : 1054 Unknown column 'forum_sort' in 'field list'
UPDATE phpbb_forums SET forum_name = 'Car-Hifi Einbau', forum_color = '', cat_id = 4, forum_desc = 'Installations- und Einbauanleitung', forum_status = 0, forum_sort = 'SORT_ALPHA', prune_enable = 0, title_is_link = 0, weblink = '', forum_link_icon = '' WHERE forum_id = 5
Line : 464
File : admin_forums.php
danke im vorraus
Verfasst: 26.10.2005 12:05
von punkface
Aus der MOD-Anleitung:
Code: Alles auswählen
// SQL Changes:
ALTER TABLE `database_name_here`.`phpbb_forums` ADD `forum_sort` TEXT NOT NULL
Das schon gemacht?
Verfasst: 26.10.2005 12:12
von Salamanda83
ja und nein.
in der datenbank habe ich nur die folgende zeile mit meinem wissen hinzugefürt bekommen:
ALTER TABLE `phpbb_forums` ADD `forum_sort` TEXT NOT NULL
wie soll ich das stück `database_name_here` den verstehen
Verfasst: 26.10.2005 12:22
von punkface
Salamanda83 hat geschrieben:wie soll ich das stück `database_name_here` den verstehen
Das sollst du durch den Namen der Datenbank ersetzten. Das was du ausgeführt hast war aber eigentlich richtig, wenn du in phpMyAdmin (hast du doch sicherlich über phpMyAdmin ausgeführt) schon die betreffenden Datenbank ausgewählt hattest.
Kontrollier nochmal ob in der Tabelle
prefix_forums wirklich das Feld forum_sort exestiert.
* = prefix_ sollte eigentlich phpbb_ sein, wenn du bei der Installation nichts anderes angegeben hast.