---
title: "Neuer Beitrag zuerst?"
url: "https://www.typo3.net/d/89614-neuer-beitrag-zuerst"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2009-05-12"
last_reply: "2009-06-09"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# Neuer Beitrag zuerst?

Extensions · 5 Antworten · gestartet 2009-05-12

## Eröffnungsbeitrag

**uweiss** · 2009-05-12 · [Beitrag #1](https://www.typo3.net/d/89614-neuer-beitrag-zuerst/1)

Hallo Freunde,

lässt sich die Reihenfolge der Beiträge ändern, so dass der letzte Beitrag zuerst in der Liste steht?

## Antworten

### [#2](https://www.typo3.net/d/89614-neuer-beitrag-zuerst/2) · gebauer · 2009-05-30

Hallo,

genau das würde mich auch interessieren!

Grüße,
Jan

### [#3](https://www.typo3.net/d/89614-neuer-beitrag-zuerst/3) · fearistic · 2009-06-01

Leider wurde da nichts mit TypoScript eingebaut, die Funktion, die die Posts anzeigt unterstützt dies aber.

Dazu in der
Die Zeile suchen:

```php
case 'list_post':
							$content = tx_mmforum_postfunctions::list_post($content, $conf, '');
```

Und in die beiden einfachen Anführungszeichen ein DESC einfügen:

```php
case 'list_post':
							$content = tx_mmforum_postfunctions::list_post($content, $conf, 'DESC');
```

Ist ungetestet, sollte aber funktionieren.

Wenn ihr eine solche Funktoin braucht, dann verfasst doch einen Feature Bug für das Forum, mit der Bitte, dass die Sortierung mit TypoScript festgelegt werden kann.

### [#4](https://www.typo3.net/d/89614-neuer-beitrag-zuerst/4) · Unbekannter Benutzer · 2009-06-01

@ fearistic:

Schreib doch bitte die Datei noch dabei in der die Zeile zu finden ist. Dann kann man das Thema auch auf gelöst setzen.

### [#5](https://www.typo3.net/d/89614-neuer-beitrag-zuerst/5) · uweiss · 2009-06-09

Den Hinweis kann ich nicht nachvollziehen!

Habe aber in der Datei: class.tx_mmforum_postfunctions.php (pi1)
die entsprechenden Zeilen gefunden (ab Z 230):

```php
        // Determine sorting mode START
        IF ($order OR empty($GLOBALS['TSFE']->fe_user->user['uid'])){
            $userconfig['post_sort'] = $order;
        } else {
            // Load and evaluate user config
            $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
                "*",
                "tx_mmforum_userconfig",
                "userid = ".$GLOBALS['TSFE']->fe_user->user['uid'].$this->getPidQuery()
            );

            if ($GLOBALS['TYPO3_DB']->sql_num_rows($res) > 0) {
                $userconfig = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);
            } else {
                $userconfig['post_sort']    = 'DESC';
            }
        }
        // Determine sorting mode END
```

Hier ist in Zeile 244 "$userconfig['post_sort']    =" von ASC in DESC zu ändern.

### [#6](https://www.typo3.net/d/89614-neuer-beitrag-zuerst/6) · gebauer · 2009-06-09

Hallo,

super Hinweis!
Viel spannender finde ich an Deinem Codeschnipsel allerdings diesen Bereich:

```php
        // Determine sorting mode START
            $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery(
                "*",
                "tx_mmforum_userconfig",
                "userid = ".$GLOBALS['TSFE']->fe_user->user['uid'].$this->getPidQuery()
            );
```

Ich habe testweise eine Eintrag in tx_mmforum_userconfig angelegt, mit userid gleich der UserId des gewünschten Nutzers und post_sort entweder DESC oder ASC.
Funktioniert wunderbar und vor allem **nur** für den entsprechenden Nutzer! Ganz wie (bei mir) gewünscht.
Jetzt müsste man nur noch ein Möglichkeit finden diese Einstellung dem Nutzer über ein Profil (sr_feuser_register?) nutzbar zu machen.

Leider legt mm_forum nicht automatisch eine Leerzeile an, so dass die Tabelle standardmäßig leer ist...

Bin für Ideen dankbar...

Grüße,
Jan

---

Quelle: „Neuer Beitrag zuerst?“, typo3.net, https://www.typo3.net/d/89614-neuer-beitrag-zuerst
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
