Frage zu viewtopic_body.tpl: Text statt Buttons



  • In der vietopic_body.tpl steht im zweiten <table>-Abschnitt Folgendes:

    <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 gespert ist, erscheinen statt dessen die Buttons "Neues Thema" und "gesperrt".
    Verantwortlich ist dafür folgende Zeile aus obigem Codeauszug:

    <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. Wer kann mir einen Tipp geben? Danke!



  • naja, ganz einfach:

    <td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}">Neues Thema</a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}">Antwort erstellen</a></span></td>
    


  • Wäre schön, wenn es so einfach wäre. Das bewirkt nicht, dass sich der Button bzw. der Text ändert. Wenn man es so macht wie du, dann erscheinen immer die Texte "Neues Thema" und "Antwort erstellen". Der Wechsel zu "gesperrt" findet nie statt.

    Hab jetzt die Lösung. Danke.



  • so in etwa

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


  • Jupp, vom Prinzip her hab ich es auch so gemacht. 🙂


Anmelden zum Antworten