define('TEXT_MAIN'.' '); ist verantwortlich für die Anzeige der
sprachabhängigen Texte. Die Datei ist an folgendem Ort zu finden.
\includes\languages\german\index.php Für andere Sprache entsprechend
den Ordner german anpassen.
\includes\languages\english\index.php
\includes\languages\espanol\index.php
Weitere Texte der Startseite
TABLE_HEADING_MANUFACTURER (Hersteller)
TEXT_ALL_MANUFACTURER (Alle Hersteller)
TEXT_NO_PRODUCTS2 (Es gibt kein Produkt von diesem Hersteller)
HEADING_TITLE
Module auf der Startseite anpassen
In der Datei index.php sind die auf der Startseite vorhandenen Module
aufgeführt. Zum Beispiel
include(DIR_WS_MODULES . FILENAME_NEW_PRODUCTS);
include(DIR_WS_MODULES . FILENAME_UPCOMING_PRODUCTS);
Diese können auskommentiert werden.
Artikelauflistung
Hier sind zum Teil doppelte Einträge mit der Datei german.php
Textbausteine
Hersteller zu Verleger ändern:
Datei german.php alle Ausdrücke "Hersteller" zu "Verleger" ändern
Weitere Dateien die anzupassen sind
conditions.php
Die Geschäftsbedingungen
privacy.php
Datenschutzklausel
Farben anpassen
Für die Farbeeinstellung ist die Datei /catalog/stylesheet.css verantwortlich.
Im Weiteren sind die Dateien header.php und footer.ph zu beachten.
new infoBox($info_box_contents);
?>
</td>
</tr>
Datei /includes/languages/german.php
mit folgendem ergänzen
define('BOX_HEADING_myFeed', 'RSS Feed');
define('BOX_myFEED_TEXT', 'Hier können Sie demnächst ein RRS Feed abonieren.');
Seitenbreite anpassen
Datei index.php anpassen von
<table border="0" width="100%" cellspacing="3" cellpadding="3">
auf
<table border="0" width="800" cellspacing="3" cellpadding="3">
Datei includes/header.php zwei mal anpassen
Datei includes/footer.php drei mal anpassen
Spalten anpassen
Zusätzliche, eine vierte Spalte rechts, z.B. für vertikale Werbung.
Datei index.php wie folgt verändern:
<!-- right_navigation_eof //-->
</table></td><td>
<!--- Hier Spalteninhalt einfügen -->
</td>
</tr>
</table>
<!-- body_eof //-->
Korrekturen am Programmcode
Warenkorb nur zeigen, wenn Anzahl Artikel > 0 ist
if ($cart->count_contents() > 0) include(DIR_WS_BOXES . 'shopping_cart.php');
Also vorweg: Mit Access sollte man schon umgehen können und die
logische Verknüpfung der vielen Einzeltabellen ist auch nicht
ganz ohne.
Zum anderen kommt, dass ich glaube, dass nicht alle Webserver
diese Zugriffsform erlauben. Unser Shop liegt auf einem Server
bei AllInkl.com.
Man benötigt den ODBC MySQL-Treiber (www.mysql.com). Und man
muss wissen, wie der Datenbankname ist und das spezifische
Datenbankkennwort.
Access: Externe Daten, Tabelle verknüpfen, Dateityp
ODBC-Datenbanken, Computerdatenquelle, NEU
Datenquelle jetzt vorhanden MySQL ODBC 3.51 Treiber, auswählen,
fertigstellen
Datasourcename: Name zum Abspeichern der Verbindung
Server:
http://www.deinshop.de
User: Datenbankusername (bei uns Datenbankname)
Password: der Datenbank
Database: Name der Datenbank
Der Rest sollte automatisch funktionieren
Nun erscheinen die Tabellen, verknüpft, aber online und
auswählbar
Sollte funktionieren - übrigens auch in anderen
Datenbankanwendungen.