Seite 1 von 1

Frage zu viewtopic_body.tpl: Text statt Buttons

Verfasst: 23.08.2003 15:02
von C++arsten
In der viewtopic_body.tpl steht im zweiten <table>-Abschnitt Folgendes:

Code: Alles auswählen

<table width="100%" cellspacing="2" cellpadding="2" border="0">
  <tr> 
	<td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
	<td align="left" valign="middle" width="100%"><span class="nav">&nbsp;&nbsp;&nbsp;<a href="{U_INDEX}" class="nav">{L_INDEX}</a> 
	  -> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
  </tr>
</table>
Erklärung: Hier werden die Buttons "Neues Thema" oder "Antwort erstellen" angezeigt. Wenn ein Thema gesperrt ist, erscheinen statt dessen die Buttons "Neues Thema" und "gesperrt".
Verantwortlich ist dafür folgende Zeile aus obigem Codeauszug:

Code: Alles auswählen

<td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span></td>
	
Ich möchte nun nicht, dass die Buttons erscheinen, sondern dass Text statt der Buttons ausgegeben wird. Es sollen also, wenn man z. B. auf ein gesperrtes Thema klickt, nicht die Buttons "Neues Thema" und "gesperrt" ausgegeben werden, sondern es soll einfach nur der Text "Neues Thema" (als link selbstredend) und "Gesperrt" ausgegeben werden.
Klickt man hingegen auf ein nicht gesperrtes Thema, sollen nicht die Buttons "Neues Thema" und "Antwort erstellen", sondern nur die Texte "Neues Thema" (als link) und "Antwort erstellen" (als link) ausgegeben werden.
Das Problem, an dem ich knabbere, ist, dass ich den sich wandelnden Button "Antwort erstellen" und "Gesperrt" nicht in Text umwandeln kann. Befindet sich die Lösung in der viewtopic.php?

Verfasst: 23.08.2003 20:31
von Acid
viewtopic_body.tpl
++FINDE++

Code: Alles auswählen

<img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" />
++MIT FOLGENDEM ERSETZEN++

Code: Alles auswählen

{REPLY}
viewtopic.php
++FINDE++

Code: Alles auswählen

$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_new'];
++MIT FOLGENDEM ERSETZEN++

Code: Alles auswählen

$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : '<img src="'. $images['reply_new'] .'" border="0" alt="'. $lang['Reply_to_topic'] .'" align="middle" />';

Eventuell $lang['Topic_locked'] noch in der lang_main.php anpassen..

Verfasst: 24.08.2003 09:02
von C+arsten
Hm, irgendwie läuft das nicht richtig. Wo müsste denn der Text hinein? Es läuft bei mir nicht, nur der Button "Neues Thema" erscheint.

Verfasst: 24.08.2003 17:19
von Acid
hmm.. der Text is ja eigentlich schon da.
Ersetz ma testweise im letzten Codeblock $lang['Topic_locked'] mit 'Thema geschlossen' (mit den Anführungsstrichen).

Verfasst: 24.08.2003 20:31
von C+arsten
nein, daran allein liegt es leider nicht. Vielleicht finde ich noch den Grund.

Verfasst: 24.08.2003 22:15
von C+arsten
Hab die Lösung mittlerweile, thx.

Verfasst: 24.08.2003 22:21
von Leuchte
und woran lag es? vielleicht möchten das andere auch gern wissen ;)

Verfasst: 24.08.2003 22:45
von C+arsten
Gern. Hier ist die Veränderung, so dass es ohne Buttons läuft. :P

Code: Alles auswählen

<td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}">{L_POST_NEW_TOPIC}</a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}">{L_POST_REPLY_TOPIC}</a></span></td>