• Hallo,
    weil ich mich nicht richtig ausdrücken kann habe ich einfach mal ein Screen bearbeitet.

    [Blockierte Grafik: http://img3.fotos-hochladen.net/uploads/screen748qctwa.jpg]

    Ich habe jetzt diesen Schwarzen balken drin

    PHP
    <div id="blackRow">&nbsp;</div>

    Dann für das Login geschehen dies hier:

    PHP
    <div
    <form action="http://www.einevision.de/wordpress/wp-login.php ." method="POST">
      <input type="text" name="username"><br>
      <input type="password" name="password"><br>
      <input type="submit" value="login">
    </form>
    </div>

    Zusammen sieht das so aus:

    PHP
    <div id="blackRow">&nbsp;</div>
    
    
    <div
    <form action="http://www.einevision.de/wordpress/wp-login.php ." method="POST">
      <input type="text" name="username"><br>
      <input type="password" name="password"><br>
      <input type="submit" value="login">
    </form>
    </div>

    Für den Schwarzen Balken habe ich noch im Style.CSS dies hier:

    Code
    #blackRow {
    margin: 0;
    padding: 0;
    height: 30px;
    background-color: black;
    }

    Wie kriege ich das hin wie auf dem Screenshot, und auch so das sich Jemand anmelden kann?.

    was muss ich machen das sich ein Pup Up öffnet oder eine Lightbox für eine Registration, also was ich gerne verhindern würde ist das es dann auf die Wordpress Registration Seite springt.(diese Frage muss nocht nicht beantwortet werde :D, will es erstmal wie aufem Screen)


    LG

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • So wird das überhaupt nicht funktionieren.

    Es kommt darauf an was passieren soll, wenn sich jemand anmeldet.

    Es gibt eine einfache Möglichkeit:
    Eine Seite erstellen, und bei Publizieren-Sichtbarkeit-passwortgeschützt markieren. Dann als Startseite definieren.

  • Hallo,

    Du kannst dir mit einem PHP Code ansehen, was WP aus deinem
    Formular erhält

    PHP
    echo '<pre>';
    print_r($_POST);
    echo '<pre>';


    Für die Anmeldung verwendet meine WP Version


    HTML

    <input type="text" name="log" />
    <input type="password" name="pwd" />

    und was erwartet deine?

    cu

    ralf

    Mit offenen Augen träumen

  • Du kannst dir z.B. = Sidebar-Login installieren.

    Das Plugin aktivieren, aber das Widget nicht verwenden.

    Nun hast du diesen Code zur Verfügung

    PHP
    <?php sidebarlogin(); ?>

    den fügst du in deinen schwarzen Balken

    Jetzt musst du nur noch die Anzeige anpassen, also das die Felder nebeneinander angezeigt werden und wenn nicht gewünscht, die Avataranzeige entfernen.

  • Vielen Dank für die hilfreichen Antworten, doch wo kann ich die Position ändern?. Muss ich das im theme Style.css zuweisen?.

    Kleiner Code würde mich für einen Moment zum Glücklichsten machen :)


    Lg

  • im widget-Ordner ist die "sidebar-login.php"

    such dort nach

    und ersetze mit

    damit die Eingabefelder kleiner werden
    widget-Ordner style.css dies hinzufügen

    Code
    #user_login {
    width: 70px;
    }
    #user_pass {
    width: 70px;
    }

    die 70px kannst natürlich anpassen

    jetzt müsste alles in einer Reihe sein, siehe Screen aus meinem Testblog

    Einmal editiert, zuletzt von Tutrix (24. Januar 2011 um 13:37)

  • Schei..e warst schneller :D war gut dabei es selbst zulösen :D wieso kriege ich das Login Schriftzug nicht raus, im Editor wird es nicht angezeigt doch im Dreamweaver zeigt es mir an wenn ich es suche. Beim löschen steht es imme rnoch da oO

  • PHP
    // User is NOT logged in!!!
                
                if (empty($thelogin)) $thelogin = get_option('sidebarlogin_heading');
                
                echo $before_widget . $before_title .'<span>'. $thelogin .'</span>' . $after_title;


    löschen

  • hmm irgendwie macht es nicht das was ich will.

    Hatte es vorher so:

    PHP
    <div id="blackRow">&nbsp;</div>
    
    
    <div id="login"<?php sidebarlogin(); ?>
     </div>

    CSS

    Da konnte ich noch die Gesamte Loginfunktion verschieben, wennich es jetzt versuche macht er nichts.

  • da fehlt was ;)

    PHP
    [COLOR=#000000]<div id="login"[COLOR=#0000BB][COLOR=Red]>[/COLOR]<?php sidebarlogin[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000BB]?>
    [/COLOR] </div>[/COLOR]
  • boah ich dreh durch :) ich peil nichts mehr, das alles ist einfach nichts für mich :(

    WAs muss ich den jetzt genau in die header.PHP einfügen das ich diesen schwarzen balken habe und login. sry grosser, bin dir aber echt dankbar für deine Hilfe

  • PHP
    <div id="blackRow"><div id="login"><?php sidebarlogin(); ?></div></div>

    und

    Code
    #login {
    float:right;
     }

    statt

    Code
    #login {
    position:relative; 
     left:40px; top:0px; 
     }

    ausrichten dann über margin

  • eine sahce noch dann bist du mich fürs erste los :D
    Wie kann ich von diesem Code die Position verschieben(also das Eingeloggt bleiben

    Code
    <label for="rememberme">Eingeloggt bleiben</label>

    Das geht ja ohne Probleme

    Code
    #rememberme {
    position:relative;
    left:0px; top:-0;
    }

    Kann ich das irgendwie einbinden oder?


    LG

  • nun zu diesem Code gehört ja noch mehr

    PHP
    <input name="rememberme" class="checkbox" id="rememberme" value="forever" type="checkbox" /> <label for="rememberme"><?php echo $theremember; ?></label>

    verstehe allerdings nicht, was du wohin verschieben willst

    zumindest ergibt dein Code für mich keinen Sinn

  • Ok es geht, vielen dank.

    Habe jetzt dein Code benutzt doch leider werden Registrieren und der Rest nicht angezeigt, die liegen unter dem Login-Menü, ne Idee woran das liegen könnte?.

  • Hmm, also ersetzt duch das hier:

    Das eingefügt im Widget style.css:

    Code
    #user_login {
    width: 70px;
    }
    #user_pass {
    width: 70px;
    }

    Sieht jetzt so aus:Habe das Left dazu gemacht damit ich einen Abstand erzeugen kann.

    Das hier gelöscht damit das Login nicht mehr erscheint:

    Code
    [COLOR=#000000][COLOR=#ff8000]// User is NOT logged in!!!
                
                [/COLOR][COLOR=#007700]if (empty([/COLOR][COLOR=#0000bb]$thelogin[/COLOR][COLOR=#007700])) [/COLOR][COLOR=#0000bb]$thelogin [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000bb]get_option[/COLOR][COLOR=#007700]([/COLOR][COLOR=#dd0000]'sidebarlogin_heading'[/COLOR][COLOR=#007700]);
                
                echo [/COLOR][COLOR=#0000bb]$before_widget [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000bb]$before_title [/COLOR][COLOR=#007700].[/COLOR][COLOR=#dd0000]'<span>'[/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000bb]$thelogin [/COLOR][COLOR=#007700].[/COLOR][COLOR=#dd0000]'</span>' [/COLOR][COLOR=#007700]. [/COLOR][COLOR=#0000bb]$after_title[/COLOR][COLOR=#007700];  [/COLOR][/COLOR]

    Das hier im theme Header.php

    PHP
    <div id="blackRow"><div id="login"><?php sidebarlogin(); ?></div></div>


    das hier im im Theme style CSS:

    Code
    #login {
    float:right;
     }

    Sieht jetzt so aus:


    Bitte besteinige mich nicht, wenn ich einen fehler gemacht habe, aber das müsste doch alles sein.

  • ich sehe ja nur den Quelltext deiner Seite

    sieht innerhalb der Form so aus

    bei mir sieht der gleiche Teil so aus

    also die ul sind z.B. draußen ..... bei dir sind sie vorhanden, obwohl im php-Code gar nicht mehr vorhanden......

    deine labels sind leer

    usw.

    es kann also nicht der Code sein

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!