Seite 1 von 1

Neuste Beiträge ändern

Verfasst: 31.03.2013 22:20
von narim
Hallo! Ich hab ein problem bei einer Änderung in meinem Forum. Und zwar möchte ich nicht das bei "neuste Beiträge" der Nutzername angezeigt wird, sondern der Name des neusten Beitrags mit Hyperlink zum Beitrag.
Wie kann ich das ändern ?

Re: Neuste Beiträge ändern

Verfasst: 31.03.2013 23:09
von Miriam
???
Meinst Du das kleine Viereck, das Du anklicken kannst und zum neuesten Beitrag führt?

Re: Neuste Beiträge ändern

Verfasst: 01.04.2013 00:42
von narim
Ja genau.
Aber ich hätte das gerne getauscht mit dem Benutzername. Das anstatt der Benutzername der Beitragsname steht und wenn ich auf das kleine Viereck klicke ich auf das Nutzer Profil komme

Re: Neuste Beiträge ändern

Verfasst: 01.04.2013 01:34
von HabNurNeFrage
Hi,

öffne die Datei styles/...prosilver oder subsilver2 oder wie Dein Style heißt.../template/forumlist_body.html

Für prosilver:
finde:

Code: Alles auswählen

<dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF -->
ersetze durch:

Code: Alles auswählen

<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG} <!-- ENDIF -->{forumrow.LAST_POST_SUBJECT}<!-- IF not S_IS_BOT --></a><!-- ENDIF -->
Für subsilver2:
finde:

Code: Alles auswählen

<p class="topicdetails">{forumrow.LAST_POSTER_FULL}<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF --></p> 
ersetze durch:

Code: Alles auswählen

<p class="topicdetails"><!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG} <!-- ENDIF -->{forumrow.LAST_POST_SUBJECT}<!-- IF not S_IS_BOT --></a><!-- ENDIF --></p> 
Das Bildchen mit dem Userprofil zu verlinken ist etwas schwieriger, denn in den HTML-Dateien wird der Username komplett verlinkt per Variable aufgerufen.
In meinen Ersetzungen ist das Bildchen jeweils vor den Beitrags-Titeln. Das Profil damit verlinken würde meiner Meinung nach auch nur verwirren.

Wenn Du die Links zu den Profilen mit Usernamen gerne auch noch haben möchtest,
brauchst Du in den Ersetzungen jeweils vor dem letzten <!-- ENDIF -->
zusätzlich nur noch <br /><span>von {forumrow.LAST_POSTER_FULL}</span> einfügen.

Wichtig: Nur die Teile ersetzen, die nach "finde" stehen. Nicht mehr und nicht weniger :wink:
VORHER die Datei im Original abspeichern und aufbewahren, falls etwas schief geht.

Nach dem Hochladen von geänderten HTML-Dateien im phpBB immer im Admin-Bereich
auf der Startseite den Forum-Cache leeren, damit die Änderungen sichtbar werden.

Wie man noch das nervige Re: vor den Texten wegbekommt, seht hier.

LG

Neuste Beiträge ändern

Verfasst: 01.04.2013 03:37
von narim
Herzlichen Dank :) !
Okay da ich echt nicht so gut auskenne, ich benutze Alpha.. und irgendwie finde ich da grad keines der beiden :(

Code: Alles auswählen

<!-- BEGIN forumrow -->
	<!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
			</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
	<!-- ENDIF -->

	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
		<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl class="icon">
						<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
						<dd class="topics">{L_TOPICS}</dd>
						<dd class="posts">{L_POSTS}</dd>
						<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
					</dl>
				</li>
			</ul>
			<ul class="topiclist forums">
	<!-- ENDIF -->

	<!-- IF not forumrow.S_IS_CAT -->
		<li class="row<!-- IF forumrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
			<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
				<dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
				<!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED --><a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a><!-- ENDIF -->

					<!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
					<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />
					{forumrow.FORUM_DESC}
					<!-- IF forumrow.MODERATORS -->
						<br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
					<!-- ENDIF -->
					<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS --><br /><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}<!-- ENDIF -->
				</dt>
				<!-- IF forumrow.CLICKS -->
					<dd class="redirect"><span>{L_REDIRECTS}: {forumrow.CLICKS}</span></dd>
				<!-- 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.U_UNAPPROVED_TOPICS --><a href="{forumrow.U_UNAPPROVED_TOPICS}">{UNAPPROVED_IMG}</a><!-- ENDIF -->
						<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
					</dd>
				<!-- ENDIF -->
			</dl>
		</li>
	<!-- ENDIF -->

	<!-- IF forumrow.S_LAST_ROW -->
			</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
	<!-- ENDIF -->

<!-- BEGINELSE -->
	<div class="panel">
		<div class="inner"><span class="corners-top"><span></span></span>
		<strong>{L_NO_FORUMS}</strong>
		<span class="corners-bottom"><span></span></span></div>
	</div>
<!-- END forumrow -->

Re: Neuste Beiträge ändern

Verfasst: 01.04.2013 09:44
von Miriam
<offtopic>
  • ich benutze Alpha..
    Sag das doch gleich...
</offtopic>

Wo bekommt man denn diesen Style her?

Re: Neuste Beiträge ändern

Verfasst: 01.04.2013 10:34
von Kirk
Finde in der forumlist_body.html ca. Zeile 47

Code: Alles auswählen

						<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
Ersetze es damit:

Code: Alles auswählen

						<!-- IF forumrow.LAST_POST_TIME --><!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG} <!-- ENDIF -->{forumrow.LAST_POST_SUBJECT}<!-- IF not S_IS_BOT --></a><!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}"></a> <br /><span>{L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}</span><!-- ENDIF -->{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
Danach den Template und Browser Cache leeren.