Shop Hosting
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: account.php als accordion tabs

    Thomas K.

    • Mitglied
    • Beiträge: 214
    account.php als accordion tabs
    am: 04. April 2012, 18:44:55
    Hey Leute,

    da ich unseren Kunden ein modernes Kundenprofil bieten will, in das später noch weitere Funktionen eingefügt werden sollen habe ich angefangen die ganzen Funktionen von account.php (also account_edit, account_password, account_adressbook, account_delete) per jquery Accordion Tabs anzuzeigen und zu bearbeiten.

    Die Hälfte ist ca. umgesetzt. Ich wollte gerne von euch noch Anregungen sammeln. Veröffentliche mein Ergebnis dann gerne.

    Schlussendlich würde dann nur noch die account.php und die entsprechende template datei account.html genutzt werden. Bzgl. der Bestellhistorie habe ich noch keine Vorstellungen.

    grüße

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

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: account.php als accordion tabs
    Antwort #1 am: 04. April 2012, 21:14:45
    Ich könnte mir das gut vorstellen.

    Was hälst du von Tabs so 5 Max neben einander und wenn es mehr Bestellungen sind machst du es wie im Shop mit Pfeilen nach links und rechts.

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Re: account.php als accordion tabs
    Antwort #2 am: 04. April 2012, 21:23:19
    Hi,

    interessante Idee, grade die create_account hat immernoch hohe Absprungraten im Standard-Template und brauchte dringend eine Aufwertung. Bin gespannt!

    Gruß

    EDIT: toll ich Schnarchnase, hier gehts ja um das Profil nicht um die Neuregistrierung, Entschuldigung.

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: account.php als accordion tabs
    Antwort #3 am: 05. April 2012, 14:23:31
    Die Neuregistrierung gefällt mir auch überhaupt nicht, die ist u.U. danach dran.

    Ich bin am Überlegen ob man nicht direkt Nägel mit Köpfen machen sollte, d.h. per Datenbank / Backend festlegen, welche Nutzerdaten vorhanden sein sollen und Pflichtfelder sind, und die dann anzeigen. Dann gibt es auch kein herauskommentieren mehr, wenn man z.B. keine Telfonnummer/Geburtsdatum anzeigen will.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: account.php als accordion tabs
    Antwort #4 am: 05. April 2012, 14:36:29
    die create_account, create_guest_account und login habe ich bereits für einen Kunden zusammengefasst:

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

    Gruss Gerhard

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: account.php als accordion tabs
    Antwort #5 am: 05. April 2012, 14:37:56
    Also mich würde das auch interessieren!

    VG,

    mhbosch

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: account.php als accordion tabs
    Antwort #6 am: 05. April 2012, 18:48:05
    kann irgendwie meinen eigenen beitrag oben nicht editieren ...

    habe das ganze in einer rohversion fertig. Ohne Bestellhistorie oder Datenback / Backend Umsetzung.

    bitte beachten, dass es kein "cleanes" release ist.
    D.h. einige Eigenarten sind für meinen Shop spezifisch. Z.B. andere Buttons, auskommentierte Teile etc.
    Die Funktionalität sollte allerdings komplett vorhanden sein. Über Testing & Feedback würde ich mich freuen. Ich habe viele Teile auch zum eigenen Verständnis kommentiert, damit will ich nicht zwingend geistige Schöpfung ausdrücken.

    MODUL: Benutzerkonto mit Accordion v0.1
    0. Originaldateien sichern.
    1. Jquery / JqueryUI mit Accordion installieren, dafür sollte es genug Anleitungen geben.
    2. Folgende Dateien müssen angepasst werden.
    templates/THEME/javascript/general.js.php:
    Code: PHP  [Auswählen]
    $(document).ready(function() {
            $(".accountaccordion").accordion({
                    collapsible: true,
                    <?php
                    if(isset($_GET['active_accordion'])) {
                            echo "active: ". $_GET['active_accordion'] . ",";
                    }
                    ?>
                    autoHeight: false
           
            });    
    }
     
    account.php (im Anhang)
    Eindeutige Benennung von Smarty und restlichen $_GET $_POST Variablen, etc.

    templates/THEME/module/account.html (im Anhang)
    Umsetzung in einer Template-Datei im Accordion Stil.

    includes/modules/address_book_details.php (im Anhang)
    Hier wurden nur die input felder mit dem prefix "abp_" versehen.
    3. Folgende Dateien werden nicht mehr benötigt:
    account_edit.php
    account_password.php
    address_book.php
    address_book_process.php
    account_delete.php
    templates/THEME/module/account_edit.html
    templates/THEME/module/account_password.html
    templates/THEME/module/address_book.php
    templates/THEME/module/address_book_process.php
    templates/THEME/module/account_delete.php

    Hoffe habe nichts vergessen und freue mich auf euer Feedback.

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: account.php als accordion tabs
    Antwort #7 am: 05. April 2012, 21:07:51
    Hallo schneller,

    vielen Dank fürs Teilen!  :thumbs:
    In welche Shopversion hast du das ganze eingebaut?

    Schöne Grüße,
    Jan

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: account.php als accordion tabs
    Antwort #8 am: 05. April 2012, 21:13:56
    Hast du allen ernstes gegoogelt wie du in MacOS ein ZIP Archiv erstellst ?

    ctrl + Klick --> komprimieren

    Gruss Gerhard

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: account.php als accordion tabs
    Antwort #9 am: 05. April 2012, 22:42:23
    @schneller

    Finde die Idee sehr gut, bin ich auch schon länger dran.
    Ich blende z.B. in der account.php (account.html) alle Boxen aus, insofern vorhanden), wie im Checkout-Prozess. Ich designe die Seite völlig neu.
    Der Kunde soll, wenn er auf "Mein Konto" oder "Ihr Konto" (wie immer Ihr das genannt habt) klickt, eine richtig gute Seite haben, die wirklich sein Bereich ist, wo er alles nachschauen kann; und das übersichtlich.

    Halte allerdings auf der account-Seite Tabs für besser als Accordeon, da letzteres durch das Auffahren der Seite oft zum Scrollen zwingt, wenn man danach auf einen anderen Accordeon-Menu-Punkt klicken will.

    Trotzdem, nochmals:
    Gute Idee und freut mich, daß noch mehr an ein user-friendly expierience denken.

    Gruß,
    noRiddle

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: account.php als accordion tabs
    Antwort #10 am: 05. April 2012, 23:43:25
    Hast du allen ernstes gegoogelt wie du in MacOS ein ZIP Archiv erstellst ?

    Erwischt!

    Bezüglich der Tabs sollte das kein Problem sein. die Struktur ist ja so, dass man eigentlich nur das javascript umstellen muss für eine andere Darstellung. Das wichtige ist, dass die Funktionen / Darstellung alle über die gleiche Seite laufen.

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: account.php als accordion tabs
    Antwort #11 am: 06. April 2012, 12:51:30
    In welche Shopversion hast du das ganze eingebaut?

    1.05b

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    account.php als accordion tabs
    Antwort #12 am: 06. April 2012, 12:56:41
    Also ich bin jetzt nicht der kreativste, hab mal schnell eine Handskizze gemacht wie ich mir die Bestellhistorie vorstellen könnte.

    Also vergleicht mich bitte nicht mit Picasso ;-)

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: account.php als accordion tabs
    Antwort #13 am: 06. April 2012, 13:39:57
    Ich bin grade am überlegen, das ganze auch im Bestellvorgang umzusetzen.
    Meiner Meinung nach sind Funktionalitäten, die immer für sich eine neue Seite aufrufen, einfach nicht mehr zeitgemäß und unterbrechen den Einkauf und können daher zu Absprüngen von Käufern führen.

    In http://www.modified-shop.org/forum/index.php?topic=6924.0 wird diskutiert, wie man den Bestellvorgang verbessern kann. Wäre es nicht vll. auch denkbar in Tabs oder Accordion den Bestellvorgang unterzubringen?
    Per Mausklick, ohne offensichtliches Seitenneuladen, wären alle Daten aufruf- und veränderbar. Ajax wäre mir natürlich am liebsten, aber eine "geschummelte" Variante mit Accordion sollte das gleiche Feeling erzeugen.

    Die Bestellhistorie guck ich mir ab kommender Woche konkret an. Danke für die Inspirationen.

    Thomas K.

    • Mitglied
    • Beiträge: 214
    Re: account.php als accordion tabs
    Antwort #14 am: 10. April 2012, 14:35:14
    Als kleine Warnung:
    Es gibt kleinere Probleme mit den unterschiedlichen eingebundenen language.conf Teilen. Diese haben leider teilweise gleiche Namen. hier wäre eine grundsätzlich Anpassung und die Verwendung von prefixen sinnvoll.
    4 Antworten
    3140 Aufrufe
    21. Dezember 2012, 23:27:50 von Dato
    3 Antworten
    3846 Aufrufe
    30. Mai 2012, 12:33:28 von cgnbalu
    5 Antworten
    2754 Aufrufe
    11. Februar 2018, 11:00:42 von scroll
               
    anything