Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Versandkosten nach Zonen UND Kategorien

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #15 am: 19. Dezember 2011, 19:08:08
    Tja, wäre ja auch zu schön gewesen....

    Wenn ich alles richtig gesehen habe, soll ich "require_once[...]" in "checkout_shipping.php" einfügen und "xtc_get_categories_name.inc.php" ins Verzeichnis "/inc/" kopieren.
    Alle anderen Anweisungen in der readme sind schon ausgeführt.

    In der Variante "checkout_shipping.php" ändert sich nichts...

    In einem klarem Augenblick habe ich herausgefunden, daß die Fehlermeldung erscheint, wenn ich "shopping_cart.php" aufrufe.
    Wenn ich "require_once[...]" in "shopping_cart.php" schreibe, kommt folgende Fehlermeldung:

    Code: PHP  [Auswählen]
    Warning: Missing argument 2 for xtc_get_categories_name(), called in [...]/includes/modules/shipping/zones.php on line 154 and defined in  [...]/inc/xtc_get_categories_name.php on line 2

    Fatal error: Call to a member function get_product_id_list() on a non-object in  [...]/includes/modules/shipping/zones.php on line 159

    Viele Grüße
    Lionne

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #16 am: 19. Dezember 2011, 23:29:35
    Hallo Lionne,

    was für eine Fehlermeldung kommt wenn Du das "require" in der "checkout_shipping.php" machst?

    Viele Grüße

    Franky

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #17 am: 20. Dezember 2011, 07:16:59
    Moin Franky,

    dann kommt

    Code: PHP  [Auswählen]
    Fatal error: Call to undefined function xtc_get_categories_name() in [...]/includes/modules/shipping/zones.php on line 154

    Zeile 154:

    Code: PHP  [Auswählen]
     $cat_names .= xtc_get_categories_name($cats_array[$i]).', ';

    Viele Grüße
    Lionne

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #18 am: 20. Dezember 2011, 08:24:42
    Hallo Lionne,

    ok dann setze mal das:

    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_get_categories_name.php');

    in die "application_top.php" nach Z. 187:

    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_js_lang.php');

    ein.

    Außerdem noch 2 Verbesserungen in der "readme.txt".
    Dort sind noch 2 Schreibfehler drin.
    Einmal in der Funktion "xtc_draw_pull_multiselect_menu" stand noch:

    Code: PHP  [Auswählen]
        $field = '<select multiple name="' . tep_output_string($name) . '"';

    und müsste heißen:

    Code: PHP  [Auswählen]
        $field = '<select multiple name="' . xtc_output_string($name) . '"';

    Außerdem stand in der Funktion in "xtc_cfg_select_multicategories" noch drin:

    Code: PHP  [Auswählen]
    if (tep_not_null($key_value)) {

    muß heißen:

    Code: PHP  [Auswählen]
    if (xtc_not_null($key_value)) {

    Dann wieder die Fehlermeldung posten. :)

    Viele Grüße

    Franky

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #19 am: 20. Dezember 2011, 14:05:48
    Und täglich grüßt das Murmeltier...

    Code: PHP  [Auswählen]
    Warning: Missing argument 2 for xtc_get_categories_name(), called in /includes/modules/shipping/zones.php on line 154 and defined in /inc/xtc_get_categories_name.php on line 2

    Fatal error: Call to a member function get_product_id_list() on a non-object in /includes/modules/shipping/zones.php on line 159

    Die Fehler in der readme waren bereits beseitigt.
    Heute Nachmittag stehe ich für weitere Tests zur Verfügung. :-)

    Viele Grüße (auch vom Murmeltier)
    Lionne

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #20 am: 20. Dezember 2011, 14:19:04
    Hallo Lionne,

    warum hast Du da eine Z.154 die ich im Paket nicht habe?

    Übrigens kann man den Fehler umgehen in dem man schreibt:

    Code: PHP  [Auswählen]
    $cat_names .= xtc_get_categories_name($cats_array[$i], $_SESSION['language_id']).', ';

    In meinem Paket ist dieser Aufruf bei der "zones.php" aber in Z. 33 ....

    EDIT: das muss dann natürlich in der "table.php" genauso gemacht werden. Dort gibt es auch so eine Zeile.

    Viele Grüße

    Franky

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #21 am: 20. Dezember 2011, 14:43:23
    Ich bin den langen Weg von osc über xtc gegangen und habe noch 105 Zeilen Erklärungstext in der Datei :-)

    Um der Einfallslosigkeit zumindest teilweise Einhalt zu gebieten, habe ich nach der versuchten Fehlerumgehung jetzt folgende Fehlermeldung für dich:

    Zitat
    Fatal error: Call to a member function get_product_id_list() on a non-object in /includes/modules/shipping/zones.php on line 162

    Code: PHP  [Auswählen]
      $pID_list = $cart->get_product_id_list();

    Viele Grüße
    Lionne

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #22 am: 20. Dezember 2011, 15:11:44
    Hallo Lionne,

    mach mal aus der Zeile das:

    Code: PHP  [Auswählen]
    $pID_list = $_SESSION['cart']->get_product_id_list();

    EDIT 1: Gleiches gilt auch für die tables.php Datei.
    EDIT 2: Auch alle anderen Vorkommnisse in den Dateien von

    Code: PHP  [Auswählen]
    $cart->

    ersetzen durch

    Code: PHP  [Auswählen]
    $_SESSION['cart']->

    Viele Grüße

    Franky

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #23 am: 20. Dezember 2011, 15:30:46
    Code: PHP  [Auswählen]
    Fatal error: Call to a member function get_products() on a non-object in/includes/modules/shipping/zones.php on line 175

    Zeile 175:

    Code: PHP  [Auswählen]
     $products = $cart->get_products();

     :roll:  :-D

    Viele Grüße
    Lionne

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #24 am: 20. Dezember 2011, 15:33:39
    Hallo Lionne,

    siehe oben "EDIT 2"...

    Viele Grüße

    Franky

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #25 am: 20. Dezember 2011, 15:49:20
    Selbe Fehlermeldung..

    Code: PHP  [Auswählen]
    Fatal error: Call to a member function get_products() on a non-object in /home/soundsgood-hde/public_html/xtcommerce/includes/modules/shipping/zones.php on line 175

    In "zones.php" war nur noch diese eine $cart und in "table.php" gibt es keine.

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #26 am: 20. Dezember 2011, 19:42:19
    Hallo Lionne,

    das sollte aber eigentlich funktionieren.

    Code: PHP  [Auswählen]
    $_SESSION['cart']->show_total()

    Gibt's ja z.B. auch in der "table.php" im Original-Paket...  :-?

    Viele Grüße

    Franky

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #27 am: 23. Dezember 2011, 10:13:52
    Hallo Franky,

    ich hoffe heute Abend wieder am Shop arbeiten zu konnen.
    Mal sehen, ob mir irgendwas auffällt...

    Viele Grüße
    Lionne

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #28 am: 28. Dezember 2011, 12:59:16
    Hallo Franky,

    ich habe doch noch ein $cart-> gefunden und jetzt keine Fehlermeldungen mehr.
    Die Kategorieauswahl für eine einzelne Kategorie wird beim Versand berücksichtigt.

    Was aber noch nicht klappt, ist die Mehrfachauswahl der Kategorien.

    Vermutlich sollte eigentlich diese Funktion in der "/admin/includes/functions/general.php" das bewerkstelligen:

    Code: PHP  [Auswählen]
    //allows selecting many categories at a time
          function xtc_cfg_select_multicategories($key_value = '', $key) {
                                                 if (xtc_not_null($key_value))
                                                   $value_array = explode(', ',$key_value);
                                                 else
                                                   $value_array = array();

              $name = ((xtc_not_null($key)) ? 'configuration[' . $key . ']' : 'configuration_value').'[]';

                                                 $string = xtc_draw_pull_multiselect_menu($name,xtc_get_categories(),
                                                 $value_array,' size="8" ');

            return $string;
          }

                function xtc_cfg_show_multicategories($key_value = ''){
                        global  $languages_id;

           $cat_str = '';

                          if (xtc_not_null($key_value)){
                                                 $value_array = explode(', ',$key_value);
                                                 for($i=0, $x=sizeof($value_array); $i<$x; $i++){
                              $cat_str .= xtc_get_categories_name((int)$value_array[$i], $languages_id).', ';
                                                 }
                               $cat_str = substr($cat_str, 0, -2);
                                }

                        return $cat_str;
                }

    Die Einbauanleitung für dieses Modul ist schon vorbereitet und muss nur noch dieses hoffentlich allerletzten Problem berücksichtigen.

    Ich hoffe, die Sektflasche im Kühlschrank wird diesen Tag nicht überleben. ;-)

    Viele Grüße
    Lionne

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Versandkosten nach Zonen UND Kategorien
    Antwort #29 am: 28. Dezember 2011, 15:13:54
    Hallo Lionne,

    kannst Du mir genauer erklären was da nicht klappt?
    Erscheint eine Mehrfachauswahl und Du kannst nichts auswählen?
    Evtl. Screenshot?
    Gibt's eine Fehlermeldung?

    Viele Grüße

    Franky

    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    1 Antworten
    2855 Aufrufe
    02. Februar 2011, 19:35:53 von Tomcraft
    4 Antworten
    4408 Aufrufe
    29. März 2011, 03:58:01 von kreativrocker
    4 Antworten
    4579 Aufrufe
    10. Februar 2011, 18:03:22 von SanPedro
    2 Antworten
    2561 Aufrufe
    20. Januar 2010, 20:58:59 von Elmar