OsCommerce: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Links=
 
=Links=
 +
===Dokus===
 
* [http://www.oscommerce.com/ Hpmepage EN]
 
* [http://www.oscommerce.com/ Hpmepage EN]
 
* [http://www.oscommerce.de/ Homepage DE]
 
* [http://www.oscommerce.de/ Homepage DE]
 
* [http://www.cooleshops.de/help/Benutzerhandbuch-OSC-Shop.pdf Benutzerhandbuch DE]
 
* [http://www.cooleshops.de/help/Benutzerhandbuch-OSC-Shop.pdf Benutzerhandbuch DE]
 
* [http://www.oscommerce.info/ Online Doku]
 
* [http://www.oscommerce.info/ Online Doku]
 +
** [http://www.oscommerce.info/confluence/display/OSCOM23/Upgrade%2BGuides Upgrade Guides]
 +
** [http://www.oscommerce.info/confluence/display/OSCOM23/%28A%29+%28SEC%29+Administration+Tool+Log-In+Update Upgrade 2.2 to 3.0]
 +
 +
===Sicherheit===
 +
* [http://www.heise.de/security/artikel/Schnellhilfe-fuer-osCommerce-Admins-1323536.html heise.de - Schnellhilfe für osCommerce-Admins]
 +
* [http://blog.armorize.com/ Armorize osCommerce Sicherheitsmeldungen]
 +
 +
=Shop URL angeben=
 +
Hierfür sind mehrer Einträge in folgenden Dateien zu ändern:
 +
vi [WEBROOT]/admin/includes/configure.php
 +
vi [WEBROOT]/includes/configure.php
 +
 
=Module ein-/ausblenden=
 
=Module ein-/ausblenden=
 
  vi [WEBROOT]/includes/column_right.php
 
  vi [WEBROOT]/includes/column_right.php
 
  vi [WEBROOT]/includes/column_left.php
 
  vi [WEBROOT]/includes/column_left.php
 +
 +
=Thumbnails verwenden=
 +
Um Thumbnail´s in der Übersicht verwenden zu können muß osCommerce angepasst werden. Keins hat so richtig funktionier. Das folgende ist einfach und Klasse. Es hat den Vorteil, dass man in einem bestehenden Shop die Bilder nicht alle über den Shop neu laden muss.
 +
* [http://forums.oscommerce.de/index.php?showtopic=68034 Original-Doku online]
 +
* [http://doku.fietz.net/images/OscThumpInstallationsanleitung.pdf Original-Doku als PDF]
 +
** [http://doku.fietz.net/images/OscThumbUpload.txt includes/classes/upload.php]
 +
 +
=Category Box (Produkte-Menü) anpassen=
 +
* [http://www.oscommerce.com/community/contributions,1480 Contributions Download]
 +
* Installation
 +
** Einfach die Datei  '''categories.php''' in '''[WEBROOT]/includes/boxes/''' erstzen
 +
** Die zwei Zeigerbilder in catalog/images/ einfügern.
 +
** Die Contributions fügt die Menü´s "Neue Produkte", "Sonderangebote" und "Gehe zu (Drop Down Menü)" hinzu. Wer das nicht benötigt, kann die Zeilen in der '''categories.php''' entfernene. Wenn nam die zusätzlichen Menü´s möchte müssen in die Datei [WEBROOT]/includes/languages/german.php die folgenden Zeilen hinzugefügt werden.
 +
define('BOX_INFORMATION_PRODUCTS_NEW', 'Neue Produkte');
 +
define('BOX_INFORMATION_SPECIALS', 'Sonderangebote');
 +
define('BOX_DROPDOWN_MENUS', 'Gehe zu...');
 +
 
=Impressum=
 
=Impressum=
 
Impressum:
 
Impressum:
Zeile 12: Zeile 42:
 
  vi [WEBROOT]includes/languages/german/impressum.php
 
  vi [WEBROOT]includes/languages/german/impressum.php
 
  vi [WEBROOT]includes/languages/english/impressum.php
 
  vi [WEBROOT]includes/languages/english/impressum.php
 +
 
=Widerrufsbelehrung=
 
=Widerrufsbelehrung=
 
* [http://addons.oscommerce.com/info/5948 Download]
 
* [http://addons.oscommerce.com/info/5948 Download]
Zeile 53: Zeile 84:
 
   
 
   
 
     define('EMAIL_WIDERRUF', 'Widerrufsbelehrung.....TEXT...');
 
     define('EMAIL_WIDERRUF', 'Widerrufsbelehrung.....TEXT...');
vor dem schließenden '''?>''' eintragen
+
vor dem schließenden '''?>''' eintragen <br/>
  
*In der Datei [WEBROOT]/checkout_process.php  
+
* In der Datei '''[WEBROOT]/checkout_process.php''' muss dann nur noch an der richtigen Stelle die Variable '''EMAIL_WIDERRUF''' eintragen
 +
vi [WEBROOT]/checkout_process.php
 +
 
  $payment_class = $$payment;
 
  $payment_class = $$payment;
 
     $email_order .= $order->info['payment_method'] . "\n\n";
 
     $email_order .= $order->info['payment_method'] . "\n\n";

Aktuelle Version vom 17. August 2011, 13:33 Uhr

Links

Dokus

Sicherheit

Shop URL angeben

Hierfür sind mehrer Einträge in folgenden Dateien zu ändern:

vi [WEBROOT]/admin/includes/configure.php
vi [WEBROOT]/includes/configure.php

Module ein-/ausblenden

vi [WEBROOT]/includes/column_right.php
vi [WEBROOT]/includes/column_left.php

Thumbnails verwenden

Um Thumbnail´s in der Übersicht verwenden zu können muß osCommerce angepasst werden. Keins hat so richtig funktionier. Das folgende ist einfach und Klasse. Es hat den Vorteil, dass man in einem bestehenden Shop die Bilder nicht alle über den Shop neu laden muss.

Category Box (Produkte-Menü) anpassen

  • Contributions Download
  • Installation
    • Einfach die Datei categories.php in [WEBROOT]/includes/boxes/ erstzen
    • Die zwei Zeigerbilder in catalog/images/ einfügern.
    • Die Contributions fügt die Menü´s "Neue Produkte", "Sonderangebote" und "Gehe zu (Drop Down Menü)" hinzu. Wer das nicht benötigt, kann die Zeilen in der categories.php entfernene. Wenn nam die zusätzlichen Menü´s möchte müssen in die Datei [WEBROOT]/includes/languages/german.php die folgenden Zeilen hinzugefügt werden.
define('BOX_INFORMATION_PRODUCTS_NEW', 'Neue Produkte');
define('BOX_INFORMATION_SPECIALS', 'Sonderangebote');
define('BOX_DROPDOWN_MENUS', 'Gehe zu...');

Impressum

Impressum: Das Impressum muss in die folgenden Dateien separat eingefügt werden.

vi [WEBROOT]includes/languages/german/impressum.php
vi [WEBROOT]includes/languages/english/impressum.php

Widerrufsbelehrung

Website

1. Backup!

2. Upload the files attached to your shop directory:
   catalog/includes/languages/yourlanguage/widerruf.php
   catalog/widerruf.php

3. Edit the existing file catalog/includes/filenames.php
   Find this code ->[ ?> ]

   and add before it: 
     define('FILENAME_WIDERRUF', 'widerruf.php');
     define('FILENAME_BESTELLABLAUF', 'bestellablauf.php');
 
4. Edit the existing file catalog/includes/boxes/information.php
   Find the following code:
      '<a href="' . tep_href_link(FILENAME_CONDITIONS) . '">' . BOX_INFORMATION_CONDITIONS . '</a><br>' .
   and add after it:
      '<a href="' . tep_href_link(FILENAME_WIDERRUF) . '">'. BOX_INFORMATION_WIDERRUF . '</a><br>' .

5. Edit the existing file catalog/includes/languages/yourlanguage.php (i.e. german.php, english.php etc.)
   Find this code: [ ?> ] 
   and add before it: 
      define('BOX_INFORMATION_WIDERRUF', 'Widerrufsbelehrung');

6. Repeat step 5 for all languages your shop supports

7. Modify the language files catalog/includes/languages/yourlanguage.php: Enter the required legal information.

8. You're done!

eMail-Anhang

vi [WEBROOT]includes/languages/german/checkout_process.php

   define('EMAIL_WIDERRUF', 'Widerrufsbelehrung.....TEXT...');

vor dem schließenden ?> eintragen

  • In der Datei [WEBROOT]/checkout_process.php muss dann nur noch an der richtigen Stelle die Variable EMAIL_WIDERRUF eintragen
vi [WEBROOT]/checkout_process.php

$payment_class = $$payment;
   $email_order .= $order->info['payment_method'] . "\n\n";
   if ($payment_class->email_footer) {
     $email_order .= $payment_class->email_footer . "\n";
   }

    
 }
 
     $email_order .= EMAIL_SEPARATOR . "\n\n" . EMAIL_WIDERRUF . "\n\n";
 
 tep_mail($order->customer['firstname'] . ' ' . $order->customer['lastname'], $order->customer['email_address'], EMAIL_TEXT_SUBJECT, $email_order, STORE_OWNER, STORE_OWNER_EMAIL_ADDRESS);