BlackBoard » Design, Programmierung & Entwicklung » Webdesign » WBB2 ID abhängige Buttons » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen ID abhängige Buttons
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Mazmann Mazmann ist männlich
C.A.T.F.U


images/avatars/avatar-2282.jpg

Dabei seit: 07.10.2002
Beiträge: 944
Herkunft: East Coast Luxemburg

ID abhängige Buttons       Zum Anfang der Seite springen

Hi,

hab jetzt über 'ne Stunde rumexperimentiert, ohne Erfolg...

Ich möchte einen Button einbauen, der abhängig von der GroupID ändert. Also genauer gesagt, als Gast (0) erscheint Button X, als Mitglied (1) erscheint Button Y und als User (7) erscheint Button Z.

Irgendwie hab ich das mit if, then, else,.... nicht verstanden.

Wer kann mir weiterhelfen? Danke schonmal im Voraus.

Cya

__________________
Completely And Totally Fucked Up
I don't go where the paths leads!
I instead create my own path ...
and leave a trail !!!

21.02.2005 13:19 Mazmann ist offline E-Mail an Mazmann senden Homepage von Mazmann Beiträge von Mazmann suchen
Champus Champus ist männlich
BlackBoarder


images/avatars/avatar-2272.png

Dabei seit: 24.03.2002
Beiträge: 1.649
Herkunft: Karlsruhe

      Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<if($wbbuserdata['groupid']==DIE GROUPID (z.B. 1 für Admin)><then>
<a href="DEINE ADRESSE (z.B. acp/index.php)" target="_blank">
<img src="{$style['imagefolder']}/DEINBUTTON (z.B. top_acp.gif)" border="0" alt="Alternativer Titel (z.B. Admincenter)" title="TITEL (z.B. Admincenter)" />
</a>
</then>
<else>
<if($wbbuserdata['groupid']==DIE GROUPID (z.B. 2 für Standarduser)>
<then>
<a href="DEINE ADRESSE (z.B. index.php)" target="_blank">
<img src="{$style['imagefolder']}/DEINBUTTON (z.B. top_index.gif)" border="0" alt="Alternativer Titel (z.B. Index)" title="TITEL (z.B. Index)" />
</a>
</else>
</if>


Das in die Template "Header" einfügen. Dort siehst du ja wie die anderen Buttons angeordnet sind.

Edit:
Ah moment hab was vergessen kommt gleich. Kurz noch aus dem WBB2 raussuchen.

Edit2:
So jetzt ist es drin.

Edit3:
Hm Codetag noch eingefügt. Ganz schön verwirrerrisch dieses WBB2 Templatesystem ... warum hat man nich Smarty nehmen können ...

__________________
CorvusCorone -> Champus

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Champus: 21.02.2005 13:40.

21.02.2005 13:31 Champus ist offline Homepage von Champus Beiträge von Champus suchen
Mazmann Mazmann ist männlich
C.A.T.F.U


images/avatars/avatar-2282.jpg

Dabei seit: 07.10.2002
Beiträge: 944
Herkunft: East Coast Luxemburg

Themenstarter Thema begonnen von Mazmann
      Zum Anfang der Seite springen

Hi,

genau sowas hab ich auch versucht:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
<!-- Marquee Start -->
<tr class="mainpage">
<td  width="200" height="30">
<if($wbbuserdata['groupid']==0)><then>
<a href="register.php"><img src="{$style['imagefolder']}/community.gif" alt="Register Now !!!" title="Register Now!!!" border="0"  width="200" height="30" /></a></td>
</then>
<else>
<if($wbbuserdata['groupid']==2>
<then>
<a href="sponsorportal.php?id=60&sid="><img src="{$style['imagefolder']}/member_button.gif" alt="Elo Member gin !!!" title="Elo Member gin !!!" border="0"  width="200" height="30" /></a></else></if></td>
<td  align="center" width="100%" >
<marquee scrolldelay="200">
<font color="#000000"><strong><a href="jgs_treffen.php?action=ansicht&view_id=3&sid=">Keelenowend den 26. März zu Monnerech!</a>
</font></strong</marquee></td>
<td  width="200" height="30"><a href="sponsorportal.php?id=60&sid=" target="_blank"><img src="{$style['imagefolder']}/banner_reklamm.gif" alt="Banner Reklamm" title="Banner Reklamm" border="0"  width="200" height="30" /></a></td>
</tr>
<!-- Marquee End-->


Doch ständig kommt das:

Zitat:

Parse error: parse error, unexpected '?' in /var/www/html/index.php(387) : eval()'d code on line 77


__________________
Completely And Totally Fucked Up
I don't go where the paths leads!
I instead create my own path ...
and leave a trail !!!

21.02.2005 13:48 Mazmann ist offline E-Mail an Mazmann senden Homepage von Mazmann Beiträge von Mazmann suchen
Champus Champus ist männlich
BlackBoarder


images/avatars/avatar-2272.png

Dabei seit: 24.03.2002
Beiträge: 1.649
Herkunft: Karlsruhe

      Zum Anfang der Seite springen

Du musst die Else/If-Anweisung natürlich auch mit einem </then>, </else> und </if> abschliessen!

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<!-- Marquee Start -->
<tr class="mainpage">
<td  width="200" height="30">
<if($wbbuserdata['groupid']==0)><then>
<a href="register.php"><img src="{$style['imagefolder']}/community.gif" alt="Register Now !!!" title="Register Now!!!" border="0"  width="200" height="30" /></a></td>
</then>
<else>
<if($wbbuserdata['groupid']==2>
<then>
<a href="sponsorportal.php?id=60&sid="><img src="{$style['imagefolder']}/member_button.gif" alt="Elo Member gin !!!" title="Elo Member gin !!!" border="0"  width="200" height="30" /></a></else></if></td>
<td  align="center" width="100%" >
<marquee scrolldelay="200">
<font color="#000000"><strong><a href="jgs_treffen.php?action=ansicht&view_id=3&sid=">Keelenowend den 26. März zu Monnerech!</a>
</font></strong</marquee></td>
<td  width="200" height="30"><a href="sponsorportal.php?id=60&sid=" target="_blank"><img src="{$style['imagefolder']}/banner_reklamm.gif" alt="Banner Reklamm" title="Banner Reklamm" border="0"  width="200" height="30" /></a></td>
</tr>
</then></else></if>
<!-- Marquee End-->


__________________
CorvusCorone -> Champus
21.02.2005 13:51 Champus ist offline Homepage von Champus Beiträge von Champus suchen
Mazmann Mazmann ist männlich
C.A.T.F.U


images/avatars/avatar-2282.jpg

Dabei seit: 07.10.2002
Beiträge: 944
Herkunft: East Coast Luxemburg

Themenstarter Thema begonnen von Mazmann
      Zum Anfang der Seite springen

Nöööö...

wieder dieselbe Fehlermeldung.

Und in der index.php steht an der stelle:

php:
1:
2:
eval("\$tpl->output(\"".$tpl->get("index")."\");");
?>


__________________
Completely And Totally Fucked Up
I don't go where the paths leads!
I instead create my own path ...
and leave a trail !!!

21.02.2005 13:55 Mazmann ist offline E-Mail an Mazmann senden Homepage von Mazmann Beiträge von Mazmann suchen
Champus Champus ist männlich
BlackBoarder


images/avatars/avatar-2272.png

Dabei seit: 24.03.2002
Beiträge: 1.649
Herkunft: Karlsruhe

      Zum Anfang der Seite springen

Ja, mit der index.php hat dies nichts zu tun, da dort ja wie du siehst, die Templatedatei 'index' ausgegeben wird, also der Inhalt der Datei im Prinzip -> Schlussfolgerung: Der Fehler liegt in dem Template.

Es muss höchstwahrscheinlich an der IF-Anweisung liegen, versuch mal noch ein paar Möglichkeiten der abschliessenden Tags weil ich gehört habe das es da einige unlogische Fehler bei den Tags gibt.

Versuche auch mal, anstatt $wbbuserdata['groupid'] folgendes zu nehmen: $wbbuserdata[groupid], also ohne Apostroph. Hat bei mir schon bei manchen Dingen geholfen.

__________________
CorvusCorone -> Champus
21.02.2005 13:59 Champus ist offline Homepage von Champus Beiträge von Champus suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

      Zum Anfang der Seite springen

In Zeile 8 fehlt eine schließende Klammer...

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

21.02.2005 13:59 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Mazmann Mazmann ist männlich
C.A.T.F.U


images/avatars/avatar-2282.jpg

Dabei seit: 07.10.2002
Beiträge: 944
Herkunft: East Coast Luxemburg

Themenstarter Thema begonnen von Mazmann
      Zum Anfang der Seite springen

Damn....

Nööö, lag nicht an der Klammer und auch nicht an den Apostrophs böse

Der Code klappt ohne Probleme in der header, doch wieso nicht in der index *grr*

__________________
Completely And Totally Fucked Up
I don't go where the paths leads!
I instead create my own path ...
and leave a trail !!!

21.02.2005 14:03 Mazmann ist offline E-Mail an Mazmann senden Homepage von Mazmann Beiträge von Mazmann suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Pfeil       Zum Anfang der Seite springen

Vielleicht sind die IF-Verschachtelungen auch nicht ganz konsistent.

code:
1:
<if...><then>...</then><else>...</else></if>


bzw.

code:
1:
2:
3:
<if...><then>...</then><else>
  <if...><then>...</then><else>...</else></if>
</else></if>


__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

21.02.2005 14:08 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Mazmann Mazmann ist männlich
C.A.T.F.U


images/avatars/avatar-2282.jpg

Dabei seit: 07.10.2002
Beiträge: 944
Herkunft: East Coast Luxemburg

Themenstarter Thema begonnen von Mazmann
      Zum Anfang der Seite springen

Hmmm..jetzt hab ichs mal mit 2 Wechselbuttons erreischt dass es zu keinem Fehler mehr kommt Augenzwinkern

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<!-- Marquee Start -->
<tr class="mainpage">
<td  width="200" height="30">
<if($wbbuserdata['groupid']==0)><then>
<a href="sponsorportal.php?id=60&sid="><img src="{$style['imagefolder']}/member_button.gif" alt="Elo Member gin !!!" title="Elo Member gin !!!" border="0"  width="200" height="30" /></td></a>
</then>
<else>
<a href="register.php"><img src="{$style['imagefolder']}/community.gif" alt="Register Now !!!" title="Register Now!!!" border="0"  width="200" height="30" /></a></else></if></td>
<td  align="center" width="100%" >
<marquee scrolldelay="200">
<font color="#000000"><strong><a href="jgs_treffen.php?action=ansicht&view_id=3&sid=">Keelenowend den 26. März zu Monnerech!</a>
</font></strong</marquee></td>
<td  width="200" height="30"><a href="sponsorportal.php?id=60&sid=" target="_blank"><img src="{$style['imagefolder']}/banner_reklamm.gif" alt="Banner Reklamm" title="Banner Reklamm" border="0"  width="200" height="30" /></a></td>
</tr>
<!-- Marquee End-->


__________________
Completely And Totally Fucked Up
I don't go where the paths leads!
I instead create my own path ...
and leave a trail !!!

21.02.2005 14:16 Mazmann ist offline E-Mail an Mazmann senden Homepage von Mazmann Beiträge von Mazmann suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Webdesign » WBB2 ID abhängige Buttons

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH