ilch Forum » Allgemein » HTML, PHP, SQL,... » Shadowbox Login

Geschlossen
  1. #1
    User Pic
    xxlynusxx Mitglied
    Registriert seit
    28.01.2013
    Beiträge
    272
    Beitragswertungen
    4 Beitragspunkte
    Hallo alle.

    Ich habe mich grade ein wenig mit der Shadowbox auseinander gesetzt und würde gerne eine Loginbox damit erstellen wie man sie auf Battle.net sehen kann.

    Ich habe es jetzt soweit eingestellt das wenn man auf den Login Button oben auf der Seite klickt das dann die Box aufgeht. Leider mit dem inhalt "no direct access". Ich habe eine Kopie der login.php gemacht um damit zu experimentieren aber das dauert ohne Hilfe sicher ewig.

    Wie muss ich nun weiter vorgehen um in der Shadowbox eine *.php aufzurufen die den gewünschten Login-Effekt erzielt?

    Danke schonmal im Vorraus.


    verwendete ilch Version: 1.1 P

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Wie hast Du die Box denn in die Shadowbox eingefügt?
    ...mit {_boxes_login} ?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    xxlynusxx Mitglied
    Registriert seit
    28.01.2013
    Beiträge
    272
    Beitragswertungen
    4 Beitragspunkte
    nein. ich habe es ähnlich gemacht wie in dem anderen thread von mir: externer Link

    nur ist es ja so das in alles der shadowbox abläuft.

    Ich habe mir gedacht das man evtl irgendwie in der login.php etwas ändert so das das fenster bei erfolgreichem login geschlossen wird.

    ist das möglich?


    Zuletzt modifiziert von xxlynusxx am 21.04.2014 - 13:30:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ohne dich jetzt beeinflussen zu wollen ... aber warum der Aufwand, du könntest alles per Boxen ausgeben. Somit lädst führst du vieles doppelt aus, was auch nicht unbedingt gut für die Performance ist.

    "no direct access" liegt an der Box:
    <?php
    defined ('main') or die ( 'no direct access' );
    ...
    ?>

    ... man könnte vorher defined ('main', true) setzen oder dieses entfernen


    Zuletzt modifiziert von Lord|Schirmer am 21.04.2014 - 14:41:49
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xxlynusxx Mitglied
    Registriert seit
    28.01.2013
    Beiträge
    272
    Beitragswertungen
    4 Beitragspunkte
    Das ich viele Datien doppelt ausführe ist mir bekannt aber wenn ich mir was in den Kopf gesetzt habe möchte ich es versuchen umzusetzen.

    Der Lerneffekt steht da bei mir im Vordergrund.

    Ich bin jetzt soweit das ich mich erfolgreich anmelden kann jedoch wird nach dem Login, in der Shadowbox, die index.php angezeigt.

    Ich habe schon probiert in die login.php
    $close='<script language=\"Javascript\">shadowbox.close();</script>';

    einzufügen und per
    echo $close;

    dann die Box zu schließen aber so funktioniert es nicht.

    Ich muss irgendwie nach erfolgreichem Login die index.htm neu laden wo die Shadowbox ausgeführt wurde damit es den von mir gewünschen Erfolg erzielt.

    Hast du da einen Tipp für mich?

    PS: Kannst es ja mal testen.
    Login: test123
    PW: test123


    Zuletzt modifiziert von xxlynusxx am 21.04.2014 - 15:45:14
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    xxlynusxx Mitglied
    Registriert seit
    28.01.2013
    Beiträge
    272
    Beitragswertungen
    4 Beitragspunkte
    Bin grade mal auf die Idee gekommen:

    <script type="text/javascript">
    if (top != self)
      top.location = self.location;
    </script>


    Damit funktioniert der Login nun perfekt. Nun muss ich nurnoch alles an mein Design anpassen.

    Zuletzt modifiziert von xxlynusxx am 21.04.2014 - 17:17:42
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Trotzdem nochmal der Hinweis, man kann mit der Shadowbox auch einfach ein den Inhalt eines Elements, dass schon auf der Seite ist anzeigen, damit geht vieles leichter und es wird nicht doppelt geladen und alles ist in der gleichen Seite.

    Das solltest du besser noch anpassen und damit etwas weiteres lernen zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    xxlynusxx Mitglied
    Registriert seit
    28.01.2013
    Beiträge
    272
    Beitragswertungen
    4 Beitragspunkte
    habe mich mit maretz in verbindung gesetzt da er das design ja erstellt hat. er hilft mir nun ein css login nach meinen wünschen zu erstellen. (wenn er zeit hat)

    danke euch nochmals für die infos und hilfestellungen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten