Was wurde verbessert?
- Artikeloptionen können nach Bedarf sortiert werden
- nach dem ändern einer Option bzw. eines Attributes springt das Menü nicht mehr auf die erste Menüseite
- bei dem arbeiten in den Optionswerten, wird der Browser auf der Höhe des bearbeitenden Menüs gehalten (bei Neueinträgen, Löschungen und Aktualisierungen springt der Browser bisher noch nach oben, dies wird aber in einer der folgenden Versionen geändert.
Diese Version ist nur unter der xt-commerce v2.0 RC 1.2 getestet funktioniert in allen auf der v 1.3 basierenden produkts_attributes.php Version von xt-commerce.
ACHTUNG: spätestens ab der xt-commerce v3.0.4 sp1 sollten sie die Verbesserung, wie in diesem Thread beschrieben durchführen.
Falls jemand eine Anpassung an ein andere-s Commerce-System bzw. -Version benötigt, so kann er/sie sich melden.
Nun zur Installation (das wichtigste ist auch nochmal in der beigefügten liesmich.txt erklährt):
1. Geht in die Datenbank des Shops und erstellt in der Tabelle products_options eine Spalte mit dem Feldnamen products_options_sort, dem Typ INT und der Länge 11 oder fügt einfach den folgenden Code in der SQL-Eingabe ein.
2. Zeile 29 der /includes/modules/product_attributes.php,v 1.16 ersetzen
Hier wurde foldenes geändert:
- hinter dem
- das
3. In die Sprachdateien unter lang/"jedesprache"/admin/products_attributes.php folgende Zeile einfügen und der Sprache anpassen:
4. Nun der letzte Schritt:
Die angehängte Datei entpacken, und damit auf Eurem Server die Datei /admin/products_attributes.php ersetzen.
Was wurde alles geändert:
- vereinzelt problematische Variable $value_page wurde durch $_GET['value_page'] ersetzt
- vereinzelt problematische Variable $option_page wurde durch $_GET['option_page'] ersetzt
- Eingabefeld für den Options-Sortier-Wert wurden eingefügt
- Anker optionswert wurde eingefügt
Solltet Ihr noch Verbesserungsvorschläge haben, so werde ich versuchen, Sie mit zu verwirklichen.
Aber für eine eigenständige Shop-Software, werde ich demnächst leider nicht die Zeit haben und der absolute Profi bin ich nun auch noch nicht, aber ich Versuch immer siehe des Scriptes mein bestes zu geben.
M.f.G. Matze202.
- Artikeloptionen können nach Bedarf sortiert werden
- nach dem ändern einer Option bzw. eines Attributes springt das Menü nicht mehr auf die erste Menüseite
- bei dem arbeiten in den Optionswerten, wird der Browser auf der Höhe des bearbeitenden Menüs gehalten (bei Neueinträgen, Löschungen und Aktualisierungen springt der Browser bisher noch nach oben, dies wird aber in einer der folgenden Versionen geändert.
Diese Version ist nur unter der xt-commerce v2.0 RC 1.2 getestet funktioniert in allen auf der v 1.3 basierenden produkts_attributes.php Version von xt-commerce.
ACHTUNG: spätestens ab der xt-commerce v3.0.4 sp1 sollten sie die Verbesserung, wie in diesem Thread beschrieben durchführen.
Falls jemand eine Anpassung an ein andere-s Commerce-System bzw. -Version benötigt, so kann er/sie sich melden.
Nun zur Installation (das wichtigste ist auch nochmal in der beigefügten liesmich.txt erklährt):
1. Geht in die Datenbank des Shops und erstellt in der Tabelle products_options eine Spalte mit dem Feldnamen products_options_sort, dem Typ INT und der Länge 11 oder fügt einfach den folgenden Code in der SQL-Eingabe ein.
2. Zeile 29 der /includes/modules/product_attributes.php,v 1.16 ersetzen
PHP-Quellcode
- $products_options_name_query = xtc_db_query("select distinct popt.products_options_id, popt.products_options_name, popt.products_options_sort from " . TABLE_PRODUCTS_OPTIONS . " popt, " . TABLE_PRODUCTS_ATTRIBUTES . " patrib where patrib.products_id='" . (int)$_GET['products_id'] . "' and patrib.options_id = popt.products_options_id and popt.language_id = '" . (int)$_SESSION['languages_id'] . "' order by popt.products_options_sort");
Hier wurde foldenes geändert:
- hinter dem
wurde daspopt.products_options_name
eingefügt, popt.products_options_sort
- das
wurde durchorder by popt.products_options_name");
order by popt.products_options_sort");
3. In die Sprachdateien unter lang/"jedesprache"/admin/products_attributes.php folgende Zeile einfügen und der Sprache anpassen:
4. Nun der letzte Schritt:
Die angehängte Datei entpacken, und damit auf Eurem Server die Datei /admin/products_attributes.php ersetzen.
Was wurde alles geändert:
- vereinzelt problematische Variable $value_page wurde durch $_GET['value_page'] ersetzt
- vereinzelt problematische Variable $option_page wurde durch $_GET['option_page'] ersetzt
- Eingabefeld für den Options-Sortier-Wert wurden eingefügt
- Anker optionswert wurde eingefügt
Solltet Ihr noch Verbesserungsvorschläge haben, so werde ich versuchen, Sie mit zu verwirklichen.
Aber für eine eigenständige Shop-Software, werde ich demnächst leider nicht die Zeit haben und der absolute Profi bin ich nun auch noch nicht, aber ich Versuch immer siehe des Scriptes mein bestes zu geben.
M.f.G. Matze202.