Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
Hallo,
man kennt sowas ja von News Seiten wie, gamestar.de oder andere, dort wird die News selber immer anders angezeigt als die Kommentare.
Ist dies auch im Forum möglich, dass der erste Beitrag (also der Themen Erstellungs Beitrag) anders angezeigt wird, wie z.B. eine ganz anderes Tabellen Layout?
Freue mich auf Antworten.
Keinen Support per PN, eMail und Messenger
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Das wäre über Codeanpassungen machbar. Beim Durchlaufen der Beiträge kannst du dann ein anderes Template laden lassen. Nur durch Templateänderungen geht das nicht.
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: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
Das hatte ich auch nicht erwartet, dass es nur über Templateänderungen geht
.
Kannst du mir erklären, wie ich den Code anpassen muss?
Keinen Support per PN, eMail und Messenger
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Der folgende Code ist nicht getestet.
Öffne die Datei inc/functions_post.php und suche nach:
PHP-Code:
global $db, $altbg, $theme, $mybb, $postcounter;
Ersetzen durch:
PHP-Code:
global $db, $altbg, $theme, $mybb, $postcounter, $pfirst;
Suche nach:
PHP-Code:
eval("\$postbit = \"".$templates->get("postbit")."\";");
Ersetzen durch:
PHP-Code:
if($pfirst && $page == 1)
{
eval("\$postbit = \"".$templates->get("postbit2")."\";");
}
else
{
eval("\$postbit = \"".$templates->get("postbit")."\";");
}
Anschließend musst du unter den globalen Templates das Template postbit2 erstellen und den Inhalt des Templates postbit einfügen. Diesen kannst du dann nach deinen Vorstellungen anpassen.
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: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
Danke Michael, das funktioniert perfekt
Keinen Support per PN, eMail und Messenger
Beiträge: 890
Themen: 78
Registriert seit: 01.11.2006
MyBB-Version: 1.6.11
Ich habe hierzu nochmal eine Frage, kann man "eval("\$postbit = \"".$templates->get("postbit2")."\";");" gleich in einer neuen Variable ausgeben, um diese dann im Template showthread über {$posts} darzustellen? Wo muss ich dann diese neue Variable in der showthread.php als Template ausgeben lassen?
Keinen Support per PN, eMail und Messenger
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Vielleicht hilft dir das weiter, denn mir ist eine Möglichkeit ohne Codeänderung eingefallen. Ersetze im Template postbit
durch
Code:
class="tborder post{$postcounter}"
Die Klasse .post1 bezieht sich dann immer nur auf den ersten Beitrag, den du dann per CSS einzeln formatieren kannst.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.