pimpi
Hi allerseits!
Ich wollte im header nur für die Gruppe 4 (normale Benutzer bei mir) ein Bild einblenden. Das habe ich mit
| code: |
1:
2:
3:
4:
5:
|
<if($wbbuserdata['userid']==4)>
<then>
Bild
</then>
</if> |
|
probiert. Nur zeigt er da nix an

. Nehm ich die 1 für Admins zeigt er´s an. Wie muß ich das jetzt verstehen?
Danköööööö
grüße
[kamui]
Du arbeitest mit der userid (jeder User im Forum hat seine eigene userid), das ist die falsche Variable.
Ich kann mich erinnern, dass es vor einiger Zeit einmal die Frage gab, wie man Sachen nur für Gruppen anzeigen kann und ich glaube es war Ghosti, der damals den richtigen Code gepostet hat. Die Boardsuche sollte weiterhelfen.
pimpi
ACH USERGROUPS, ich Blödi

.
So gehts:
| code: |
1:
2:
3:
|
<if(in_array(4,$wbbuserdata['groupids']))><then>
Bild
</then></if> |
|
EDIT:
Zu früh gefreut, im Explorer klappts. Opera/Firefox zerhauts das Design aber anzeigen tut er gar nix. Leuchtet nicht ein

.
[kamui]
Der WBB-Code (der später in PHP umgewandelt wird) kann damit aber nichts zutun haben, höchstens das, was zu zwischen <then> und </then> hast
pimpi
Nein ich habs mit Text und einem Bild probiert, selbes Ergebnis
| code: |
1:
2:
3:
|
<if(in_array(4,$wbbuserdata['groupids']))><then>
Test
</then></if> |
|
Wieso und warum...keine Ahnung.
hardcore-punk
poste mal das Template bitte:
Vermutlich hast du was mit den Tabellen durcheinander gebracht. Nur wegen der <if> fürfte normal kein Fehler kommen...
pimpi
So sieht mein Hädder aus
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
|
<if(in_array(1,$wbbuserdata['groupids']))><then>
Test
</then></if>
<table style="width:{$style['tableoutwidth']}" cellpadding="{$style['tableoutcellpadding']}" cellspacing="{$style['tableoutcellspacing']}" align="center" border="{$style['tableoutborder']}" class="tableoutborder" >
<tr>
<td class="mainpage" align="center">
<table style="width:100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="180" align="center" class="logobackground">
<if($style['logoimage']!="")><then><a href="jgs_portal.php{$SID_ARG_1ST}"><img src="{$style['logoimage']}" border="0" alt="$master_board_name" title="$master_board_name" /></a></then></if>
</td>
</tr>
<tr>
<td align="center">
<DIV class="menu-topnavi">
<div class="account-menu">
<ul>
<li><a title="" class="tab-menu" href='jgs_portal.php{$SID_ARG_1ST}' onclick="" target="">» Start</a></li>
<li><a title="" class="tab-menu" href='index.php{$SID_ARG_1ST}' onclick="" target="">» Forum</a></li>
<li><a title="" class="tab-menu" href='jgs_galerie.php{$SID_ARG_1ST}' onclick="" target="">Galerie</a></li>
<li><a title="" class="tab-menu" href='datenblatt.php{$SID_ARG_1ST}' onclick="" target="">Datenblatt</a></li>
<li><a title="" class="tab-menu" href='jgs_db.php{$SID_ARG_1ST}' onclick="" target="">Downloads</a></li>
<li><a title="" class="tab-menu" href='jgs_portal_links.php{$SID_ARG_1ST}' onclick="" target="">Links</a></li>
<li><a title="" class="tab-menu" href='jgs_treffen.php{$SID_ARG_1ST}' onclick="" target="">Treffen</a></li>
<if($wbbuserdata['userid'])><then>
<li><a title="" class="tab-menu" href='usercp.php{$SID_ARG_1ST}' onclick="" target="">Profil</a></li>
<li><a title="" class="tab-menu" href='pms.php{$SID_ARG_1ST}' onclick="" target="">PN-Box</a></li>
</then>
<else>
<li><a title="" class="tab-menu" href='register.php{$SID_ARG_1ST}' onclick="" target="">» {$lang->items['LANG_GLOBAL_REGISTER']} «</a></li>
</else></if>
<if($wbbuserdata['userid'])><then>
<li><a title="" class="tab-menu" href='search.php{$SID_ARG_1ST}' onclick="" target="">{$lang->items['LANG_GLOBAL_SEARCH']}</a></li>
</then></if>
<li><a title="" class="tab-menu" href='shop.php{$SID_ARG_1ST}' onclick="" target="">Fanshop</a></li>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then>
<li><a title="" class="tab-menu" href='acp/index.php' onclick="" target="acp">ACP</a></li>
</then></if>
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==0)><then>
<li><a title="" class="tab-menu" href='acp/index.php' onclick="" target="acp">MCP</a></li>
</then></if>
</ul>
</div>
</div>
</td>
</tr>
<tr>
<td align="center">
<div id="smallmenu">
<ul id="navlist">
<li><a href="chat.php?action=chat{$SID_ARG_1ST}">Chat</a></li>
<li><a href="ebay-ads.php{$SID_ARG_1ST}">Ebay Produkte</a></li>
<li><a href="misc.php?action=faq{$SID_ARG_1ST}">Faq</a></li>
<li><a href="calendar.php{$SID_ARG_1ST}">Kalender</a></li>
<li><a href="map.php{$SID_ARG_1ST}">Mitgliederkarte</a></li>
<li><a href="memberslist.php{$SID_ARG_1ST}">Mitgliederliste</a></li>
<li><a href="spiele.php{$SID_ARG_1ST}">Spiele</a></li>
<li><a href="lexicon.php{$SID_ARG_1ST}">Techniklexikon</a></li>
<li><a href="bussgeldrechner.php{$SID_ARG_1ST}">Bussgeldrechner</a></li>
<li><a href="ts_index.php{$SID_ARG_1ST}">Team</a></li>
<li><a href="misc.php?action=imprint{$SID_ARG_2ND}">{$lang->items['LANG_GLOBAL_IMPRINT']}</a></li>
<li><a href="http://www.triff-biker.de" target="_blank"><font color="yellow">Triff-Biker</font></a></li>
</ul>
</div>
</td>
</tr>
</table>
<br />
<if($wbbuserdata['userid'] && $wbbuserdata['pmnewcount']>=1)><then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr class="tablea_fc">
<td align="center"><b><span class="smallfont"><a href="pms.php?sid=$session[hash]"><font color="FF0000">» Du hast neue Private Nachrichten! «</font></a></span></b></td>
</tr>
</table></td>
</tr>
</table>
<br /></then></if> |
|
hardcore-punk
ich weiß nicht wie dieses Bild aussieht, was du da reinmachen willst, aber einfach oben reinmachen, sieht ja auch Designtechnisch nicht so toll aus.
Wäre cool, wenn du einen Link oder so zum Board posten könntest...
ich würds einfach mal so jetzt machen...
ersetze:
| code: |
1:
2:
3:
4:
5:
6:
7:
|
<tr>
<td height="180" align="center" class="logobackground">
<if($style['logoimage']!="")><then><a href="jgs_portal.php{$SID_ARG_1ST}"><img src="{$style['logoimage']}" border="0" alt="$master_board_name" title="$master_board_name" /></a></then></if>
</td>
</tr>
|
|
mit:
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
<if(in_array(1,$wbbuserdata['groupids']))><then>
<tr>
<td align="center" class="tablea">
<img src="deinbild.gif" border="0" alt="" title="" />
</td></tr></then></if>
<tr>
<td height="180" align="center" class="logobackground">
<if($style['logoimage']!="")><then><a href="jgs_portal.php{$SID_ARG_1ST}"><img src="{$style['logoimage']}" border="0" alt="$master_board_name" title="$master_board_name" /></a></then></if>
</td>
</tr>
|
|
pimpi
Auch nicht

. Lustigerweise zeigt er das normale Template (also ohne die if Abfrage) erst wieder nach dem Löschen des Cache in FF/Opera an. Session Problem?
Die If Abfrage war nur zum Testen oben. Das scheint NUR an der Abfrage zu liegen. Selbst wie die leer ist zertüdelt er das Design und im JGS Portal sind in der Galerievorschau keine Bilder mehr zu sehen.
Edit:
Es klappt. Das ganze lag nicht an der IF Abfrage die vollkommen ok ist, sondern am JGS Portal. Der ist mit einer Benutzergruppe nicht klargekommen. Diese war eine Kopie der Standardnutzergruppe, nur eben mit paar mehr Rechten. Markiere ich bei den Usern zu der neuen Gruppe (die Kopie) zusätzlich noch die Standardgruppe klappts 1a. Muß man das verstehen?