Der Shop Rudi Heger wurde von uns mit einem modifizierten xt:commerce Shop ausgestattet. Dazu wurde von uns ein passendes Template entworfen und als tabellenfreies CSS Template umgesetzt.

i24-heger.jpg

In Zusammenarbeit mit Carsten Schmitt von www.elexis.de wurde für www.glastec-gmbh.com ein XTC Shop stark modifiziert und ein passendes CSS Template dazu entwickelt.
Der Shop hat einen komlett neuen Contentmanager, der auch diese Bezeichnung verdient. Dort können News und Content in verschieden tief strukturierten Ebenen angelegt werden. Ebenso kann für jeden Text ein Teaser Text erstellt werden, und man kann festlegen ob der Artikel auf der Startseite oder nicht erscheinen soll. Das Ganze natürlich mehrsprachig.
Der Newsticker auf der Startseite kann auch über diesen Kontentmanager bestückt werden.
Ebenso gibt es eine neue Sitemap die getrennt nach Produkten und Content alles listet.
Im Backend kann für jede Kategorie ein beliebiges Headerbild hinterlegt werden.
uvm.
Shoplink:
www.glastec-gmbh.com

glastec.jpg

Nach dem der SPAM per Formulare stetik weiter steigt sollte man auch sein Kontaktformular von xt:commerce wenigstens mit einem Captcha schützen.

Hier dazu die Anleitung:

suchen sie in der shop_content.php folgende Zeile:

$smarty->assign('FORM_END', '</form>');

fügen Sie davor folgendes ein:

//start captcha $smarty->assign('CAPTCHA','<img src="'.FILENAME_DISPLAY_VVCODES.'">'); $smarty->assign('INPUT_CAPTCHA',xtc_draw_input_field('vvcode_input')); //end captcha

dann folgendes suchen:

$error = false; if (isset ($_GET['action']) && ($_GET['action'] == 'send')) {

und danach folgendes einfügen:

//start vvcode if (isset ($_POST['vvcode_input']) && isset ($_SESSION['vvcode']) && (strcasecmp($_POST['vvcode_input'], $_SESSION['vvcode']) == 0)) { //end vvcode

dann folgendes suchen:

// error report hier einbauen $smarty->assign('error_message', ERROR_MAIL); $error = true; }

und danach folgendes einsetzten:

//start vvcode } else { $smarty->assign('error_message', ERROR_WRONG_VVCODE); $error = true; } //end vvcode
gehen Sie in die Datei lang/german/lang_german.conf und suchen Sie dort den Abschnit [CONTACT_US]
Dort am Ende folgendes einfügen:

text_captcha = 'Sicherheitscode:' text_input_captcha = 'Bitte Sicherheitscode eingeben:'

am Ende der Sprachdatei german.php vor dem ?> folgendes Einfügen:

define('ERROR_WRONG_VVCODE','Ihre Sicherheitseingabe stimmt nicht mit dem Code auf der Grafik &uuml;berein');
das Gleiche mit allen weiteren Sprachen die installiert sind.

Nun muss der Code noch ins Template, dazu die Datei contact_us.html im Ordner module Ihres Templates öffnen und an gewünschter Stelle folgendes einbauen:

{#text_captcha#}<br />{$CAPTCHA}<br /> {#text_input_captcha#}<br />{$INPUT_CAPTCHA}

Fertig.