OsCommerce: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 19: Zeile 19:
 
** [http://doku.fietz.net/images/OscThumbUpload.txt includes/classes/upload.php]
 
** [http://doku.fietz.net/images/OscThumbUpload.txt includes/classes/upload.php]
  
=CategorieBox (Produkte-Menü) anpassen
+
=CategorieBox (Produkte-Menü) anpassen=
 
* [http://www.oscommerce.com/community/contributions,1480 Contributions Download]
 
* [http://www.oscommerce.com/community/contributions,1480 Contributions Download]
 
* Installation
 
* Installation
Zeile 25: Zeile 25:
  
 
Sie muß catalog/includes/languages/german.php hinzufügen
 
Sie muß catalog/includes/languages/german.php hinzufügen
 
  
 
=Impressum=
 
=Impressum=

Version vom 28. Oktober 2010, 15:05 Uhr

Links

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.

CategorieBox (Produkte-Menü) anpassen

Einfach die Datei categories.php in [WEBROOT]/includes/boxes/ erstzen (Vorher alte datei umgenennen) und die zwei Zeigerbilder in catalog/images/ einfügern

Sie muß catalog/includes/languages/german.php hinzufügen

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);