|
|||
|
Hallo erst mal...
ich habe mir selbst ein Men? mit Java Script und ein paar bitmaps gebastelt. Bei diesem Men? gibt es den Punkt anmelden, f?hrt man mit der Maus dar?ber wir die bitmap ausgetauscht und es entsteht ein toller Mouseover-Effekt. Code:
<td><a href="login.php"
onmouseover="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"
onmouseout="changeImages('bl_05', '{$tpl_path}Bilder/bl_05.gif'); return true;"
onmousedown="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"
onmouseup="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"> <img name="bl_05" src="{$tpl_path}Bilder/bl_05.gif" width="100" height="40" border="0" alt=""></a></td>
Kann man eigentlich irgendwie abfragen ob der User angemeldet ist und dann statt dem Anmelden bitmap ein Abmeldem Bitmap anzeigen? Ich meine so in etwa wie hier bei der Cart-Box: Code:
{php} if (isset($_SESSION['customer_id'])) { {/php}{$box_CART}{php}}{/php}
Das w?re echt toll wenn Ihr mir hier weiterhelfen k?nntet. VIELEN DANK!! LG, Ronny |
|
|||
|
Klar:
[code] {php} if (isset($_SESSION['customer_id'])) { {/php}[img]BILDPFADABMELDEN[/img]{php}}{/php} {php} if (!isset($_SESSION['customer_id'])) { {/php}[img]BILDPFADANMELDEN[/img]{php}}{/php} mfg n3or |
|
|||
|
Hallo n3or,
Dane f?r Deine Hilfe! Also wenn ich mal kurz zusammen fasse, sollte dann der Code so aussehen: Code:
<td>{php} if (isset($_SESSION['customer_id'])) { {/php}<a href="logoff.php"
onmouseover="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"
onmouseout="changeImages('bl_05', '{$tpl_path}Bilder/bl_05.gif'); return true;"
onmousedown="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"
onmouseup="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"> <img name="bl_05" src="{$tpl_path}Bilder/bl_05.gif" width="100" height="40" border="0" alt=""></a>{php}}{/php}
</td>
Aber m?sste da nicht irgendwo ein "else if" hin damit das ganze wieder nach dem abmelden wieder auf anmeldem umschaltet? DAAAANKE! LG, Ronny |
|
|||
|
Ne da muss kein elseif rein, es funktioniert, so wie ich geschrieben hab (habs auch getestet).
In deinem Quelltext fehlt einmal das (!isset($_SESSION['customer_id']) da ist vor dem isset noch ein !, das ist auch der grund warum kein else oder ifelse ben?tigt wird. mfg n3or |
|
|||
|
Hallo n3or!
Danke nochmals f?r Deine schnelle Antwort! Als das habe ich gemacht: Code:
<td>{php} if (isset($_SESSION['customer_id'])) { {/php}<a href="login.php"
onmouseover="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"
onmouseout="changeImages('bl_05', '{$tpl_path}Bilder/bl_05.gif'); return true;"
onmousedown="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"
onmouseup="changeImages('bl_05', '{$tpl_path}Bilder/bl_05-over.gif'); return true;"> <img name="bl_05" src="{$tpl_path}Bilder/bl_05.gif" width="100" height="40" border="0" alt=""></a>{php}}{/php}
if (!isset($_SESSION['customer_id'])) { {/php}<a href="logoff.php"
onmouseover="changeImages('bl_05b', '{$tpl_path}Bilder/bl_05b-over.gif'); return true;"
onmouseout="changeImages('bl_05b', '{$tpl_path}Bilder/bl_05b.gif'); return true;"
onmousedown="changeImages('bl_05b', '{$tpl_path}Bilder/bl_05b-over.gif'); return true;"
onmouseup="changeImages('bl_05b', '{$tpl_path}Bilder/bl_05b-over.gif'); return true;"> <img name="bl_05b" src="{$tpl_path}Bilder/bl_05b.gif" width="100" height="40" border="0" alt=""></a>{php}}{/php}
</td>
Fatal error: Smarty error: [in template/index.html line 66]: syntax error: unrecognized tag: {/php (Smarty_Compiler.class.php, line 436) in /home/.sites/99/site585/web/shop/includes/classes/Smarty_2.6.10/Smarty.class.php on line 1088 Irgendeine Idee?? LG, Ronny |
![]() |
| Lesezeichen |
| Stichworte |
| basteln, men |
| Themen-Optionen | |
| Ansicht | |
|
|