Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Login Anordnung verändern

    stukka

    • Frisch an Board
    • Beiträge: 81
    Login Anordnung verändern
    am: 26. Dezember 2009, 18:31:52
    Hallo zusammen,

    ich habe Probleme mit der Login Box.
    Ich habe mal n bild angehängt wie die Box bei mir aussieht.
    /*Die gelben rahmen der felder kommen vom opera*/
    Wie bekomm ich es hin das dort ganz normal nur...

    Anmeldung:
       Email: |____|
    Passwort: |____|
       |_Login_|
    Passwort vergessen?

    ...steht?
    Ach ja... das ganze steht im Header...
    Danke im Vorraus..

      [ Für Gäste sind keine Dateianhänge sichtbar ]



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3126.0

    itsmedia

    • Fördermitglied
    • Beiträge: 97
    Login Anordnung verändern
    Antwort #1 am: 26. Dezember 2009, 21:02:37
    Geh in deinen template ordner dann boxes und dort die Box box_login.html bearbeiten!

    Das musst du dann einfach raus nehmen: {#text_email#}:
    Oder in der Sprachdatei den Text ändern wie du es wünschst.

    Liebe

    Grüße

    stukka

    • Frisch an Board
    • Beiträge: 81
    Login Anordnung verändern
    Antwort #2 am: 26. Dezember 2009, 21:52:00
    Die Texte sind ja nicht das Problem sondern eher die Anordnung.
    Der Text steht ja nach dem Feld.. bzw. beim Passwort steht nichts..

    das ist der Formularteil meiner /template/source/boxes/loginbox.php

    Code: PHP  [Auswählen]
            $box_smarty->assign('FORM_ACTION', '<form id="loginbox" method="post" action="'.xtc_href_link(FILENAME_LOGIN, 'action=process', 'SSL').'">');
            $box_smarty->assign('FIELD_EMAIL', xtc_draw_input_field('email_address', '', 'size="19" maxlength="50" id="email_address1"'));
            $box_smarty->assign('FIELD_PWD', xtc_draw_password_field('password', '', 'size="10" maxlength="30" id="password1"'));
            $box_smarty->assign('BUTTON', xtc_image_submit('button_login_small.gif', IMAGE_BUTTON_LOGIN));
            $box_smarty->assign('LINK_LOST_PASSWORD', xtc_href_link(FILENAME_PASSWORD_DOUBLE_OPT, '', 'SSL'));
            $box_smarty->assign('FORM_END', '</form>');
     
    jemand ne idee wie ich die anordnung hinbekomme ?
    ach ja.. benutze modified eCommerce Shopsoftware 1.02 und das YAML template (für XT:C) von mir angepasst

    Benny

    • Mitglied
    • Beiträge: 245
    Login Anordnung verändern
    Antwort #3 am: 26. Dezember 2009, 21:57:38
    Geh mal im Templateordner auf:
    /templates/DEIN_TEMPLATE/boxes/box_login.html

    Da findest du die bei dir in Großbustaben geschriebene Worte als Variablen z.B. {$FIELD_EMAIL}.
    Das ist eine Smarty-Variable mit der die Ausgabe der Variable aus deiner /templates/DEIN_TEMPLATE/source/boxes/loginbox.php durchgeführt wird.

    Dort ist auch der HTML-Code der anderen.
    Einfach dort die Reihenfolge ändern.

    stukka

    • Frisch an Board
    • Beiträge: 81
    Login Anordnung verändern
    Antwort #4 am: 27. Dezember 2009, 12:11:47
    ahh.. Ok.. Danke...
    ... da konnte ich wenigstens schon mal etwas aufräumen...
    allerdings stehen die Namen immer noch dahinter was mich etwas verwundert...
    Da ich jetzt nicht alles in der conf datei suchen wollte hab ich die texte jetzt einfach direkt reingesetzt.

    Code: PHP  [Auswählen]
     <h4>Login</h4>
            <div class="boxInfoBodyRS">
            {$FORM_ACTION}
                    <p>Email:{$FIELD_EMAIL}</p>
                    <p>Passwort:{$FIELD_PWD}</p>
        <p>{$BUTTON}</p>
                    <p><a href="{$LINK_LOST_PASSWORD}">{#text_password_forgotten#}</a></p>
            {$FORM_END}
            </div>
     
    warum kommen Email und Passwort hinter den feldern anstatt vorne ?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Login Anordnung verändern
    Antwort #5 am: 27. Dezember 2009, 17:51:47
    Das kommt vermutlich noch bei dir aus dem Cache oder aus dem templates_c Ordner.

    Bitte mal den Browsercache leeren und den Ordner templates_c löschen bis auf die Dateien .htaccess und index.html.

    Grüße

    Torsten

    stukka

    • Frisch an Board
    • Beiträge: 81
    Login Anordnung verändern
    Antwort #6 am: 13. Januar 2010, 13:54:13
    Ich hatte dieses Thema leider etwas aus den Augen verloren.. aber ich habe den templates_c Ordner bereinigt und auch mittlerweile mehrmals den Cache gelöscht.. aber hab immer noch das gleiche Problem.. Text steht hinter der Feldern.. nicht davor...
    Link-> http://shop.rollbaum.de

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Login Anordnung verändern
    Antwort #7 am: 13. Januar 2010, 14:22:32
    Manchmal sind Tabellen eben doch nicht so schlecht...

    Da zwängen wir es mal rein in die box_login.html:

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader">{#heading_login#}</h2>
    <div class="boxbody"> {$FORM_ACTION}
      <table width="100%"  border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td>{#text_email#}:</td>
          <td>{$FIELD_EMAIL}</td>
        </tr>
        <tr>
          <td>{#text_pwd#}:</td>
          <td>{$FIELD_PWD}</td>
        </tr>
          <td colspan="2">{$BUTTON}</td>
        </tr>
        <tr>
          <td colspan="2"><div class="hr"></div>
            <a href="{$LINK_LOST_PASSWORD}">{#text_password_forgotten#}</a></td>
        </tr>
      </table>
      {$FORM_END} </div>
     
    Grüße

    Torsten

    stukka

    • Frisch an Board
    • Beiträge: 81
    Login Anordnung verändern
    Antwort #8 am: 13. Januar 2010, 16:06:17
    stimmt...
    auf die Tabellen hätte ich auch kommen können...

    Aber so rein aus Interesse...
    ...woran lag es denn das das so komisch angezeigt wurde ?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.302
    • Geschlecht:
    Login Anordnung verändern
    Antwort #9 am: 13. Januar 2010, 16:12:56
    Lag am Form. ;-)

    Hätte man auch hin bekommen, aber warum schwer, wenn es auch einfach geht? :-P

    Grüße

    Torsten

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Login Anordnung verändern
    Antwort #10 am: 13. Januar 2010, 22:02:42
    Eigentlich liegt es daran, dass du die Prinzipien von positioning und float auf die Reihe kriegen musst. Aber wie Tomcraft schon sagte, warum schwer wenns auch einfach geht. Für manche Sachen sind Tabellen einfach die beste Lösung, die auch von jedem Browser akzeptiert wird.

    Beim Tabellenfreien Layout mit gefloateten div-tags ist die Reihenfolge der Aufrufe genauso entscheidend, wie ein sauber aufgebautes css. Das Problem hast du immer noch nicht im Griff, wie ein Testklick zeigt:

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Phil21

    • Neu im Forum
    • Beiträge: 1
    Login Anordnung verändern
    Antwort #11 am: 14. Januar 2010, 10:30:53
    Hi

    Weiß ja nicht, ob du es schon gelöst hast, aber es geht auch ganz einfach mit DIV Containern.

    Hier mal ein Beispiel.

    In die box_login.html einfügen:

    Code: XML  [Auswählen]
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><head></head>
    <body>{config_load
    file="$language/lang_$language.conf" section="boxes"}
    <div id="login_box" align="left"> {$FORM_ACTION} <div
    style="width: 323px;">{$FIELD_EMAIL}
     {$BUTTON}<br>{$FIELD_PWD}<a
    href="{$LINK_LOST_PASSWORD}">
     {#text_password_forgotten#}
    </a><br style="clear: both;"> </div> {$FORM_END}</div>
    </body></html>
     
    Muss halt noch an deine jeweilige Anordnung angepasst werden (ist aber der komplette Code für die box_login.html - kannst deinen kompletten alten raushauen und diesen einfügen. (bitte vorher Backup - von deiner Datei machen)

    In die Stylesheet folgendes einfügen (am Ende):

    Code: CSS  [Auswählen]
    #login_box {position: absolute; top: 70px; right: 100px; margin: 0; width: 100%;}
     
    Bitte auch hier wieder ein Backup, sodass du deine alte wieder einspielen kannst wenn es Probleme gibt. (Bei top, und right gibst du bitte deinen gewünschten Werte ein. Musst halt ein bisschen probieren, bis die Loginbox an deinem gewünschten Platz ist)

    P.S.: Zur erleichterung kannst du dir auch noch einen Rahmen um die Box machen. So sieht man einfach was sich verändert. Füge einfach in dem Stylesheet Eintrag noch folgendes ein:

    Code: CSS  [Auswählen]
    ....... width: 100%; border: 2px solid;}
     
    Unter www.gamerjunky.de siehst du dann wie die Box aussieht. Meine wurde nur noch mit dem Attribut 'Hier anmelden ergänzt'. Möchtest du das auch haben dann melde dich einfach bei mir.

    Mfg

    2 Antworten
    2248 Aufrufe
    26. August 2011, 20:38:32 von NMWorkwear
    9 Antworten
    4211 Aufrufe
    10. Dezember 2012, 16:16:57 von Matt
    4 Antworten
    2527 Aufrufe
    25. Dezember 2012, 18:48:10 von noRiddle (revilonetz)
    6 Antworten
    3812 Aufrufe
    18. August 2013, 17:49:22 von shakedealer