Seite 2 von 2

Verfasst: 08.09.2005 14:29
von FatFreddy
Natürlich kann man. :wink:
Die Umsetzung wird allerdings etwas aufwändiger, da der Link zum letzten Posting im Template nicht direkt zur Verfügung steht, sondern bereits in Index.php, als Text-Link-Kombination mit zwei Links, generiert wird. Es müssen also Index.php und index_body.tpl geändert werden.
Außerdem würde ein onclick auf den Beitragslink im Tabellenfeld mit dem, im gleichen Feld liegenden, Userlink kollidieren.

Aber machbar ist es.

FatFreddy

Verfasst: 08.09.2005 14:47
von easygo
FatFreddy hat geschrieben:Außerdem würde ein onclick auf den Beitragslink im Tabellenfeld mit dem, im gleichen Feld liegenden, Userlink kollidieren.
Nö, tut er nicht. Sry, dass ich mich hier einmische @ FatFreddy

Wir haben das schon länger so am Laufen. easy

Verfasst: 08.09.2005 15:09
von FatFreddy
easygo hat geschrieben: Nö, tut er nicht. Sry, dass ich mich hier einmische
Technisch nicht, das ist richtig. Läuft bei mir an anderer Stelle auch. Verwirrt aber ab und an die User. Darum die Bedenken.

FatFreddy

Verfasst: 08.09.2005 18:37
von unionerdirk
@easygo
Könntest du mir vielleicht verraten wie du es gemacht hast. Büddde :D

Verfasst: 09.09.2005 11:58
von FatFreddy
Versuchen wir es.

Ich habe es noch nicht getestet. Also unbedingt Backup anlegen von index.php und index_body.tpl !

öffne index.php

suche:

Code: Alles auswählen

							$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : $forum_data[$j]['username'];
danach einfügen:

Code: Alles auswählen

							$last_post_click = append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'];
suche:

Code: Alles auswählen

								'LAST_POST' => $last_post,
danach einfügen:

Code: Alles auswählen

								'LAST_POST_CLICK' => $last_post_click,

öffne index_body.tpl


suche:

Code: Alles auswählen

	<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
ersetze durch:

Code: Alles auswählen

	<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap" onclick="window.location.href='{catrow.forumrow.LAST_POST_CLICK}'"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
Auch hier kannst Du die Farbänderung wieder mit, dem oben erwähnten, "onmouseover" erreichen .

FatFreddy