Version 1.7.1 vom 16.02.2010
- YAML 3.2.1 eingebunden
- Fehler in create_account.html repariert
Version 1.7.0 vom 25.12.2009
Version 1.7.0 vom 25.12.2009
- YAML 3.2 eingebunden
- jQuery auf 1.3.2 aktualisiert
- lightbox-Funktion hinzugefügt (jQuery-Plugin Slimbox
- Im Ordner /img einen Ordner /plugins für Grafiken von Plugins hinzugefügt
- IDs für page und page_margins in Klassen umgewandelt
- AGB-Bestätigung als Label definiert und rot umrandet -> Aktivierung der Checkbox durch Klick auf Text
- Konto- und Adressformulare auf YAML-Formularbaukasten umgestellt
Version 1.6.0 vom 28.01.2009
- Aktualisierung auf YAML 3.1
- Es gibt 2 neue Verzeichnisse: /css/plugins/ und /javascript/plugins/ , alle Dateien in diesen Ordnern die auf .css bzw. .js werden entsprechend in den <head> der Seite eingebunden. Der Hintergrund: für viele Funktionen und Effekte werden JavaScript-Frameworks benutzt , für diese gibt es oft zusätzliche Plugins die es nötig machen weitere Dateien einzubinden, damit dies nicht immer von Hand gemacht werden muss, wurde diese Lösung implementiert.
- jQuery 1.3 wurde eingebunden ( wenn nicht gewünscht unter general.js.php die Verlinkung enternen
- Forum-Link aus Top-Navi entfernt
- Überflüssiger 4px linker Abstand der rechten Box entfernt
Version 1.5.1 vom 01.08.2008
- Aktualisierung auf YAML 3.0.6
- Fehler in create_account.html und create_account_guest.html bei deaktiviertem Vorort behoben (Beschriftung wird nicht mehr angezeigt, wenn Vorort-Abfrage deaktiviert ist)
Version 1.5.0 vom 07.04.2008
Neue Funktionen und wesentliche Änderungen:
- Es wurden die Vorlagendateien um 3-Spalten-Layout flexible Breite, 2-Spalten-Layout fixe Breite und 2-Spalten-Layout flexible Breite erweitert (Anpassung erfolgt in der stylesheet.css bzw. javascript/general.js.php , siehe Inline-Kommentare).
- Boxen können ohne weitere Anpassungen verbreitert werden.
- product listing: Alle Module die eine Produktauflistung (product listing) beinhalten wurden auf eine einheitliche Code-Basis gebracht und haben die gleichen Klassenbezeichnungen, dadurch lassen sich alle Listen durch die Bearbeitung der selben CSS-Klasse anpassen.
Dazu gehören die Module: product listing 1col , cross_selling, reverse_cross_selling, also_purchased , specials, new_products, new_products_default, new_products_overview , account , reviews - product listing: Die Listen wurden vereinheitlicht (soweit es vom Kernquellcode möglich war) und "Ansehen"- und "Jetzt kaufen"-Button wurde hinzugefügt.
- product listing: Die Listenansicht läßt sich durch CSS einfach anpassen, bspw. ausblenden der Buttons mit display:none; durch Zuweisen entsprechender Klassen zu den Inhalten.
- Weiterhin lassen sich die Preis-, Steuer und Versandkostenangaben beim Listing durch CSS formatieren, bspw. Schriftgrößen.
- Als Vorlage wurde eine dreispaltige Product-Listing-Datei hinzugefügt. Dazu der ausdrückliche Hinweis, dass diese bei zu langen Produktnamen, Kurzbeschreibungen, zu große Thumbnails und flexiblen Breiten zu Problemen führen kann. Die Datei soll lediglich als Vorlage dienen und muss ggf. der Anwendungsumgebung angepasst werden.
- Bestseller-Box wurde überarbeitet, Quellcode als geordnete Liste, sehr lange Produktnamen werden bündig umgebrochen, Preis und Produktbild können durch Entfernung der Kommentar-Tags eingeschaltet werden.
- Leere divs wurden aus Warenkorb-Box entfernt.
- Eingabefelder bei den Boxen wurden etwas verkleinert.
- Diverse kleine Anpassungen am Layout, bspw. eine neue Grafik für Eingabefelder und neue Buttons.
- Kategorie-Navigation wurde auf 6 Ebenen erweitert.
- Kernfehler von password_double_opt_in.html (fehlendes type="text" für das Input-Tag zur Codeeingabe) wurde mit Smarty behoben.
- Schriftvergrößerungen werden besser unterstützt.
- Boxüberschrift für Information wurde berichtigt.
- Quellcode der Formulare wurde überarbeitet.
Version 1.4.0 vom 10.12.2007
Neue Funktionen und wesentliche Änderungen:
- Aktualisierung auf YAML 3.0.4
- Design und Layout wurde völlig überarbeitet
- Vereinheitlichung der verschiedenen Container (Neue Produkte, Cross Selling etc.)
- Überarbeitung Produkansichten (product_info_vX.html), es wurde u.a. für Produktpreis und Versand- und Steuerlink je eine eigene Klasse definiert, so dass diese leichter zu ändern sind.
- Weitere Produktauflistungsansicht hinzugefügt
- Entfernung von Tabellen und Überarbeitung des Designs für Produktoptionenvorlage product_options_selection.html
- Warenkorbansicht wurde überarbeitet
Version 1.3.1 vom 29.11.2007
Die Version 1.3.1 ist als sozusagen als Service Pack für 1.3.0 gedacht, es behebt die bekannten Fehler aus dieser Version , deshalb eine detaillierte Beschreibung der Änderungen, damit die Nutzer des Templates ihre Shops entsprechend anpassen können.
Ursprüngliche sollte ein größeres Update mit Veröffentlichung von xt:Commerce Version 3.1. gemacht werden. Anfang Dezember wird nun eine optisch überarbeitete Version des Templates als Version 1.4. erscheinen auf Basis von xt:Commerce 3.0.4 ab SP 2.
Folgende Änderungen wurden vorgenommen in Version 1.3.1:
- Bugfixes in new_products_default.html , advanced_search.html , reviews.html , specials.html und newsletter.html , weitere Änderungen zum beheben der Fehler in in der module.css
- Bugs beseitigt die durch Umstellung auf YAML3 entstanden sind, insb. mit der Klasse clearHere. Änderungen in patch_2col_left_13.css und patch_3col_fixed.css
Version 1.3.0 vom 23.8.2007
Neue Funktionen und wesentliche Änderungen:
- YAML3 Integration: Auslagerung des YAML-Kerns in den Ordner "yaml", dadurch können Änderungen am YAML-Kern unabhängig vom Shop-Layout durchgeführt werden. (Empfohlene Vorgensweise von YAML3).
- Umfassende Umstrukturierung der Ordner- und Dateistruktur , dadurch wurde die content.css entbündelt und die einzelnen xt:Commerce-Elemente lassen sich schneller bearbeiten. CSS für Boxen, Module und Produktinfo-Seiten (usw.) wurde in eigene CSS-Dateien ausgelagert.
- Überschriften der Boxen wurden in <h4>-Tags umgewandelt und innerhalb des Boxen-divs geschrieben.
- Boxen-divs wurden IDs zugewiesen, so dass sie über CSS definierbar bzw. ausblendbar sind (#id {display:none;}.
- Produktnamen in den Boxen wurden als <h1>-Tags definiert.
- Die header.php vom xt:Commerce-Kern braucht nicht mehr geändert werden. Es muss nur noch das Template auf den Server kopiert werden.
- Fixes für Guillotine-Bug in patch_xxx.css ausgelagert (height:1%;).
Beseitigte Fehler:
- checkout-confirmation.html: $MODULE_BUTTONS in $CHECKOUT_FORM von $CHECKOUT_BUTTON verschoben (externe Zahlungssysteme haben keine Variablen übergeben bekommen).
- checkout_payment.html:Guillotine-Bug bei Bezahloptionen behoben.
- contact_us.html: {$CONTACT_CONTENT} eingefügt.
Version 1.0.1 vom 25.4.2007
- Verschachtelte div-Container wurden entfernt und ein zweckmäßiger Quellcode geschaffen, bspw. Überschriften mit <hX>-Tags, Absätze mit <p>
- Boxen und Module wurden komplett überarbeitet.
- Kategorienbox wurde optimiert, Kategorien lassen sich je nach Ebene anpassen.
- Infomation- und Content-Box werden als ungeordnete Liste dargestellt.
- content.css wurde aufgeräumt, alte CSS-Definitionen vom Standardtemplate entfernt, Kommentare wurden hinzugefügt.
- Buttons vom neuem Standardtemplate wurden übernommen.
- Beim Checkout ist das Ausblenden der Boxen möglich.
- Checkout-Prozessanzeige wurde überarbeitet.
- Design wurde überarbeitet, diverse Grafiken ausgetauscht.
- Wichtig: Die Dateien für die Produkt- und Kategoriedarstellungen wurden umbenannt, die alten tabellenbasierten Dateien wurden entfernt und die YAML-Dateien in die Standardbezeichnung umbenannt (product_info_v1.html).
- Katorienliste arbeitet 4 Ebenen tief.
Version 0.9.0 vom 23.11.2006
- Alle Module sind jetzt weitestgehend tabellenfrei.
- Fehler auf Grund von Floats in Boxen wurden beseitigt.
- Layout und Formatierungen können nun zu 99% in der Datei content.css vorgenommen werden.
Es sieht zwar nach wenig aus, aber es waren ca. 1000 Zeilen CSS und ca. 2500 Zeilen HTML zu schreiben.
Bis zur Version 1.0.0 sind nun noch eventuell enthaltene Bugs zu entfernen sowie einige Optimierungen durchzuführen. Außerdem sind im PHP-Code, sowohl von xt:Commerce selbst, wie auch in dem des Templates, noch Änderungen nötig, da auch dort noch einige Tabellen generiert werden.
Version 0.1.1 vom 1.11.2006
Die neue Version ist nun fast vollständig tabellenfrei. Nur die Module in der mittleren Spalte (col3) bedürfen noch einer Überarbeitung.
- Darstellungfehler im Internet Explorer sind beseitigt.
- Kategorien und Produkte werden jetzt als Liste ausgegeben.
Es wird nun eine intensive Testphase folgen, in der hoffentlich alle Bugs beseitigt werden. Auch die neue YAML-Version 2.5.2 wird integriert werden.
Version 0.1.0 vom 14.10.2006
Es sind weitere tabellenfreie Boxen hinzugekommen. Damit nähert sich das Template mit Riesenschritten der Version 1.0.0, einem dann komplett tabellenfreien Template für xt:Commerce.
- boxes\box_cart.html
- boxes\box_currencies.html
- boxes\box_infobox.html
- boxes\box_currencies.html
- boxes\box_languages.html
- boxes\box_manufacturers.html
- boxes\box_order_history.html
- boxes\box_last_viewed.html
- boxes\box_whatsnew.html
- boxes\box_reviews.html
- boxes\box_newsletter.html
- boxes\box_manufacturers_info.html
- boxes\box_search.html
- boxes\box_specials.html
- boxes\box_best_sellers.html
- boxes\box_add_a_quickie.html
- boxes\box_admin.html
- boxes\box.html
- boxes\box_categories.html
- boxes\box_content.html
- boxes\box_information.html
Version 0.0.3 vom 11.10.2006
Folgende Boxen sind jetzt ebenfalls tabellenfrei:
- boxes\box_information.html
- boxes\box_content.html
- boxes\box_categories.html
- boxes\box.html
- boxes\box_admin.html
- boxes\box_add_a_quickie.html
Version 0.0.1 vom 2.10.2006
- Das Modul product_listing ist das erste Modul, das komplett ohne Tabellen auskommt:
Demo - module/product_listing/product_listing_DIV.html wurde zu diesem Zweck überarbeitet.