Seite 1 von 2

Order Topics Hack und Categorie-Mod

Verfasst: 01.11.2003 01:04
von Less
Hi,

ich habe Saerdnaers Order Topics Hack eingebaut und würde nun gerne nach den Kategorien des Categorie-Mods sortieren lassen.

Ich habe z.B. 15 Kategorien: in der Sortier-Box soll man dann eine Kategorie auswählen und alle Beiträge dieser Kategorie sollen nach Datum geordnet angezeigt werden.

Kann mir einer helfen? Brauche diese Erweiterung dringend!
PN an Saerdnaer ist draußen.

Viele Grüße

Less

Verfasst: 01.11.2003 19:23
von Acid
Keine Ahnung, ob´s funktioniert..

Code: Alles auswählen

# 
#-----[ ÖFFNEN ]------------------------------------------ 
# 
# viewforum.php
# 
#-----[ FINDE ]------------------------------------------ 
# 
	case 'topics':
		$order_by = "t.topic_title $sort_order";
		break;

# 
#-----[ DARUNTER EINFÜGEN ]------------------------------------------ 
# 
	case 'cats':
		$order_by = "t.k_id $sort_order";
		break;


# 
#-----[ FINDE ]------------------------------------------ 
# 
$mode_types_text = array($lang['Post_Normal'],$lang['Topics'],$lang['Date'],$lang['Replies'],$lang['Author'],$lang['Views']);
$mode_types = array('default', 'topics', 'time', 'replies', 'author', 'views');

# 
#-----[ FINDE in dieser Zeile ]------------------------------------------ 
# 
$lang['Topics']

# 
#-----[ DANACH EINFÜGEN ]------------------------------------------ 
# 
# eventuell muss $lang['Cats'] noch in der lang_main.php definiert werden
, $lang['Cats']

# 
#-----[ FINDE in dieser Zeile ]------------------------------------------ 
# 
'topics'

# 
#-----[ DANACH EINFÜGEN ]------------------------------------------ 
# 
, 'cats'

Verfasst: 02.11.2003 01:35
von Less
Hallo Acid!

Dein Code klappt! Thx!
Allerdings sortiert es die Beiträge nach den Kategorien und leider nicht so, dass ich eine Kategorie Auswähle und alle Beiträge dieser Kategorie nach Datum geordnet werden.

Ansonsten THX!

mfg

Less

Verfasst: 02.11.2003 13:39
von saerdnaer
so?

Code: Alles auswählen

   case 'cats': 
      $order_by = "t.k_id $sort_order, t.topic_id $sort_order"; 
      break; 
oder so?

Code: Alles auswählen

   case 'cats': 
      $order_by = "t.k_id $sort_order, t.topic_last_post_id $sort_order"; 
      break; 
ah

Verfasst: 02.11.2003 14:29
von Less
Der Code klappt auch, ist aber immernoch nicht das was ich suche.

Ich meinte es eigentlich so:

Ich habe z.B. 15 Kategorien: in der Sortier-Box soll man dann eine Kategorie auswählen und alle Beiträge dieser einen Kategorie sollen nach Datum geordnet angezeigt werden.


Hoffe das ist machbar.

mfg

Less

Verfasst: 02.11.2003 14:35
von saerdnaer
achso die anderen kategorien sollen garnicht angezeigt werden?

Verfasst: 02.11.2003 15:21
von Less
saerdnaer hat geschrieben:achso die anderen kategorien sollen garnicht angezeigt werden?
jo genau so hatte ich mir das vorgestellt.

Verfasst: 02.11.2003 15:24
von saerdnaer
achso... dann bräuche ich den qulltext deiner viewforum.php als link...
ah

Verfasst: 02.11.2003 15:48
von Less
Hier ist er:

viewforum.php.txt

Verfasst: 02.11.2003 16:01
von saerdnaer
ich brächte noch einen dump der categories table...

ah