kraftmeier Posted May 25, 2004 Report Share Posted May 25, 2004 Hallo XTC Gemeinde! Wo steht die Definition von {$BOX_CONTENT}? Ich m?chte die Tabelle rund um den Login in der {$box_LOGIN} entfernen, um Sie ?ber einen DIV zu positionieren, wo kann ich den folgenden Quelltext finden? <table border="0" width="100%" cellspacing="0" cellpadding="0"> <form name="login" method="post" action="> <tr> <td align="left" class="main">E-Mailadresse:</td> </tr> <tr> <td align="left" class="main"><input type="text" name="email_address" maxlength="96" size="20" value=""></td> </tr> <tr> <td align="left" class="main">Passwort:</td> </tr> <tr> <td align="left" class="main"><input type="password" name="password" maxlength="40" size="20" value=""></td> </tr> <tr> <td class="main" align="center"><input type="image" src="templates/xtc/buttons/german/button_login.gif" border="0" alt="Anmelden" title=" Anmelden "></td> </tr> </form> </table> Gr??e KRAFTMEIER Link to comment Share on other sites More sharing options...
Guest HHGAG Posted May 25, 2004 Report Share Posted May 25, 2004 Alles ist im Template Verzeichnis definiert. Die einzelnen Boxen in: /templates/XXXX/boxes/ Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 ja richtig, ../templates/xtc/boxes/ da gibt es eine box_login.html in der steht die Variable {$BOX_CONTENT} und wo wird die definiert??? Link to comment Share on other sites More sharing options...
Guest HHGAG Posted May 25, 2004 Report Share Posted May 25, 2004 in der entsprechenden php-Datei, auch im Template Verzeichnis Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 in der login.php ... $smarty->assign('INPUT_MAIL',xtc_draw_input_field('email_address')); $smarty->assign('INPUT_PASSWORD',xtc_draw_password_field('password')); ... aber nix von <table border="0" width="100%" cellspacing="0" cellpadding="0"> <form name="login" method="post" action="> <tr> <td align="left" class="main">E-Mailadresse:</td> </tr> ... Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 wo finde ich den inhalt von $smarty ???? ... $smarty->assign('INPUT_MAIL',xtc_draw_input_field('email_address')); $smarty->assign('INPUT_PASSWORD',xtc_draw_password_field('password')); ... Link to comment Share on other sites More sharing options...
Guest HHGAG Posted May 25, 2004 Report Share Posted May 25, 2004 Grrrrrrrrrrrrrr............... Solltest Dir mal die Beschreibung von Smarty durchlesen. Die HTML-Dateien sind f?r das Layout, die PHP-Dateien f?r die Daten, die in den HTML Dateien dargestellt werden, zust?ndig, beides wird dann compiliert und im Verzeichnis templates_c abgelegt. Mit dem Quelltext der jeweiligen, angezeigten Datei kannst Du Dich nicht auf die Suche begeben. Alles was Du f?r das Layout brauchst ist im /templates/XXX/* abgelegt Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 $smarty ist ein klassenobjekt.... Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 danke das hei?t ../includes/classes/box.php beinhaltet den von mir gesuchten code? Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 nein. smarty hat doch nix mit der boxenklasse zu tun. smarty = template engine. die boxen werden nur von 2 files erzeugt. 1. php datei + zugeh?rige html datei Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 Die ganze sache hat folgenden Hintergrund, wenn ich die Startseite meiner Shopinstallation im Firefox Web development tool einem HTML Validate unterziehe bekomme ich 50 Fehler ausgegeben. Habe noch eine Standardinstallation auf dem Server, bei der die gleichen Fehler angegeben werde. Da der Quelltext meiner Startseite nicht mehr viele Tabellen enth?lt, bin ich schnell auf die Tabellen aus der Loginbox gekommen. Von den andren Fehler ganz zu schweigen. W?rde mich freuen, wenn mir jemand diese Klassenobjekte erkl?ren k?nnte. DANKE! Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 hmpf!! das hat doch mit einem klassenobjekt nix zu tun. es gibt php files und die dazugeh?rigen HTML templates. d.h. php code und html sind getrennt. deine tabellen etc musst du nat?rlich in den templates suchen. Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 smarty = template engine. smarty.php.net Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 das dachte ich ja auch, aber in meinem Quelltext steht.... <table border="0" width="100%" cellspacing="0" cellpadding="0"><form name="login" method="post" action=""> <tr> <td align="left" class="main">E-Mailadresse:</td> </tr> <tr> <td align="left" class="main"><input type="text" name="email_address" maxlength="96" size="20" value=""></td> </tr> <tr> <td align="left" class="main">Passwort:</td> </tr> <tr> <td align="left" class="main"><input type="password" name="password" maxlength="40" size="20" value=""></td> </tr> <tr> <td class="main" align="center"><input type="image" src="templates/xtc/buttons/german/button_login.gif" border="0" alt="Anmelden" title=" Anmelden "></td> </tr> </form></table> und in meiner BOX steht ... <div class"loginbox">{config_load file="$language/lang_$language.conf" section="boxes"} <div class="headline"><span class="label">{#heading_login#}</span></div> {$BOX_CONTENT} </div> jetzt frage ich mich wo steht der Code f?r die Tabellen? in der login.php hab ich Ihn nicht gefunden. das hei?t eigentlich m?sste er sich hinter der Variablen {$BOX_CONTENT} verbergen, aber wo ist die definiert??? gr??e von der nervbacke Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 also in meiner box_login.html steht: {config_load file="$language/lang_$language.conf" section="boxes"} <table width="100%" border="0" cellpadding="2" cellspacing="0"> <tr> <td class="infoBoxHeading_right"><table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="infoBoxHeading_right">{#heading_login#} </td> <td width="10"></td> </tr> </table></td> </tr> <tr> <td class="infoBox_right" align="right"><table width="95%" border="0" cellpadding="2" cellspacing="0"> <tr> <td class="boxText">{$FORM_ACTION} <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="main">{$TEXT_EMAIL}</td> </tr> <tr> <td>{$FIELD_EMAIL}</td> </tr> <tr> <td class="main">{$TEXT_PWD}</td> </tr> <tr> <td><table width="100%" border="0" cellpadding="2" cellspacing="0"> <tr> <td>{$FIELD_PWD} </td> <td>{$BUTTON}</td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 das ist komisch, wenn ich mich nicht irre habe ich an meiner standardinstallation (2. Installation) nichts ge?ndert und da steht in der box_login.html {config_load file="$language/lang_$language.conf" section="boxes"} <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td height="14" class="infoBoxHeading"></td> <td width="100%" height="14" class="infoBoxHeading"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{#heading_login#}</font></td> <td height="14" class="infoBoxHeading" nowrap></td> </tr> </table> <table border="0" width="100%" cellspacing="0" cellpadding="1" class="infoBox"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="3" class="infoBoxContents"> <tr> <td></td> </tr> <tr> <td align="left" class="boxText"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$BOX_CONTENT}</font></td> </tr> <tr> <td></td> </tr> </table> </td> </tr> </table></td> </tr> </table> Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 jo dann hast du eine alte version. dann befindet sich dein html code in der login.php im boxes folder des templates. Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 in ../templates/xtc/boxes/ und in welcher datei? in der box_login.html steht nur <div class"loginbox">{config_load file="$language/lang_$language.conf" section="boxes"} <div class="headline"><span class="label">{#heading_login#}</span></div> {$BOX_CONTENT} </div> Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 login.php liegt bei mir im root ordner und da gibt es keinen boxes folder! Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 grml................ templates/.../source/boxes/ ..... Link to comment Share on other sites More sharing options...
mzanier Posted May 25, 2004 Report Share Posted May 25, 2004 grml................ templates/.../source/boxes/ ..... Link to comment Share on other sites More sharing options...
kraftmeier Posted May 25, 2004 Author Report Share Posted May 25, 2004 super vielen dank!!!!! das war ein volltreffer. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.