Hacks4wbb by HFW™ (https://pommes.forenoase.de//index.php)
- Programmiersprachenübersicht (https://pommes.forenoase.de//board.php?boardid=87)
--- Programmiersprachen Referenz (https://pommes.forenoase.de//board.php?boardid=82)
------ Sonstiges rund um das WBB (https://pommes.forenoase.de//board.php?boardid=268)
------- PHP (https://pommes.forenoase.de//board.php?boardid=83)
-------- ein Button erst sichtbar für >= Mitglieder (https://pommes.forenoase.de//thread.php?threadid=24780)


Geschrieben von Aussie am 01.12.2005 um 18:08:

  ein Button erst sichtbar für >= Mitglieder

möcht gern in einem tpl ein Button machen der für Gäste nicht sichtbar ist, also erst ab >= Mitglied

bei meinem letzten Project hatte ich einen gemacht der nur für Admins sichtbar ist, und zwar so:

<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then><a href="mtv_admin.html" target="_blank">small-ADMIN-center</a></then></if>

wie mache ich da jetzt in dem oben genannten Fall

Gruss Aussie



Geschrieben von Aussie am 01.12.2005 um 19:01:

  RE: ein Button erst sichtbar für >= Mitglieder

mir fällt gerade ein das ich doch eigentlich den soucecode für den PN-button nehmen könnte - oder?

diesen: <if($wbbuserdata['receivepm']==1)><then><a href="pms.php?sid=$session[hash]"><img src="{$style['imagefolder']}/top_pms.gif" border="0" alt="{$lang->items['LANG_GLOBAL_PMS']}" title="{$lang->items['LANG_GLOBAL_PMS']}" /></a></then></if></then>



Geschrieben von XundY am 02.12.2005 um 17:55:

 

du benutzt besser <if($wbbuserdata['userid'])><then>.....

Mfg



Geschrieben von Aussie am 02.12.2005 um 20:11:

 

Danke, ist einleuchtend für mich Smile



Geschrieben von Aussie am 03.12.2005 um 11:25:

 

Gleixh nochmal die Frage wie ich das AND einsetze wenn 2 Bedingungen erfüllt werden sollen (weis nicht ob da nochmal ein IF rein muss oder wie die ..naja)

Also dieser Buttonscript haut in meinem fertigen Programm hin und er macht das ein User erst wieder spielen kann wenn ein Anderer vorher gespielt hat.
das elesslast steht für den letzten User und deswegen das <>


<if($wbbuserdata['username'] <> $elesslast)><then><a href="endless_input.html"><img src="images/endless_input.gif" border=0></a></then></if></then>

jetzt soll das noch mit AND verknüpft werden

<if($wbbuserdata['userid'])>

P.S. das Buch PHP für Dummies war rausgeschmissenes Geld, benutze es ja doch kaum und wie man die Zeichen ( ' [ { zu verschachteln hat steht garnicht drin.. kann nur probieren



Geschrieben von XundY am 03.12.2005 um 12:07:

 

weiß zwar nicht ganz genau ob du das meinst aber versuchs mal so:
code:
1:
<if($wbbuserdata['username'] <> $elesslast && $wbbuserdata['userid'])>


anstelle der && kannste auch AND vernwenden.

Allerdings weiß ich nicht woher das letzte </then> kommt so wie der Code da steht ist es auf jeden fall zu viel

mfg



Geschrieben von Aussie am 03.12.2005 um 14:36:

 

ist mir garnicht aufgefallen, mich wunderts nur das keine Fehlermeldung kam

Erst mal danke und gleich ausprobieren


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH