Monday, 1. august 2011 1 01 /08 /Aug. /2011 21:45

oder unprofessionelles Verhalten in der Öffentlichkeit

 

Viele mögen sich fragen, warum diese Betrachtung von mir gerade jetzt kommt, da ecombase.de heute nicht erreichbar ist, und es den Anschein macht, das dies mal nicht nur an Volkers unglücklichen Basteleien liegt.
Der Grund ist einfach: ich komme heute mal dazu.
Andere mögen sich fragen, warum ich immer noch Moderator dort war/bin, und mich deswegen zu den Sympathisanten zählen.
Die Antwort ist ebenso banal, ich habe keine Lust mich in Streitigkeiten einzumischen oder hineingezogen zu werden. Ich habe persönlich keine echten Streitgründe mit Volker und daher nie einen Grund gehabt "Konsequenzen" zu ziehen.
Außerdem konnte ich gut beobachten, wie Volker gegen jene zu Felde zog, die Ihm den Rücken gekehrt haben, auch dafür habe ich keine Zeit oder Lust.
Aber nun genug zu mir und meinem "Status quo"

 

Ich möchte mich gar nicht mit den Gründen aufhalten, das wäre müßig, und ist auch in diesem Zusammenhang vollkommen uninteressant.
Worauf ich hinaus möchte ist das sich beide Seiten in aller Öffentlichkeit mehr als nur unprofessionell verhalten (haben).
Legitim mag ja noch sein, das Seiten entstanden mit der Intention zu informieren und Fakten, die belegbar waren zu veröffentlichen, aber selbst in diesem Zusammenhang wurde schon zu weit gegangen.
Es wurden (von beiden Seiten) Unterlagen veröffentlicht, die in der Öffentlichkeit nichts zu suchen haben. 
Ist es noch verständlich und auch in Ordnung, wenn ein Kunde, der sich übervorteilt fühlt dies veröffentlicht, sofern er es denn ausreichend belegen kann, so ist das selbe Vorgehen für Dienstleister, die den selben Kundenkreis ansprechen absolut unterste Schublade.
Damit nicht genug, bald waren auch innerhalb der "Bellendorf-Gegner"-Fraktion Spaltungen zu beobachten, die genauso in aller Öffentlichkeit ausgetragen wurden.


Mal ganz im Ernst Leute: was erwartet Ihr euch davon? Wem soll das nutzen?
Das einzige was Ihr damit erreicht ist potenzielle Kunden (für uns alle) zu verschrecken.

 

Überlegt euch mal wie Ihr das bewerten würdet.
 
Stellt euch vor Ihr seid ein Geschäftsmann, der 20 Jahre sein Einzelhandelsgeschäft betreibt und nun den Online-Markt für sich erschließen möchte.
Das Budget ist nicht riesig, aber Ihr seid bereit einen gesunden vier- oder sogar fünf-stelligen Betrag in die Hand zu nehmen, um einen Onlineshop ins Netz zu stellen,  der Euren und den besonderen Bedürfnissen Eurer Branche gerecht wird.
Ihr zieht also los und durchforstet das Internet nach Lösungen, mit denen dieses Ziel erreichbar ist.
Neben vielen Shopsystemen, die gleich zu Anfang für das Grundsystem schon mal nen Batzen Geld kosten stoßt Ihr nun auf einige Open-Source Systeme, im speziellen  auf xtc und seine Forks.
Nun geht Ihr etwas ins Detail und versucht herauszufinden, wo man Hilfestellung und Dienstleister rund um diese Systeme findet.
Zwangsläufig werdet Ihr irgendwann auf ecombase stoßen und damit auf einen Haufen Zickereien unter den Dienstleistern, die irgendwann mal was mit ecombase zu tun hatten.
Ihr stoßt auf konkurrierende Foren, Blogs, Twitter Accounts und weiß Gott was sonst noch.
Ihr lest ein paar Beiträge in feinster Fäkalsprache bei allen Beteiligten....


Was glaubt Ihr was Ihr tun würdet?


