weitere frische CSS xt:Commerce Templates http://tinyurl.com/lg6fh6 07/10/09 11:59pm
EDV und DESSOUS xt:Commerce VEYTON Templates http://tinyurl.com/nxcm7h 07/10/09 11:57pm
Schwachstellen in WordPress [Update] 2.8 und älter: http://tinyurl.com/ldbmrj 07/10/09 01:50pm
SEO optimiertes CSS xt:Commerce Template. Das xtcTemplate hat ein klassische 3 Spalten Layout und ist Valide http://tinyurl.com/mwdo33 07/09/09 03:22pm
SEO Optimiertes xt:Commerce VEYTON Template für Möbel Onlineshops. Klassisches 3 Spalten Layout: http://tinyurl.com/kll6j7 07/06/09 02:37pm
Für die Shopbetreiber die sich weniger mit Grafikprogrammen wie Photoshop und Co ausekennen und ein eigenes Buttonset für Ihren Onlineshop wollen gibt es hier einen guten Buttongenerator der alle Buttons für xt:Commerce erstellt.
Man kann Form, Farbe, Verlauf, Muster, Schriftfarbe und Schriftart aussuchen.
Die Ergebnisse sind nich sehr hochwertig aber man kann Sie gut verwenden.
Um den Kunden beim Bestellprozess nicht abzulenken ist es u.U. sinnvoll die Boxen im Shop auf der linken und rechten Seite aus zuz blenden.
Eine Möglichkeit habe ich vor Längerem hier beschrieben.
Hier nun die Alternative:
die Änderungen betrefen nur die index.html des xt:Commerce Templates.
In unserem Beisspiel erzeugen wir eine Box mit dem Titel “links”
1. zuerst muss eine bestehende Box kopiert und angepasst werden:
Gehen Sie in folgendes Verzeichnis: /templates/ihrtemplate/source/boxes
Dort duplizieren Sie z.b.: information.php und fügen sie als links.php wieder ein.
Ebenso gehen Sie im Verzeichnis /templates/ihrtemplate/boxes vor.
Dort kopieren Sie die box_information.html in box_links.html
2. Die 2 Dateien anpassen:
In der .php Datei ersetzen Sie alle Einträge die “information” lauten,
mit “links”. Sie müssen darauf achten das folgender Codeteil groß gschrieben wird:
$smarty->assign(’box_INFORMATION’,$box_information);
Hier also INFORMATION in LINKS ändern.
Öffnen Sie Ihre box_links.html Datei und ändern Sie den Smarty Tag {#heading_infobox#} in {#heading_linkbox#}
3. Neu erstellte Box in der boxes.php einbinden:
öffnen Sie die Datei /templates/ihrtemplate/source/boxes.php
Und fügen Sie z.B. unter:
require(DIR_WS_BOXES . ‘information.php’);
folgendes ein:
require(DIR_WS_BOXES . ‘links.php’);
4. Boxaufruf in die Index.html einfügen:
öffnen sie die Datei “index.html” im Verzeichnis /templates/ihrtemplate/
Fügen Sie {$box_LINKS} entweder in die Linke oder in die Rechte
Navigationsleiste an gewünschter Stelle einein.
5. Ändern des file_flag in der neuen links.php (/templates/ihrtemplate/source/boxes)
$content_query=xtc_db_query(”SELECT
content_id,
categories_id,
parent_id,
content_title,
content_group
FROM “.TABLE_CONTENT_MANAGER.”
WHERE languages_id=’”.(int)$_SESSION[’languages_id’].”‘
and <strong>file_flag=3</strong> and content_status=1″);
Hier ändern Sie bitte file_flag=0 auf file_flag=3
6. Änderung in der Datenbank:
Gehen Sie in Ihre Datenbank. (PHPMyAdmin oder mysqldumper) Suchen Sie die Tabelle cm_file_flags
Erzeugen Sie einen neuen Eintrag und schreiben Sie für file_flag eine 3 und geben Sie der Box noch den Namen links
7. Ändern der Sprachdatei:
Gehen Sie in des Verzeichnis lang/german/ und öffnen Sie die Datei: lang_german.conf
Fügen Sie im Abschnitt [boxes] folgenden Text ein:
heading_linkbox = ‘Links’
8. Content erzeugen:
Nun können Sie im Contentmanager Content der neuen Box Links zuweisen.
immer wieder entstehen Diskussionen über Sinn und Unsinn von tabellenlosen Templates und die Auswirkungen auf Suchmaschinen.
Gerne wird das das Argument des Geschwindigkeitvorteils hervorgehoben. Dies war vielleicht in Zeiten der Modems interessant aber nicht bei den heutigen Verbindungen. Auch bringt es da mehr Grafiken zu optimieren.
Derwirkliche Vorteil von CSS im Zusammenspiel mit SEO ist es, das man denfür die Suchmaschinen so wichtigen Content im Quelltext ganz nach vorne bringen kann.
Normalerweise ist eine Seite im Quelltext wie folgt strukturiert:
Ich habe in meinem Shop ein Produktkarusell für die neuen Produkte auf der Startseite installiert. Eingesetzt habe ich dasScript von jCarousel. Dort ist auch eine Anleitung zu finden über den Einsatz und diverse Beispiele.
Wenn jemnd dasScript eingebaut haben will (Einbaukosten 55 EURO) bitte eine Mail an mich.
Von dem User Doku-man des Forums Ecombase dibt es eine ausführliche Dokumentation. Die Dokumentation kann auch hier heruntergeladen werden.
Das Handbuch besteht aus ca. 50 Seiten und beschreibt die Installation, Einstellen von Artikeln bis hin zu rechtlichen Themen für Onlineshops.
Ausserdem liegt eine Exceltabelle dabei, die Template, Struktur, Variablen, Datenbank, uvm. dokumentiert.
Die Doku unterliegt laut Ersteller der GNU FDL
//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:
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 ü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:
Der Kunde soll ja beim Bestellprozess sich nur auf die nötigsten Funktionen und Informationen konzentrieren. Deswegen ist es ganz sinnvoll die ganzen Boxen von XT:Commerce beim Bestellvorgang auszublenden.
Dies ist wie folgt zu realisieren:
Man erstellt eine 2te index.html ohne Boxen in seinem Templateordner und bennent diese index2.html
Dann editiert man folgende Dateien im Shop Hauptverzeichnis:
checkout_confirmation.php,checkout_payment.php,checkout_shipping.php, checkout_success.php
wie folgt: $smarty->display(CURRENT_TEMPLATE . ‘/index.html’);
ändern in: $smarty->display(CURRENT_TEMPLATE . ‘/index2.html’);