OsCommerce: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
 
(27 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=
 +
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.
 +
* [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:
 +
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=
 +
* [http://addons.oscommerce.com/info/5948 Download]
 +
==Website==
 +
* [http://addons.oscommerce.com/profile/56411 Author: compuskill]
 +
 +
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><nowiki><br></nowiki>' .
 +
    and add after it:
 +
      '<a href="' . tep_href_link(FILENAME_WIDERRUF) . '">'. BOX_INFORMATION_WIDERRUF . '</a><nowiki><br></nowiki>' .
 +
 +
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==
 +
* [http://forums.oscommerce.de/index.php?showtopic=63684 Original-Doku]
 +
* Erstelle der Belehrung in deiner Sprachdatei
 +
vi [WEBROOT]includes/languages/german/checkout_process.php
 +
 +
    define('EMAIL_WIDERRUF', 'Widerrufsbelehrung.....TEXT...');
 +
vor dem schließenden '''?>''' eintragen <br/>
 +
 +
* 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);
 
[[Kategorie:Anwendungen]]
 
[[Kategorie:Anwendungen]]

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