Ich für meinen Teil kann jeden Interessenten verstehen, der dann die Entscheidung trifft, sein sauer verdientes Geld doch lieber in ein Shopsystem zu investieren, und sich an einen Anbieter zu binden, der zwar vielleicht sonst nicht in die engere Wahl gekommen wäre, aber sich professioneller präsentiert.
Und damit ist dieser Kunde, der vielleicht 3 oder 4 von uns gerne Geld für unsere Leistung gegeben hätte für uns alle verloren, vermutlich, wenn der oben genannte Anbieter sich nicht als totaler Missgriff herausstellt, für immer.


Wolltet Ihr das wirklich erreichen?
Ich glaube nicht.

 

Also, ganz egal ob Volker uns erhalten bleibt oder nicht: Kriegt euch wieder ein, sorgt dafür das dieser Mist der in den letzten Monaten veröffentlicht wurde in der Versenkung verschwindet und versucht mal gemeinsam an einem Strang zu ziehen, vielleicht an anderer Stelle eine neue, wirklich neutrale Anlaufstelle zu schaffen, wo jeder von uns sich wieder mit seiner Kompetenz profilieren kann.
Lasst uns den Ruf der xtc(Fork) Community wieder aufbauen, denn im Moment ist er am Boden.


Vielleicht könnten sich ja ein paar Shopbetreiber zusammensetzen und gemeinsam eine solche neue Anlaufstelle schaffen, ich denke wir als Dienstleister sind nicht dazu geeignet etwas neutrales in der Richtung zu schaffen.

von SMT-WebServices
Kommentar hinzufügen - Kommentare (5)ansehen
Tuesday, 3. august 2010 2 03 /08 /Aug. /2010 21:23

Die beliebte freie und quelloffene Warenwirtschafts und Fakturierungs-Software CAO-Faktura ist ja bekanntlich nur als Windows Version verfügbar.

Der Markt für vergleichbare Systeme die als native Linux-Lösungen oder browsergestützte (und somit plattformübergreifende) Lösungen ist recht überschaubar, spontan fällt mir da nur LX-Office ein.

Viele Umsteiger würden aber natürlich gerne die Ihnen bekannte CAO-Faktura weiterbenutzen, ein verständlicher, und bei der offenen Lizenz von CAO auch vertretbarer Wunsch.

 

Daher an dieser Stelle mal eine kurze und einfache Anleitung wie man CAO-Faktura innerhalb etwa einer dreiviertel Stunde unter Linux (am beispiel Ubuntu 10.04 „Lucid Lynx“ im Verlauf kurz „lucid“ genannt) zum Laufen bekommt.

 

Erster Schritt (zeitaufwand ca. 25 Min. je nach Rechner-Leistung):

MySQL 4.1.22 Server aufsetzen.

Da der unter lucid standardmäßig für viele Anwendungen eingesetzte MySQL-Server die Versionsnummer 5.1.41 (stand 03.07.2010) trägt ist dieser für den Einsatz mit CAO nicht geeignet.

Um die Lauffähigkeit anderer Programme nicht zu beeinträchtigen setzen wir also einen zusätzlichen MySQL Server in der Version 4.1.22 auf. Dieser Schritt ist an anderer Stelle schon sehr aufschlussreich und einfach dokumentiert, so daß ich hier nur auf diese Anleitung verweise:

http://www.cao-faktura.de/wiki/index.php/MySQL/Ubuntu

