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:
$(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.