Beiträge nebeneinander darstellen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Beiträge nebeneinander darstellen
Hallo Community,
ich möchte gerne in meinem PHPBB-Forum die Darstellung der Beiträge eines Themas umgestalten.
So werden Beiträge im PHPBB stet untereinander aufgeführt, aber ich hätte gerne, dass sie nebeneinander dargestellt werden.
Ich gehe davon aus, dass ich dafür etwas in der "viewtopic.php" ändern muss, aber ich weiss nicht genau was.
Kann mir jemand helfen?
Liebe Grüße
burn-hard
ich möchte gerne in meinem PHPBB-Forum die Darstellung der Beiträge eines Themas umgestalten.
So werden Beiträge im PHPBB stet untereinander aufgeführt, aber ich hätte gerne, dass sie nebeneinander dargestellt werden.
Ich gehe davon aus, dass ich dafür etwas in der "viewtopic.php" ändern muss, aber ich weiss nicht genau was.
Kann mir jemand helfen?
Liebe Grüße
burn-hard
Gott möge mich vor den Konsequenzen anders Denkender schützen!
Re: Beiträge nebeneinander darstellen
Dazu solltest Du vor allem Änderungen in den viewtopic_body.html Deiner Templates vornehmen (also in allen, die Du benutzt), denn durch diese wird die Vorlage zur Darstellung der Daten generiert. Und evtl. auch ein paar kleine Anpassungen in der viewtopic.php.
Hast Du mal in diese HTML Layouts reigeschaut und ein bißchen was angepaßt?
Hast Du mal in diese HTML Layouts reigeschaut und ein bißchen was angepaßt?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Beiträge nebeneinander darstellen
Hallo Miriam,
ja, ich habe mir die HTML-Layouts schon angeschaut und der Code zur Beitragsdarstellung aus meiner "viewtopic_body.html" lautet:
Jedoch erhalte ich hier keinerlei Hinweis, wie sich eine Beitrgasdarstellung nebeneinander ermöglichen lässt. Daher vermute ich, dass der erforderliche Code entweder in der viewtopic.php oder in der functions_postings.php generiert wird. Ich habe schon einiges darin probiert, bin der Sache aber noch nicht wirklich auf die Spur gekommen.
Wenn also jemand weiss, welcher Befehl dafür verantwortlich ist, dass die Beiträge eines Themas untereinander dargestellt werden,
der möge mir bitte Bescheid geben.
Vielen Dank!
burn-hard
ja, ich habe mir die HTML-Layouts schon angeschaut und der Code zur Beitragsdarstellung aus meiner "viewtopic_body.html" lautet:
Code: Alles auswählen
<div class="postbody">
<div class="content" align="justify">{postrow.MESSAGE}</div>
</div>
Wenn also jemand weiss, welcher Befehl dafür verantwortlich ist, dass die Beiträge eines Themas untereinander dargestellt werden,
der möge mir bitte Bescheid geben.
Vielen Dank!
burn-hard
Gott möge mich vor den Konsequenzen anders Denkender schützen!
Re: Beiträge nebeneinander darstellen
Der HTML Code zur Darstellung der Nachrichten beginnt mit
Dazwischen sollte die Anpassung stattfinden.
<!-- BEGIN postrow -->
und endet mit <!-- END postrow -->
.Dazwischen sollte die Anpassung stattfinden.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Beiträge nebeneinander darstellen
Hallo Miriam,
leider nicht; denn Kürze ich den Code auf ein Minimum, so dass keine Formatierungen mehr vorhanden sind,
werden die Beiträge immer noch untereinander angezeigt.
Der Code dafür, dass Beiträge untereinander und nicht nebeneinander dargestellt werden, muss woanders aufgeführt sein.
Trotzdem vielen Dank für Deine Hilfe.
burn-hard
leider nicht; denn Kürze ich den Code auf ein Minimum, so dass keine Formatierungen mehr vorhanden sind,
Code: Alles auswählen
<!-- BEGIN postrow -->
{postrow.MESSAGE}
<!-- END postrow -->
werden die Beiträge immer noch untereinander angezeigt.
Der Code dafür, dass Beiträge untereinander und nicht nebeneinander dargestellt werden, muss woanders aufgeführt sein.
Trotzdem vielen Dank für Deine Hilfe.
burn-hard
Gott möge mich vor den Konsequenzen anders Denkender schützen!
Re: Beiträge nebeneinander darstellen
Code: Alles auswählen
<!-- BEGIN postrow -->
<div style="padding: 10px, text-align: left; float: left; width: 33%;">{postrow.MESSAGE}</div>
<!-- END postrow -->
<div style="clear:both;"></div>
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Beiträge nebeneinander darstellen
Hallo Miriam,
vielen Dank für Deine Hilfe. Leider stellt diese keine Lösung meines Problems dar.
Vielleicht habe ich meine Vorstellung auch nicht deutlich genug formuliert, daher starte ich hier einen neuen Versuch.
In meinem Forum werden immer nur zwei Beiträge pro Seite geöffnet. In Phpbb 3.0.10 werden diese Beiträge untereinander, farblich voneinander getrennt und in jeweils einer eigenen unabhängigen Zeile dargestellt. Diese beiden Zeilen hätte ich gerne als zwei Spalten dargestellt, die ebenfalls farblich und unabhängig voneinander getrennt, aber eben nebeneinander dargestellt werden. Ein geöffnetes Thema würde dadurch wie ein Buch durchblättert werden können, was auch meine Absicht ist.
Die von Dir vorgeschlagene Lösung funktioniert daher nicht; denn der Befehl {postrow.MESSAGE} aus der viewtopic_body.html wird in einer bestimmten PHP-Datei so zusammengesetzt, dass die Beiträge untereinander dargestellt werden und mich bestrebt es, diese Zusammensetzung abzuändern und nicht durch einen weiteren Code zu „zerreissen“.
Da ich leider kein Programmierer, sondern nur auf der Suche nach einer optischen Gestaltung meines Forums bin, kann ich mein Vorhaben nicht besser beschreiben. Ich kann jedoch ein Beispiel anführen, welches vielleicht mehr Licht ins Dunkle bringt:
Liebe Grüße
burn-hard
vielen Dank für Deine Hilfe. Leider stellt diese keine Lösung meines Problems dar.
Vielleicht habe ich meine Vorstellung auch nicht deutlich genug formuliert, daher starte ich hier einen neuen Versuch.
In meinem Forum werden immer nur zwei Beiträge pro Seite geöffnet. In Phpbb 3.0.10 werden diese Beiträge untereinander, farblich voneinander getrennt und in jeweils einer eigenen unabhängigen Zeile dargestellt. Diese beiden Zeilen hätte ich gerne als zwei Spalten dargestellt, die ebenfalls farblich und unabhängig voneinander getrennt, aber eben nebeneinander dargestellt werden. Ein geöffnetes Thema würde dadurch wie ein Buch durchblättert werden können, was auch meine Absicht ist.
Die von Dir vorgeschlagene Lösung funktioniert daher nicht; denn der Befehl {postrow.MESSAGE} aus der viewtopic_body.html wird in einer bestimmten PHP-Datei so zusammengesetzt, dass die Beiträge untereinander dargestellt werden und mich bestrebt es, diese Zusammensetzung abzuändern und nicht durch einen weiteren Code zu „zerreissen“.
Da ich leider kein Programmierer, sondern nur auf der Suche nach einer optischen Gestaltung meines Forums bin, kann ich mein Vorhaben nicht besser beschreiben. Ich kann jedoch ein Beispiel anführen, welches vielleicht mehr Licht ins Dunkle bringt:
- Die Subforen eines Forums werden in der forumslist_body.html (prosilver) nebeneinander und mit einem Komma getrennt voneinander angezeigt. Der Code für „nebeneinander und durch Komma getrennt“ findet sich in der functions_display.php ca. Zeile 458 und lautet
Code: Alles auswählen
$s_subforums_list = (string) implode(', ', $s_subforums_list);
Ersetze ich das erste Komma nach implode(' durch <br />, erhalte ich den Code
und die Subforen werden nicht mehr nebeneinander und durch Komma getrennt, sondern untereinander gelistet.Code: Alles auswählen
$s_subforums_list = (string) implode('<br /> ', $s_subforums_list);
Liebe Grüße
burn-hard
Gott möge mich vor den Konsequenzen anders Denkender schützen!
Re: Beiträge nebeneinander darstellen
Könntest Du bitte ein Bildschirmfoto von Deiner Beitragsanzeige machen und dort beschreiben, was nebeneinander soll und welche Informationen wo dargestellt werden sollen, bzw. welche Du erst garnicht brauchst.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Beiträge nebeneinander darstellen
Hallo Miriam,
das mit den Screenshots ist eine gute Idee.
So werden die Beiträge zur Zeit untereinander dargestellt:
[ externes Bild ]
Und so sollen sie zukünftig dargestellt werden:
[ externes Bild ]
Liebe Grüße
burn-hard
das mit den Screenshots ist eine gute Idee.
So werden die Beiträge zur Zeit untereinander dargestellt:
[ externes Bild ]
Und so sollen sie zukünftig dargestellt werden:
[ externes Bild ]
Liebe Grüße
burn-hard
Gott möge mich vor den Konsequenzen anders Denkender schützen!
Re: Beiträge nebeneinander darstellen
Also wenn es immer nur 2 Beiträge sind, dann ist es so möglich:
finde in der /styles/prosilver/template/viewtopic_body.html:
danach füge ein:
finde:
tausche aus gegen:
finde:
davor füge ein:
Template aktualisieren und Cache (im ACP) leeren und nicht vergessen: VORHER eine Sicherung der Dateien zu machen.
finde in der /styles/prosilver/template/viewtopic_body.html:
Code: Alles auswählen
<!-- BEGIN postrow -->
Code: Alles auswählen
<!-- IF postrow.S_FIRST_ROW --><div style="min-width:1360px;"><!-- ENDIF -->
Code: Alles auswählen
<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->">
Code: Alles auswählen
<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->" style="margin:3px; text-align:left; float:left; width:48%;">
Code: Alles auswählen
<!-- END postrow -->
Code: Alles auswählen
<!-- IF postrow.S_LAST_ROW --></div><div style="clear:both;"></div> <!-- ENDIF -->
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen