Frage zu viewtopic_body.tpl: Text statt Buttons

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
C++arsten
Mitglied
Beiträge: 24
Registriert: 08.08.2003 17:08

Frage zu viewtopic_body.tpl: Text statt Buttons

Beitrag 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?
Zuletzt geändert von C++arsten am 24.08.2003 07:56, insgesamt 1-mal geändert.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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..
C+arsten

Beitrag 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.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag 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).
C+arsten

Beitrag von C+arsten »

nein, daran allein liegt es leider nicht. Vielleicht finde ich noch den Grund.
C+arsten

Beitrag von C+arsten »

Hab die Lösung mittlerweile, thx.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

und woran lag es? vielleicht möchten das andere auch gern wissen ;)
C+arsten

Beitrag 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>
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“