anmerken möchte ich dazu nur:

  1. das man sich in den meisten Fällen in der ersten Anweisung das mysql-server sparen kann. (entweder er ist schon installiert, oder er wird zur Zeit noch nicht benötigt)

  1. alle Anweisungen sind mit sudo auszuführen

  2. Schritt 5 der Anleitung sollte in 2 getrennten Schritten ausgeführt werden (also „sudo make“ und danach, wenn dies abgeschlossen ist „sudo make install“

  3. unbedingt dem Link zu „ERROR 1045/1044“ folgen und diese Anweisungen auch noch ausführen (auch hier wird sudo benötigt)

 

Zweiter Schritt: (Zeitaufwand ca. 5 Min):

PlayOnLinux installieren.

Auch wenn es sich etwas komisch anhört, ein Wine-Framework einzusetzen, das sich hauptsächlich mit Spielen beschäftigt, so hat sich dies doch als sehr komfortable Möglichkeit zur Verwaltung von Windows-Software erwiesen.

PlayOnLinux ist ein Programm das auf dem WINE („Wine Is Not an Emulator“) Emulator auf, und erweitert diesen um ein komfortables Verwaltungssystem.

Im Gegensatz zu anderen Wine-Forks, die mit Sicherheit technisch genauso in der Lage wären diese Aufgabe zu bewältigen (z.B. cedega oder CrossOver) ist PlayOnLinux jedoch kostenfrei verfügbar (und auch in den Ubuntu Repositories vorhanden).

Theoretisch ist es natürlich auch möglich nur wine (mit winetricks) zu verwenden, der Installationsaufwand wäre dadurch aber ungleich höher.

Um PlayOnLinux zu installieren gibt es mehrere Möglichkeiten, für Anleitungen wie diese hier hat sich aber immer noch die wiedergabe von Kommandozeilen Anweisungen als die effektivste erwiesen.

Von daher öffnet man also (über Anwendungen->Zubehör) ein Terminal

und gibt dort „sudo apt-get install playonlinux“ ein.

Nach der Eingabe des Systempasswortes wird das Programm nun automatisch mit allen notwendigen Abhängigkeiten installiert.

 

Dritter Schritt: (Zeitaufwand etwa 10 Min):

CAO-Faktura installieren.

Hierzu laden wir uns von

http://www.cao-faktura.de/component/option,com_docman/task,view_category/Itemid,32/subcat,9/catid,69/limitstart,0/limit,15/

die aktuellste Version herunter (aktuell ist das die 1.4.2.9)

und entpacken das Archiv.

Nun öffnen wir PlayOnLinux, der Enstprechende Menü-Eintrag findet sich unter Anwendungen->Spiele.

  Playonlinux updated sich selbst beim ersten Aufruf  (das Upgade der Hauptversion funktioniert mit der Version aus den Ubuntu Repositories leider nicht, aber die verfügbaren vorgefertigten Installationsskripte für diverse Spiele und andere Software (unter anderem Internet-Explorer) werden aktualisiert).

Zunächst müssen wir die benötigte Wine Version herunterladen, dazu klicken wir auf Expertenoptionen->verwalte Wine Versionen.

Im folgenden Dialog markieren wir im oberen Bereich die Version „1.1.44“

pol.png

und klicken auf „Hinzufügen“

pol1-Kopie-1.png

 

Das Fenster kann nun geschlossen werden.

Nun öffnen wir den Installationsdialog durch einen klick auf „Installiere“ in der zweiten Kopfleiste

 

pol1.png

nun klicken wir in dem gerade geöffneten Fenster auf „Installire ein .pol Archiv oder nicht unterstützte Anwendung“

pol2.png

nun klicken wir „Manual installation“ gefolgt von „weiter“

pol3.png

im nächsten Dialog klicken wir einfach auf „Vor“

dann wählen wir „Installiere ein Programm in neuem Präfix“ und klicken wieder auf Vor

pol4.png

 

Danach werden wir aufgefordert einen Namen für den Präfix einzugeben (ein Präfix ist eine unabhängige Wine-Instanz) sinnvollerweise nennen wir diesen „CAO“:

pol5.png

nachdem wir wieder „Vor“ angeklickt haben setzen wir im erscheinenden Dialog beide Checkboxen und klicken erneut auf „Vor“:

pol6.png

im nächsten Dialog wählen wir die vorhin eingerichtete Wine Version 1.1.44 aus und bestätigen mit „Vor“:

pol7.png

PlayOnLinux richtet nun die Wine Instanz ein und öffnet den Konfigurations-Dialog

hier stellen wir als Windows-Version „Windows XP“ ein:

und im Reiter Audio „ALSA-Treiber“. Mit „Anwenden“ und „OK“ bestätigen wir diese Einstellungen

pol8

pol9

 

Es folgt ein Dialog zur Auswahl der Installationsdatei. Mittels des „Durchsuchen“ Buttons wählen wir aus dem vorhin entpackten CAP-Archiv die Datei „cao_faktura_f_setup_1_4_current.exe“

pol10.png

 

pol11.png

und bestätigen mit „Öffnen“ und „Vor“

 

nun folgt nur noch die normale CAO Installation, die identisch wie unter Windows verläuft, im Hintergrund steht ein offenes PlayOnLinux Fenster, dessen „Vor“ Button wir erst klicken, wenn die Windows-Installation abgeschlossen ist (alle Win-Fenster haben sich geschlossen)

pol12.png

 

die folgende Frage :

pol18.png

bestätigen Wir mit „Ja“

und wählen dann nach dem klicken des „Durchsuchen“ Buttons die Programmdatei „cao_free.exe“ aus:

pol20

die Auswahl bestätigen wir mit „Öffnen“ und „Vor“

und Geben im folgenden Dialog „CAO“ ein.

pol21.png

Die Chekboxen können wir nach lust und laune setzen oder auch nicht (wenn wir sie nicht setzen ist der aufruf von CAO nur über „Programme->Spiele->PlayOnLinux“ möglich, andernfalls über einen Desktop-Link oder über „Programme->Wine->Programme“

Unsere Auswahl bestätigen wir wieder mit „Vor“

 

diese Schritte widerholen wir für die beiden Dateien „cao_admin.exe“ der wir den Namen „CAO-Admin“ zuweisen und „cao_kasse.exe“, der wir den Namen „CAO-Kasse“ zuweisen.

 

Anschließend beenden wir den installationsprozess mit einem Klick auf „Abbrechen“

 

unser PlayOnLinux Fenster sollte nun folgendermaßen aussehen:

pol_finish.png

mit der Auswahl eines der Einträge (zu Beginn erstmal CAO Admin) und eines Klicks auf „Starte“ können wir CAO nun Starten.

Die Bedienung der Software unterscheidet sich nun nicht mehr wesentlich von der einer normalen Windows-Installation, lediglich die Dialogboxen werden je nach Rechner-Leistung etwas zögerlich aufgebaut und flackern gelegentlich.

Ob das Kassenmodul mit Bon-Drucker, Display und Kassenschublade funktioniert kann ich mangels entsprechender Hardware nicht beurteilen.

Bei der Einrichtung von Mandanten ist darauf zu achten, das wir einen vom Standard (3306) abweichenden Port für den Datenbankserver benutzen (nämlich 3308, wenn wir der Anleitung aus dem CAO Wiki gefolgt sind)

 

Voila, CAO unter Linux ist nun lauffähig.

P.S. wenn man in den präfix noch den msxml 6 installiert (ist als Installscript in PlayOnLinux vorhanden) funktioniert auch der Shopabgleich

von SMT-WebServices
Kommentar hinzufügen - Kommentare (4)ansehen
Thursday, 1. april 2010 4 01 /04 /Apr. /2010 16:36

Die Redakteure der ARD Tagesschau haben sich einen ausgefeilten Aprilscherz erlaubt.

Unter http://www.tagesschau.de/ausland/internetabschaltung100.html kündigen Sie die Abschaltung des Internets aufgrund der Erschöpfung des IPV4 Adressraumes durch die "Internet-Regierung" ICANN (Internet Corporation for Assigned Names and Numbers)  an.

Der ausführlich geschriebene Artikel beinhaltet neben des Scherzes selbst jedoch ein gutes Maß an durchaus korrekten Informationen. Darüber hinaus hat man das ganze noch mit einem Interview gewürzt, und die Auflösung des Scherzes erfolgt erst nachdem der geneigte Leser dem Link zu http://www.tagesschau.de/ausland/internetabschaltung104.html gefolgt ist.

Selbstverständlich wird das Internet nicht abgeschaltet, jedoch ist die Verknappung an IPV4 Adressen eine Realität, und der Wechsel zum neuen System IPV6 im vollen Gange.

von SMT-WebServices - veröffentlicht in: about:blog
Kommentar hinzufügen - Kommentare (0)ansehen
Wednesday, 4. february 2009 3 04 /02 /Feb. /2009 08:34
Das altbewährte XT:Commerce Modul "Händlersuche" wurde einer Generalüberholung unterzogen.

Das bewährte Modul für Großhändler, das im Frontend eine Suchmaske bereitstellt mittels derer Endkunden einen B2C Händler nach Postleitzahlbereich suchen  können war doch etwas in die Tage gekommen und hat deswegen eine Generalüberholung bekommen.
als Neue Features wurden integriert:
  • Unterstützung für Händler aus mehreren Ländern
  • Felder für Telefon, Fax, Internet und Email nun optional
  • zusätzliches Optionales Feld für Informationstexte
Ausserdem wurde das Backend neu und übersichtlicher gestaltet und die Ausgaben des Frontends werden nun endlich über die Smarty Template Engine generiert und können so wie der Rest des Shopdesigns über Temoplate-Dateien komfortabel gestaltet werden.
Das Modul wird wie gewohnt mit einer ausführlichen Installationsanleitung geliefert und ist nach wie vor für 199,--€ unter http://www.smt-webservices.de/shop-module/xtcommerce/haendlersuche.html käuflich zu erwerben.

von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (0)ansehen
Thursday, 13. november 2008 4 13 /11 /Nov. /2008 01:09
Der KFZ-Manager ist ein mächtiges und dennoch einfach zu bedienendes Management Tool für den Kraftfahrzeug Teilehandel.

Neben dem Hauptzweck, der Bereitstellung einer  KBA Suche und einer frei einstellbaren geführten Suche (über Hersteller, Typ, etc.) bietet der KFZ Manager die Möglichkeit jedem Produkt eine unbegrenzte Anzahl an Teilenummern zuzuweisen (z.B. Vergleichsnummern), bei denen wiederum für jede einzeln festgelegt werden kann, ob sie öffentlich durchsuchbar sein sollen (über das Teilenummern-Suchfeld, das der KFZ-Manager ebenfalls bereitstellt) oder ob sie nur zur internen Verwendung benutzt werden sollen.

Seine volle Stärke entfaltet der KFZ-Manager aber im Backend für den Betreiber, so können Fahrzeugdaten einzeln, oder mittels eines extrem Flexiblen CSV Import-Tools eingepflegt werden.

Die Zuweisung von Teilen zu Fahrzeugen ist über zwei Wege möglich:

1. Teile zu Fahrzeug Zuweisung, hier wird ein Fahrzeug ausgewählt dem dann Produkte zugewiesen werden.

2. Fahrzeuge zu Teil Zuweisung, dies stellt den umgekehrten Weg dar, es wird also ein Produkt ausgewählt und dann Fahrzeuge ausgewählt für die das Teil passend ist.

in beiden Richtungen ist je Produkt oder Fahrzeug nur eine Checkbox anzuwählen, um die Zuweisung vorzunehmen. Für die Fahrzeugauswahl stehen jeweils die KBA Suchfelder und eine geführte Suche auch im Backend zur verfügung, und für die Produktsuche eine Kategorieauswahl über Dropdownfelder und eine Produktliste.

Somit ist sowohl das nachträgliche Einpflegen von neuen Fahrzeugen als auch von neuen Produkten mit relativ geringem Aufwand schnell und Übersichtlich durchzuführen.

 Die geführte Suche für den Shopbesucher kann im Backend extrem flexibel eingestellt werden, so ist es möglich Auswahlfelder ein oder auszublenden, sowie deren Reihenfolge beliebig zu verändern.

Im Frontend Stellt der KBA Manager eine eigene Breadcrumb - Navigation bereit, so das der Kunde jederzeit einen oder mehrere Suchschritte zurückspringen kann.

Über den Produkt-Listings werden ständig die Eckdaten des ausgewählten Fahrzeugs angezeigt, so das der Kunde sich ständig im klaren darüber sein kann, auch wirklich die für sein Fahrzeug passenden Teile (und nur die passenden) angezeigt zu bekommen.

Das Modul kann ab sofort in unserem Shop unter www.smt-webservices.de/shop-module/xtcommerce/kfz-manager.html erworben werden
von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (0)ansehen
Tuesday, 30. september 2008 2 30 /09 /Sept. /2008 17:56
Nach nunmehr 1 1/2 monatiger Entwicklungszeit ist das Projekt KFZ-Manager / KBA Suche nun in der Beta-Phase angelangt. Hierfür werden noch Tester benötigt.

Das Modul für XT-Commerce enthält folgende Funktionalität:
  • KFZ-Datenbank Import per CSV (flexibler Importer)
  • manuelles pflegen der KFZ Daten möglich
  • einfache Zuweisung von Fahrzeugen zu Teilen oder Teilen zu Fahrzeugen
  • frei Konfigurierbare Suchfelder fürs Frontend
  • alle Fronend-Ausgaben sind per Template gestaltbar
  • Fahrzeugliste zu allen Teilen auch aus der normalen Shop-Navigation
  • Rücksprung zu jedem Suchschritt via Bre4adcrumb-Navigation möglich
Das Modul wird nach Fertigstellung 3 Monate lang zu einem Einführungspreis von 599,00 €,
danach für 1499,00 € erhältlich sein.
Die aktiven Beta Tester erhalten einen Preisnachlass von 40 %.

Im Lieferumfang des Moduls ist KEINE KFZ Datenbank enthalten.
Es ist jedoch geplant Plugins für z..B. Techdoc Datenanbindung bereitzustellen, wenn sich hierfür ausreichend Interessenten finden.

Ablauf der Beta-Phase:
Jeder Tester bekommt einen xtc grundinstallation bereitgestellt mit installiertem KFZ-Manager
in dieser Umgebung können dann die Funktionen und Einstellmöglichkeiten des Moduls ausführlich getestet werden. Die Installation wird ein Bug-Melde-Formular enthalten, mittels dessen Fehler und Feature-Wünsche direkt an uns übermittelt werden können.
Bitte haben Sie Verständnis, das wir keine Vorabversionen zur Eigen-Installation bzw zur Installation in eigene Shops herausgeben, wir möchten vermeiden, das diese unfertigen Versionen in Umlauf geraten und Bugs daraus mit dem noch fertigzustellenden Produkt assoziiert werden.


Bewerbungen zum Betatest bitte an info[at]smt-webservices[dot]de

Bewerbungsschluss: 15.10.2008



von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (0)ansehen
Sunday, 3. august 2008 7 03 /08 /Aug. /2008 20:24
An dieser Stelle möchte ich ein neues Modul vorstellen,
das die Navigation für Ihre Kunden vereinfacht und damit die Übersichtlichkeit Ihres Shops verbessert.
Mittels des Ajax Frameworks können detailierte Produktinformationen direkt in den Produktübersichten ohne Reloads zugänglich gemacht werden.

Es bietet ihnen die Möglichkeit, direkt aus den Produktübersichten die wichtigsten Daten Ihrer Produkte einzusehen ohne die Übersicht zu verlassen, auch die direkte Warenkorbübergabe ist möglich, sowie (falls gewünscht) das Abgeben von Bewertungen.

Features:

  • eigene Templates für jeden Teilbereich
  • Browserkompatibilität
  • direkte Warenkorbübergabe
  • direkte Abgabe von Bewertungen
  • kein Verlassen der Übersicht
  • keine Browser-Reloads
das Modul ist ab sofort für 39,95€  hier erhältlich.

von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (0)ansehen
Friday, 18. april 2008 5 18 /04 /Apr. /2008 17:04

dem Einen oder Anderen ist es vielleicht schon aufgefallen, das für die Advanced Search Results Seite unter Umständen ein Template gewählt wird, daß eigentlich so nicht gedacht war, und das man es auch nicht im Admin einstellen kann, welches Template denn gewählt werden soll.

Die entsprechende Anweisung im original XTC code "wählt" nämlich einfach die "erste" Template-Datei im ordner templates/IhrTemplate/module/product_listing aus.


PHP-Code:
// get default template

if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {

$files = array ();

if ($dir = opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')) {

while (($file = readdir($dir)) !== false) {

if (is_file(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file) && ($file != "index.html") &&(substr($file, 0, 1) !=".")) {

$files[] = array ('id' => $file, 'text' => $file);

} //if

} // while

closedir($dir);

}

$category['listing_template'] = $files[0]['id'];

}



das ist natürlich eine suboptimale Lösung, da man damit recht unflexibel ist.
deshalb habe ich mich mal schnell hingesetzt und eine Lösung gesucht, um das Suchergebnis-Template vom Admin-Bereich aus einstellbar zu machen.

Das Ergebnis ist einfach umzusetzten, daher an dieser Stelle kein Download sondern eine Anleitung.

1. SQL QUERY ausführen:
SQL-Code:
INSERT INTO configuration SET configuration_key="DEFAULT_SEARCH_TEMPLATE", configuration_value="", configuration_group_id=22, sort_order=30,set_function="xtc_cfg_pull_template_selector(";


2. den codeblock
PHP-Code:
// get default template

if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {

$files = array ();

if ($dir = opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')) {

while (($file = readdir($dir)) !== false) {

if (is_file(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file) and ($file != "index.html") and (substr($file, 0, 1) !=".")) {

$files[] = array ('id' => $file, 'text' => $file);

} //if

} // while

closedir($dir);

}

$category['listing_template'] = $files[0]['id'];

}

in includes/modules/product_listing.php gegen
PHP-Code:
if ($category['listing_template'] == '' or $category['listing_template'] == 'default') {

$category['listing_template'] = DEFAULT_SEARCH_TEMPLATE;

}
austauschen

3. in lang/german/admin/german.php
PHP-Code:
define('DEFAULT_SEARCH_TEMPLATE_TITLE','Standard Suchergebnis-Template');

define('DEFAULT_SEARCH_TEMPLATE_DESC','Standard Suchergebnis-Template');
einfügen

4. in admin/includes/application_top.php(für PHP 5)
PHP-Code:
function xtc_cfg_pull_template_selector(){

$options = '';

if ($dir = opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')) {

while (($file = readdir($dir)) !== false) {

if(is_file(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file)&&($file != "index.html") and (substr($file, 0, 1) !=".")) {

$options .= sprintf('<option value="%s">%s</option>'."n", $file, $file);

} //if

} // while

closedir($dir);

}

$ret='<select name="DEFAULT_SEARCH_TEMPLATE">

'.$options.'</select>';

return $ret;

}


einfügen (vor
PHP-Code:
    // Include Template Engine

require(DIR_FS_CATALOG.DIR_WS_CLASSES . 'Smarty_2.6.14/Smarty.class.php');

).

 Das wars schon, jetzt könnt Ihr im Admin-Bereich unter Such-Optionen das Template für die Suchergebnisseite festlegen.

Ich hoffe es nützt dem einen oder anderen
ACHTUNG: diese Lösung setzt PHP 5.x voraus
von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (6)ansehen
Wednesday, 26. march 2008 3 26 /03 /März /2008 03:39
Was lange währt wird endlich gut:
Das Modul Ersatzteil-Manager ist fertig gestellt.

Der Ersatzteil-Manager ist ein xt:commerce Modul mit dem Sie Ihren Kunden ein mächtiges Suchwerkzeug zur Verfügung stellen können, das den Kunden über Die Geräteart, den Herstelle, den Typ und letztendlich die Seriennummer zu den für sein Gerät passenden Ersatzteilen (und/oder Zubehörteilen) führt.
Dies geschieht einfach über 4 nach und nach eingeblendete Dropdown Felder. Ist das letzte Feld (Seriennummer) ausgewählt wird dem Kunden eine umfangreich einstellbare Suchergebnisseite angezeigt, die alle passenden Artikel nach Baugruppen sortiert ausgibt.
Der Kunde kann direkt von dieser Ansicht die Artikel in den Warenkorb legen. (Er bleibt auf der Suchergebnisseite)
Zur Gestaltung der Informationsdichte der Suchergebnisseite stehen Ihnen zu JEDEM aufgelisteten Artikel ALLE zugänglichen Informationen zur Verfügung.

Das Backend ist komfortabel und durchdacht, so können Sie zum Beispiel wenn einmal die Grundkonfiguration gegeben ist beim Anlegen neuer Ersatzteile diese direkt aus der Artikel bearbeiten Ansicht Ihres Admin-Interfaces heraus in den ET-Manager einbinden, Ihnen Seriennummern zuweisen etc.
Sie können ebenso wenn Sie die Geräte (Vaterprodukte) ebenfalls führen diese mit den Ersatzteilen verknüpfen, so das der Kunde wenn er ein Vaterprodukt im Shop betrachtet eine Auflistung der Seriennummern(bereiche) sieht die jeweils als Link gestaltet sind und zur Ersatzteil Suchergebnisseite führen.

Im Backend können diese Zuweisungen auch nachträglich erfolgen, wenn Sie zum Beispiel für ein Vaterprodukt schon länger Ersatzteile führen und diese entsprechend im ET-Manager angelegt und zugewiesen haben, können Sie später, wenn Sie auch das Vaterprodukt als Verkaufsprodukt einführen ganz einfach diese Zuweisungen auf das nun vorhandene Shopprodukt übertragen.

Einen Shop der dieses Modul bereits einsetzt finden Sie unter :www.rd-automobile.de


Einen reinen DemoShop, finden Sie unter: Demoshop

Die Admin-Login-Daten für den Demoshop lauten demo@admin.de  passwort: test1234

Der Shop enthält übrigends auch eine Demo zu dem in diesem Artikel beschriebenem Modul.
Leider ist dieser Demo Shop nicht Immer zugänglich, also bei Nichterreichbarkeit (meist Nachts und Vormittags) einfach später noch einmal probieren.

Das Modul wird mit einem automatischen Installer und UnInstaller geliefert und kann hier käuflich erworben werden
von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (0)ansehen
Tuesday, 25. march 2008 2 25 /03 /März /2008 23:07
So, nachdem das Thema ja grad recht aktuell zu sein scheint, und auch n Kollege sowas mal schnell gebraucht hat hab  ich mir mal die JCarousel Class von http://sorgalla.com/jcarousel/ gekrallt und ne xt:commerce Box draus gestrickt.
JSLICER_BACK-Kopie-1.png


Fast alle Parameter die die JS Classe hergibt sind in diesem Mini Modul vom Backend aus konfigurierbar, ebenso die relevanten CSS Paramter.

Des weiteren kann eingestellt werden, welche Artikel angezeigt werden sollen: Categorie, Specials oder Zufällig.
Bei Categorie und Specials ist als Rückfalloption Random fest eingestellt (wenn z.B. keine Kathegorie gewählt ist, oder alle Specials ausgelaufen sind)

Frontend:  als box: Abb1         
                    im Content: Abb2                                                                                                                                 Abb1:
fe1-Kopie-1.png

Edit 12.April 2008:

Endlich bin ich dazu gekommen die verbesserte Version zu vervollständigen.
Sie kommt mit einer herkömmlichen Installationsanleitung und nicht mit dem automatischen Installer.
hier herunterladen

Abb2:
fe2.png










Ein Link zu einem Demoshop zum Testen findet sich in diesem Beitrag


von SMT-WebServices - veröffentlicht in: about:xt:Commerce
Kommentar hinzufügen - Kommentare (23)ansehen

about:blog

about:profile

  • SMT-WebServices
  • Blog von SMT-WebServices
  • Männlich
  • 14.12.1977
Erstellen Sie einen Blog auf OverBlog - Kontakt - Nutzungsbedingungen - Werbung - Missbrauch melden - Impressum