Zusätzliche Spalte einfügen
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.
Zusätzliche Spalte einfügen
Moin Leutz.
Kann man im Phpbb3 eine Zusätzliche Spalte einfügen?
Ich meine damit, dass wie zb im Wbb Rechts eine Spalte 'Moderatoren' ist.
Das ganze soll also so aussehen:
Foren(Text,...)|Beiträge|Themen|Letzer Beitrag|Moderatoren
Ist das möglich?
Kann man im Phpbb3 eine Zusätzliche Spalte einfügen?
Ich meine damit, dass wie zb im Wbb Rechts eine Spalte 'Moderatoren' ist.
Das ganze soll also so aussehen:
Foren(Text,...)|Beiträge|Themen|Letzer Beitrag|Moderatoren
Ist das möglich?
Warum soll das nicht möglich sein? Das ganze passiert in der forumlist_body.html:da du für die Moderatoren eine eigene Spalte hinzufügen willst, gehe ich mal davon aus, dass alle Foren einen Moderator haben. Dann füge danach einfach ein:Das class="" habe ich mal nicht definiert. Eventuell musst du anschließend noch die Breite der anderen Spalten anpassen. Ich hab das aber noch nicht getestet.
Code: Alles auswählen
<!-- ELSEIF not forumrow.S_IS_LINK -->
<dd class="topics">{forumrow.TOPICS} <dfn>{L_TOPICS}</dfn></dd>
<dd class="posts">{forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>
<dd class="lastpost"><span>
<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{L_POSTED_ON_DATE} {forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<!-- ENDIF --></span>
</dd>
Code: Alles auswählen
<dd class=""><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</dd>
Ich hätte vielleicht vorher Fragen sollen, welchen Style du verwendest. Meine Erläuterung bezieht sich auf den prosilver-Style. Die zu bearbeitende Datei forumlist_body.html befindet sich da im Ordner styles/prosilver/template/. Bei subsilver2 heißt die Datei genauso und ist unter styles/subsilver2/template/ zu finden. Allerdings sieht da die zu ändernde Stelle tatsächlich ein wenig anders aus. Wenn du einen anderen Style nutzt, müsstest du herausfinden, aus welchem Standardstyle der entstanden ist. Oder du bastelst halt selbst herum. ist die Stelle, welche für die Anzeige der Moderatoren zuständig ist. Wenn du immer die Moderatoren anzeigen lassen willst, ändere das in Für eine eigene Spalte ändere den Abschnitt in Vergiss aber nicht, bei den anderen Tabellenzeilen ebenfalls eine Zelle hinzuzufügen, sonst könnte es zu Problemen kommen.
Ich hab das noch nicht selbst getestet, also vor der "Bastelstunde" Backup nicht vergessen.![Überglücklich :grin:](./images/smilies/icon_e_biggrin.gif)
Code: Alles auswählen
<tr>
<td class="row1" width="50" align="center">{forumrow.FORUM_FOLDER_IMG}</td>
<td class="row1" width="100%">
<!-- IF forumrow.FORUM_IMAGE -->
<div style="float: {S_CONTENT_FLOW_BEGIN}; margin-{S_CONTENT_FLOW_END}: 5px;">{forumrow.FORUM_IMAGE}</div>
<div style="float: {S_CONTENT_FLOW_BEGIN};">
<!-- ENDIF -->
<a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a>
<p class="forumdesc">{forumrow.FORUM_DESC}</p>
<!-- IF forumrow.MODERATORS -->
<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
<!-- ENDIF -->
<!-- IF forumrow.SUBFORUMS -->
<p class="forumdesc"><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}</p>
<!-- ENDIF -->
<!-- IF forumrow.FORUM_IMAGE --></div><!-- ENDIF -->
</td>
<td class="row2" align="center"><p class="topicdetails">{forumrow.TOPICS}</p></td>
<td class="row2" align="center"><p class="topicdetails">{forumrow.POSTS}</p></td>
<td class="row2" align="center" nowrap="nowrap">
<!-- IF forumrow.LAST_POST_TIME -->
<p class="topicdetails">{forumrow.LAST_POST_TIME}</p>
<p class="topicdetails">{forumrow.LAST_POSTER_FULL}
<a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a></p>
<!-- ELSE -->
<p class="topicdetails">{L_NO_POSTS}</p>
<!-- ENDIF -->
</td>
</tr>
Code: Alles auswählen
<!-- IF forumrow.MODERATORS -->
<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
<!-- ENDIF -->
Code: Alles auswählen
<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
Code: Alles auswählen
<p class="topicdetails">{L_NO_POSTS}</p>
<!-- ENDIF -->
</td>
</tr>
Code: Alles auswählen
<p class="topicdetails">{L_NO_POSTS}</p>
<!-- ENDIF -->
</td>
<td>
<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
</td>
</tr>
Ich hab das noch nicht selbst getestet, also vor der "Bastelstunde" Backup nicht vergessen.
![Überglücklich :grin:](./images/smilies/icon_e_biggrin.gif)
Danke. Ich habs jetzt geschaft die Spalte einzufügen.
Noch eine Frage...
Aktuell sieht es so aus:
[ externes Bild ]
Wie krieg ich das schöner?
Noch eine Frage...
Aktuell sieht es so aus:
[ externes Bild ]
Wie krieg ich das schöner?
Limy hat geschrieben:Wie krieg ich das schöner?
![Augen verdrehen :roll:](./images/smilies/icon_rolleyes.gif)
![Augen verdrehen :roll:](./images/smilies/icon_rolleyes.gif)
Die Frage musst du schon präziser stellen. Was willst du ändern (Hintergrundfarbe, Schriftfarbe, Schriftart, Schriftgröße, Grafik statt Text, Rahmen oder nicht, Rahmenfarbe, ......)?
Eventuell kann ich mir sogar denken, was du meinst.
![Hänseln :P](./images/smilies/icon_razz.gif)
![Zwinkern :wink:](./images/smilies/icon_e_wink.gif)
Jop. Ok...
Ungefähr so solls aussehen: [ externes Bild ]
http://rapidshare.com/files/92901881/fo ... _body.html
Da, so sieht der Code aktuell aus.
Danke^^
Ungefähr so solls aussehen: [ externes Bild ]
http://rapidshare.com/files/92901881/fo ... _body.html
Da, so sieht der Code aktuell aus.
Danke^^
So hatte ich mir das auch gedacht. Das Problem sollte sich lösen lassen. Du hast nämlich nur in einer Zeile der Tabelle diese Spalte zugefügt. Ich hab zwar immer noch ein Problem mit diesen ganzen "IF", "ELSE" und "ELSEIF"-Dingern, aber es dürfte nicht verkehrt sein, wenn du einfach in jeder Zeile diese Spalte hinzufügst. Also überall wo steht, ersetzt du mit Und weiter geht´s: Suche und ersetze mit (Das ist der Teil wo ich mir nicht 100% sicher bin, weil schwach in php.
)
Suche (das kommt 2-mal vor, also auch 2-mal ersetzen!) ersetze mit Suche (auch 2-mal) ersetze mit Ich hoffe, dass ich nichts vergessen habe. Aber so müsste es passen. Habs jetzt aber noch nicht getestet. Falls es Probleme gibt, meld dich einfach wieder.
Code: Alles auswählen
colspan="5"
Code: Alles auswählen
colspan="6"
Code: Alles auswählen
<tr>
<th colspan="2"> {L_FORUM} </th>
<th width="50"> {L_TOPICS} </th>
<th width="50"> {L_POSTS} </th>
<th> {L_LAST_POST} </th>
</tr>
Code: Alles auswählen
<tr>
<th colspan="2"> {L_FORUM} </th>
<th width="50"> {L_TOPICS} </th>
<th width="50"> {L_POSTS} </th>
<th> {L_LAST_POST} </th>
<th> {L_MODERATORS} </th>
</tr>
![Verlegen :oops:](./images/smilies/icon_redface.gif)
Suche (das kommt 2-mal vor, also auch 2-mal ersetzen!)
Code: Alles auswählen
<td class="catdiv" colspan="3"> </td>
Code: Alles auswählen
<td class="catdiv" colspan="4"> </td>
Code: Alles auswählen
<td class="row2" colspan="3" align="center">
Code: Alles auswählen
<td class="row2" colspan="4" align="center">
Ok. Danke^^
Fehlt nur noch eine Sache zu meinem Glück...
[ externes Bild ]
Oben: Aktuell
Unten: So solls werden.
Also das Grau weg und durch die andere Farbe ersetzen.
MfG Limy
Fehlt nur noch eine Sache zu meinem Glück...
[ externes Bild ]
Oben: Aktuell
Unten: So solls werden.
Also das Grau weg und durch die andere Farbe ersetzen.
MfG Limy
Das ist einfach.
Sucheund ersetze dort durch
Suche
Code: Alles auswählen
<td>
<p class="forumdesc"><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}</p>
</td>
Code: Alles auswählen
class="forumdesc"
Code: Alles auswählen
class="row2"