Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo.
Ich weiß nicht, ob ich mit meiner Frage hier richtig bin. Das mit den Prefixen ist eine echt tolle Sache. Jetzt wollte ich noch ganz gern wissen, wie es geht, das diese auf dem Portal bei den letzten Beiträngen erscheinen. Hab' da schon etwas probiert, aber es klappte leider nicht
Kann mir bitte jemand helfen?
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Die Präfixe sind zu Themen zugeordnet und daher nicht bei den letzten Beiträgen angezeigt.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo Stefan,
ich habe bei meinen Foren die letzten Beiträgen etwas ausführlicher, auch mit Themen-Anzeige ...
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Ich nehme an, dass du dazu Änderungen im Template und in der portal.php vorgenommen hast? Kannst du diese kurz schildern?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Guten Morgen Michael,
ich habe die Änderungen nach diesem Beitrag vorgenommen:
https://www.mybb.de/forum/thread-5343-po...l#pid60277
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
05.08.2010, 19:47
(Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2010, 10:22 von Michael.)
Nicht getestet: Suche in der portal.php:
PHP-Code:
$query = $db->query("
SELECT t.*, u.username
FROM ".TABLE_PREFIX."threads t
LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=t.uid)
WHERE 1=1 $unviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
ORDER BY t.lastpost DESC
LIMIT 0, ".$mybb->settings['portal_showdiscussionsnum']
);
Ersetzen durch:
PHP-Code:
$query = $db->query("
SELECT t.*, u.username, p.displaystyle
FROM ".TABLE_PREFIX."threads t
LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=t.uid)
LEFT JOIN ".TABLE_PREFIX."threadprefixes p ON (p.pid=t.prefix)
WHERE 1=1 $unviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
ORDER BY t.lastpost DESC
LIMIT 0, ".$mybb->settings['portal_showdiscussionsnum']
);
Benutze {$thread['displaystyle']} im Template portal_latestthreads_thread an der gewünschten Stelle.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
06.08.2010, 03:46
(Dieser Beitrag wurde zuletzt bearbeitet: 06.08.2010, 03:48 von ElkeK..)
Hallo Michael,
vielen Dank, soweit klappt es gut und kommt dem schon sehr nahe. Aber die Anzeige ist nicht so wie bei den Themen.
Siehe hier:
http://www.monalous-filmforum.de/portal.php
Gäbe es da vielleicht noch eine andere Lösung? Es wäre perfekt, wenn das Style des Prefix wie im Forum ist
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Was passiert denn, wenn Du in dem Template nicht {$thread['threadprefix']} sondern [{$thread['threadprefix']}] einsetzt?
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Guten Morgen Jockle,
die Idee hatte ich auch schon, aber das habe ich schnell wieder verworfen, da bei den Themen, die kein Prefix haben, dann die eckigen Klammern trotzdem erschienen
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Ich habe den Code in meinem letzten Post korrigiert. Versuchs bitte mal damit.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.