#1 (permalink)  
Alt 29.08.2007, 13:05
DSH DSH ist offline
Neuer Benutzer
 
Registriert seit: 14.08.2007
Beiträge: 11
Standard Module in Versandarten hinzufügen

Hallo,

ich möchte weitere Versandmodule einbauen, damit wir dann produktabhängige Versandkosten anbieten können.
Das ganze läuft unter "Module->Versandarten" ab, indem ich "Versandkosten nach Zonen" für jede Prduktkategorie dupliziere.
Das Problem dabei ist, dass wenn ich die Kopie der zone.php in "includes/modules/shipping" einfüge, folgende Fehlermeldung ausgegeben wird:
Code:
Warning: main(/home/www/dshdirect/public_html/xtcommerce/lang/german/modules/shipping/zones_rh.php) [function.main]: failed to open stream: No such file or directory in /home/www/dshdirect/public_html/xtcommerce/admin/modules.php on line 148

Warning: main() [function.include]: Failed opening '/home/www/dshdirect/public_html/xtcommerce/lang/german/modules/shipping/zones_rh.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/www/dshdirect/public_html/xtcommerce/admin/modules.php on line 148

Fatal error: Cannot redeclare class zones in /home/www/dshdirect/public_html/xtcommerce/includes/modules/shipping/zones_rh.php on line 106
admin/modules.php (Z. 144-152):
Code:
if (xtc_class_exists($class)) {
      $module = new $class();
      if ($module->check() > 0) {
        if ($module->sort_order > 0) {
          $installed_modules[$module->sort_order] = $file;
        } else {
          $installed_modules[] = $file;
        }
      }
includes/modules/shipping/.zones_rh.php (Z. 106-107 ) zones_rh.php ist identisch mit der zones.php
Code:
class zones {
    var $code, $title, $description, $enabled, $num_zones;
Ich hoffe ihr könnt mir dabei helfen.

Vielen Dank,
DSH
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 30.08.2007, 11:42
DSH DSH ist offline
Neuer Benutzer
 
Registriert seit: 14.08.2007
Beiträge: 11
Standard

Ich habe das Problem mittlerweile geloest mit den Modulen hinzufügen.

1. in lang\german\modules\shipping zb. die Datei zones.php gewählt und diese kopiert und in zones_2.php benannt.
2. Die Constanten (Zu erkennen an den ausschließlich großgeschriebenen Wörtern) wie MODULE_SHIPPING_ZONES_TEXT_TITLE in MODULE_SHIPPING_ZONES_2_TEXT_TITLE umbenannt.
3. in includes/modules/shipping/ die Datei zones.php gewählt und diese kopiert und in zones_2.php benannt.
4. Siehe Schritt 2
5. aus class zones wird class zones_2
aus function zones() wird function zones_2()
aus $this->code = 'zones'; wird $this->code = 'zones_2';
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 03.09.2007, 09:02
DSH DSH ist offline
Neuer Benutzer
 
Registriert seit: 14.08.2007
Beiträge: 11
Standard

Also ich habe wie beschrieben weitere Module analog zu "Versandkosten nach Zonen" hinzugefügt und dies hat auch alles geklappt, d.h. es wurde während der Bestellabwicklung bei Versandarten, die jeweilige Zone angezeigt.
Folgendes Problem: Wenn ich ein weiteres Modul "Versandkosten nach Zonen" hinzufüge (Installation laeuft fehlerfrei ab - zones_2.php) und ich bei der Bestellabwicklung, wo mir die Versandart angezeigt wird
Zitat:
Bitte wählen Sie die gewünschte Versandart für Ihre Bestellung aus.
auf "Weiter" drücke, sich nichts tut.
Wenn ich jedoch über das Ausgangsmodul "Versandkosten nach Zonen" zones.php die Versandart abwickeln will klappt es, aber selbst hinzugefügte Module, die analog zu zones.php aufgebaut laufen nicht so wie sie sollen, denn ich komme bei der Bestellabwicklung bei der Auswahl der Versandart leider nicht weiter.

Habt ihr ähnliche Probleme, oder wie habt ihr das gelöst?

Ich bin euch für eure Hilfe sehr dankbar.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 18.06.2008, 16:32
Erfahrener Benutzer
 
Registriert seit: 01.05.2006
Ort: Biel/Bienne (Schweiz)
Beiträge: 164
Standard

Irgendwie hat es ein Konflikt mit 'zones_2'.
Ich habe alles von 'zones_2' auf z.B. 'zones_4' umgestellt. Mit 'zones_4' funktioniert wieder alles einwandfrei.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 11.09.2008, 19:52
xt:Commerce Support Kunde
 
Registriert seit: 21.05.2008
Beiträge: 7
Standard

Das Problem existiert weil man „zone.php“ Datei in Server umbenennen hat als "zones_rh.php" und da gelassen.
Dann die Meldung ist richtig:

"main(/home/www/dshdirect/public_html/xtcommerce/lang/german/modules/shipping/zones_rh.php) [function.main]: failed to open stream: No such file or directory in /home/www/dshdirect/public_html/xtcommerce/admin/modules.php on line 148"


Sonst sollte kein Problem geben. Bitte „tuvalu“ lessen:

Versandkosten nach Gewicht in Inland und Ausland einrichten

Geändert von stearinos (11.09.2008 um 19:54 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
hinzufügen, module, versandarten

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Versandarten module signature Admininterface 0 27.03.2006 17:34


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand