Autor spalte hinzufügen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
Titanic
Mitglied
Beiträge: 328
Registriert: 24.11.2012 18:15
Kontaktdaten:

Autor spalte hinzufügen

Beitrag von Titanic »

Hallo!

Wenn ich ein Forum anklicke erscheint oben folgendes:

Themen,Antworten,Zugriffe und Letzter Beitrag.

Ich möchte zwischen Antworten und Zugriffe eine Spalte namens Autor angezeigt bekommen.Damit jeder User weiß,wer das Thema (Thread) eröffnet hat.Vielleicht kann mir jemand sagen,in welcher Datei und was ich einfügen muß.

Gruß
Titanic
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8175
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von Kirk »

Hallo
Das hier könnte sein was du suchst.
http://allround-phpbb.de/viewtopic.php?f=17&t=77
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12122
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von Crizzo »

Kirk hat geschrieben:Hallo
Das hier könnte sein was du suchst.
http://allround-phpbb.de/viewtopic.php?f=17&t=77
Nein, das ist es ganz sicher nicht. Er meint die viewforum_body.html, die geladen wird, wenn man viewtopic.php

Versuchs mal so:
Finde:

Code: Alles auswählen

<dt><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></dt>
					<dd class="posts">{L_REPLIES}</dd>
					<dd class="views">{L_VIEWS}</dd>
					<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
Ersetze mit:

Code: Alles auswählen

<dt><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and (topicrow.S_POST_ANNOUNCE or topicrow.S_POST_GLOBAL) -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></dt>
					<dd class="posts">{L_REPLIES}</dd>
					<dd class="views">{L_VIEWS}</dd>
					<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
<dd class="lastauthor">{L_AUTHOR}</dd>
Und dann noch folgendes:

Code: Alles auswählen

<dt<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS --> style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}"><!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
					<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED --><a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
					<!-- IF topicrow.S_TOPIC_REPORTED --><a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
					<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
				</dt>
				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
				<dd class="views">{topicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
				<dd class="lastpost"><span>
					<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{topicrow.LAST_POST_TIME}</span>
				</dd>
<dd class="lastauthor"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}</span> </dd>
Das wars dann ganz grob. Die Klasse .lastauthor gibt es noch nicht, musst du anlegen. Die Breiten der Spalten (<dt>&<dd>-Elemente) natürlich anpassen, weil es jetzt eine Spalte mehr da ist.

Einfach mal umsetzen und schauen wie weit du kommst.

Grüße
Titanic
Mitglied
Beiträge: 328
Registriert: 24.11.2012 18:15
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von Titanic »

Danke.Hat soweit geklappt.Leider wird in der Spalte Autor nur den User angezeigt,der den letzten Beitrag geschrieben hat.Es sollte dort aber die User stehen,die das Thema eröffnet haben.Wäre schön,wenn man es irgendwie ändern kann.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12122
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von Crizzo »

Dazu musst du aus der "<dt>"-Spalte die Variable des Themenautors nehmen und in die neue <dd>-Spalte einfügen.
Titanic
Mitglied
Beiträge: 328
Registriert: 24.11.2012 18:15
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von Titanic »

BlackHawk87 hat geschrieben:Dazu musst du aus der "<dt>"-Spalte die Variable des Themenautors nehmen und in die neue <dd>-Spalte einfügen.

Finde die Stelle leider nicht. :(
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von HabNurNeFrage »

Hi,

diese Variable {topicrow.LAST_POST_AUTHOR_FULL} (last post author = letzter Beitrags Autor) aus Deiner neuen Spalte erzeugt den profilverlinkten Mitgliedsnamen des neusten Beitrages.

Die Variable ersetzt Du einfach mit dieser: {topicrow.TOPIC_AUTHOR_FULL} (topic author = Themen Autor) :wink:

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Titanic
Mitglied
Beiträge: 328
Registriert: 24.11.2012 18:15
Kontaktdaten:

Re: Autor spalte hinzufügen

Beitrag von Titanic »

Danke.Es hat super funktioniert. :grin:
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“