Hallo Freunde,
lässt sich die Reihenfolge der Beiträge ändern, so dass der letzte Beitrag zuerst in der Liste steht?
Hallo Freunde,
lässt sich die Reihenfolge der Beiträge ändern, so dass der letzte Beitrag zuerst in der Liste steht?
Hallo,
genau das würde mich auch interessieren!
Grüße,
Jan
Leider wurde da nichts mit TypoScript eingebaut, die Funktion, die die Posts anzeigt unterstützt dies aber.
Dazu in der
Die Zeile suchen:
case 'list_post':
$content = tx_mmforum_postfunctions::list_post($content, $conf, '');
Und in die beiden einfachen Anführungszeichen ein DESC einfügen:
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.
@ 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.
Den Hinweis kann ich nicht nachvollziehen!
Habe aber in der Datei: class.tx_mmforum_postfunctions.php (pi1)
die entsprechenden Zeilen gefunden (ab Z 230):
// 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.
Hallo,
super Hinweis!
Viel spannender finde ich an Deinem Codeschnipsel allerdings diesen Bereich:
// 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