kerstind Posted April 2, 2008 Report Share Posted April 2, 2008 Hallo zusammen, mein Kunde hat sich einen xtc-Shop einrichten lassen (allerdings nicht von mir). Ich wollte heute eine Testbuchung vornehmen und habe mich daher im Shop registriert. Bestätigungsmail kam auch an. Nun wollte ich mich mit meiner Emailadresse und dem Passwort anmelden und stelle fest, dass ich nicht meine komplette Adresse in das Loginfeld eingeben kann. Nach dem 20. Zeichen ist Schluss. Wo könnte das denn falsch programmiert worden sein? Mein Kunde hat von dem Thema leider gar keine Ahnung. Danke und viele Grüße, Kerstin Link to comment Share on other sites More sharing options...
rivendarkness Posted April 3, 2008 Report Share Posted April 3, 2008 Da hat wohl der Templatersteller Mist gebaut. Man kann die Zeichenanzahl erhöhen, in dem du zu folgender Datei gehst: templates/<DeinTemplate>/source/boxes/login.php Dort steht eine Zeile, die müsste so aussehen: $box_smarty->assign('FIELD_EMAIL', xtc_draw_input_field('email_address', '', 'size="25" maxlength="20"'));ändere einfach den Wert maxlength von 20 auf 50 oder mehr oder wie du das willst Link to comment Share on other sites More sharing options...
kerstind Posted April 3, 2008 Author Report Share Posted April 3, 2008 Hi, danke für deine Hilfe. Aber maxlenght steht da schon auf 50 :-( Allerdings heißt die Datei bei mir loginbox.php. Viele Grüße Link to comment Share on other sites More sharing options...
rivendarkness Posted April 3, 2008 Report Share Posted April 3, 2008 ja ich mein ja die loginbox.php Was steht denn im Quelltext der Webseite wenn du die lädst? Steht da 20 oder 50 für dieses Eingabefeld? Link to comment Share on other sites More sharing options...
kerstind Posted April 3, 2008 Author Report Share Posted April 3, 2008 Da steht der Wert 20. Ich hatte auch in das falsche Template geschaut (im Ordner templates liegen mehrere Template-Ordner). Hab ich gerade am Quelltext gemerkt. Im betreffenden Template liegt im Ordner source/boxes auch nur eine Datei, nämlich die loginbox.php, mit folgendem Inhalt: if (CURRENT_SCRIPT<>FILENAME_LOGOFF && (ISSET_CUSTOMER_ID || $omit_login_box)) { xtc_smarty_init($box_smarty,$cacheid); $box_smarty->assign('LOGOUT_BUTTON',xtc_image_button('button_logout.gif', IMAGE_BUTTON_LOGOUT,'id="logout_button"')); $box_loginbox= $box_smarty->fetch(CURRENT_TEMPLATE_BOXES.'box_login'.HTML_EXT); $smarty->assign('box_LOGIN',$box_loginbox); } [/PHP] Also keine Längenangabe für das Email-Feld. Link to comment Share on other sites More sharing options...
rivendarkness Posted April 3, 2008 Report Share Posted April 3, 2008 Was hast du denn für eine Shopversion? Dann schau mal bitte auf das template der loginbox direkt: /templates/boxes/box_loginbox.html Gibts dort eine Angabe maxlength="20" Link to comment Share on other sites More sharing options...
kerstind Posted April 3, 2008 Author Report Share Posted April 3, 2008 Du meinst templates/(mein Template)/boxes/box_loginbox.html? Gibt es ebenso wenig wie den von dir angebenen Pfad. Wo erkenne ich die Shopversion? Das Template heißt powertemplate. Habe jetzt einfach die maxlength in der login.php (oberste Ebene außerhalb der Template-Ordner) von 20 auf 50 gesetzt. Nun geht es. Allerdings lande ich nach dem Login auf der Startseite und wenn ich dann wieder auf "Mein Konto" gehe, muss ich mich wieder einloggen, etc. Außerdem kommt: Error! Unable to determine the page link! ... wenn ich irgendwelche Änderungen im Warenkorb machen will (Artikel löschen, Artikelanzahl ändern, etc.). Total verbuggt das Ganze Link to comment Share on other sites More sharing options...
rivendarkness Posted April 3, 2008 Report Share Posted April 3, 2008 Oh das klingt nach mehr...da reden wir mal per PN drüber, sonst wirds auch offtopic hier. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.