PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probs mit einer "if condition + else"...



adusei
02.05.2004, 16:23
Hallo zusammen,
ich habe im tmpl SHOWTHREAD den code etwas geändert (siehe rot eingefärbte Zeilen);
es soll erreicht werden, das bei bestimmten Foren (hier also mit den IDs 1420 + 4628) statt des reply.gif ein anderer Button angezeigt wird (unter dem thread).
Ich als Laie habe mir das nun so (einfach) vorgestellt, allein - es funzt net!:mad:

Was mache ich falsch - wenn mal jemand von den cracks so lieb wäre...?:D

######################################################################
<!-- controls below postbits -->
<table cellpadding="0" cellspacing="0" border="0" width="100%">

<tr valign="top">

<if condition="$show['largereplybutton']">

<td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID"

<if condition="$show['closethread']">

<if condition="in_array($forumid, array (1420,4628))">

<img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" />

<else />

<img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" >

<else/>

<img src="$stylevar[imgdir_button]/mein.gif" alt="Mein Text" border="0" ></if>

</if></a></td>

</if>

<if condition="$show['pagenav']"><td align="$stylevar[right]">$pagenav</td></if>

</tr>

</table><!-- / controls below postbits -->
######################################################################

TIA und Grüße von

adusei

Mystics
02.05.2004, 19:33
Du vermischt die Conditions ja ziemlich...außerdem ist der Link überhaupt nicht mehr vollständig.

Soll dein Button immer angezeigt werden, auch wenn das Thema geschlossen ist?

Probier's mal damit:
<if condition="$show['largereplybutton']">
<td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID"><if condition="in_array($forumid, array (1420,4628))"><img src="$stylevar[imgdir_button]/mein.gif" alt="Mein Text" border="0" ><else /><if condition="$show['closethread']"><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></if></if></a></td>
<else />
<td class="smallfont">&nbsp;</td>
</if>

adusei
02.05.2004, 20:56
@Mystics

Erstmal vielen, vielen Dank!


Du vermischt die Conditions ja ziemlich...
...jaja, ich weiß - habe davon echt keine Ahnung...Hatte es so versucht, wie ich glaubte, eine gewisse Logik im Vorgefundenen zu erkennen, aber naja...
Dein code-Schnipsel geht prima - allerdings möchte ich tatsächlich, dass dieser zusätzliche Button NICHT erscheint, wenn der thread geschlossen ist.

Wie müßte man das dann ändern?

TIA und herzlicher Gruß von

adusei

Mystics
02.05.2004, 21:40
<if condition="$show['largereplybutton']">
<td class="smallfont"><a href="newreply.php?$session[sessionurl]do=newreply&amp;noquote=1&amp;p=$LASTPOSTID"><if condition="$show['closethread']"><if condition="in_array($forumid, array (1420,4628))"><img src="$stylevar[imgdir_button]/mein.gif" alt="Mein Text" border="0" ><else /><img src="$stylevar[imgdir_button]/reply.gif" alt="$vbphrase[reply]" border="0" /></if><else /><img src="$stylevar[imgdir_button]/threadclosed.gif" alt="$vbphrase[closed_thread]" border="0" /></if></a></td>
<else />
<td class="smallfont">&nbsp;</td>
</if>

adusei
02.05.2004, 22:19
DSCHAWOLL!!!

Ach Mystics, was würde ich ohne Dich bloß machen...

Zutiefst dankbar grüßt

adusei