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: BETA MODUL: Ausschluss von Versandmodulen per Kategorie

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #15 am: 29. Dezember 2012, 09:57:14
    Ich denke, es ist für mich am einfachsten, wenn du die geänderten Dateien hier hochlädst und ich sie mit meinen abgleiche. Welche Shopversion hast du ?

    Viele Grüße
    Lionne

    Senjo2

    • Neu im Forum
    • Beiträge: 30
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #16 am: 29. Dezember 2012, 14:49:43
    Hallo Lionne,
    vielen Dank für deine Antwort.
    Meine Shop-Version ist modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1d

    Im Versandmodul DHL wird garnicht "Kategorien" angezeigt.

    In Zones keine Kategorien zur Auswahl.

    Datei enthält alle von mir geänderten Dateien.

    MFG, Joachim

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #17 am: 29. Dezember 2012, 18:58:02
    Im Anhang meine Korrekturen. Guck mal, ob es jetzt klappt.

    Viele Grüße
    Lionne

    Senjo2

    • Neu im Forum
    • Beiträge: 30
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #18 am: 30. Dezember 2012, 09:30:44
    Guten Morgen,

    @Lionne: Vielen Dank für deine Bemühungen. Ich kann die Korrekturen erst am 1.1. einbauen und testen.

    Ich möchte gerne mal meine Problemstellung schildern, vielleicht kann mir jemand einen Tipp geben, ob und wie mir das hilft: In dem Shop werden bei allen Artikeln die Versandkosten nach Gewicht berechnet. Nur in einer Kategorie sollen die Versandkosten gestaffelt nach Warenwert berechnet werden. Das ist dadurch begründet, dass aus dieser Kategorie die Waren direkt vom Hersteller vergeschickt werden.

    MFG, Joachim

    Lionne

    • Mitglied
    • Beiträge: 189
    • Geschlecht:
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #19 am: 30. Dezember 2012, 10:32:20
    Hallo Joachim,

    wenn du eine Versandart so hin bekommst, dass nach Wert berechnet wird, solltest du mit Versandkosten per Kategorie steuern können, für welche Kategorie es gilt.

    Wenn du Hilfe für die Berechnung nach Wert brauchst, such bitte erstmal hier im Forum. Falls du nichts findest mach bitte ein neues Thema auf.

    Viele Grüße
    Lionne

    Senjo2

    • Neu im Forum
    • Beiträge: 30
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #20 am: 02. Januar 2013, 14:38:50
    Hallo Lionne,

    ich habe die Korrekturen von dir eingebaut. Leider mit mäßigen Erfolg. Die Kategorien ließen sich in der Shipping Modulen anklicken. Leider kam dafür in checkout_shipping.php nur noch eine weiße Seite.

    Um den Shop nicht weiter im Ganzen zu gefährden, habe ich das jetzt erstmal wieder ausgebaut.

    Ich bin aber weiterhin auf der Suche nach einer Lösung für meine Problemstellung und werde noch mal einen extra Beitrag dafür aufmachen.

    MFG, Joachim

    Hayro Duran

    • Neu im Forum
    • Beiträge: 34
    • Geschlecht:
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #21 am: 01. Oktober 2013, 10:04:32
    Funktioniert es auch bei 1.06 ?

    Bitti666

    • Neu im Forum
    • Beiträge: 32
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #22 am: 17. Oktober 2013, 18:53:53
    Hi

    Würde mich auch interessieren, ob das Modul für 1.06 funktioniert.

    Gruß Bitti

    karabey

    • Schreiberling
    • Beiträge: 320
    • Geschlecht:
    Re: BETA MODUL: Ausschluss von Versandmodulen per Kategorie
    Antwort #23 am: 19. Januar 2014, 12:15:45
    Ich habe das Modul auf 1.06 eingebaut. Bis jetzt erscheinen die Kategorien nicht auf.
    Weiters habe ich keine Fehler finden können.

    Ich denke das der Fehler in einer der 2 Dateien liegt

    general.php
    Code: PHP  [Auswählen]
    //Lionne 2012-04-22 - BOF added for table and zones shipping methods by dreams3577
       function xtc_get_categories($categories_array = '', $parent_id = '0', $indent = '') {
        global $languages_id;
        if (!is_array($categories_array)) $categories_array = array();
        $categories_query = xtc_db_query("select c.categories_id, cd.categories_name from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where parent_id = '" . (int)$parent_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' order by sort_order, cd.categories_name");
        while ($categories = xtc_db_fetch_array($categories_query)) {
          $categories_array[] = array('id' => $categories['categories_id'],
                                      'text' => $indent . $categories['categories_name']);
          if ($categories['categories_id'] != $parent_id) {
            $categories_array = xtc_get_categories($categories_array, $categories['categories_id'], $indent . '  ');
          }
        }
        return $categories_array;
      }
    //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;
            }
     //Lionne 2012-04-22 - EOF added for table and zones shipping methods by dreams3577

    html_output.php
    Code: PHP  [Auswählen]
     //Lionne 2012-04-22 - BOF added for table and zones shipping methods by dreams3577
        function xtc_draw_pull_multiselect_menu($name, $values, $default, $parameters = '') {
        $field = '<select multiple="multiple" name="' . $name . '"';
        if (xtc_not_null($parameters)) $field .= ' ' . $parameters;

        $field .= '>' . "\n";

        if (empty($default) && isset($GLOBALS[$name])) $default = stripslashes($GLOBALS[$name]);

      for ($i = 0, $n = sizeof($values); $i < $n; $i++) {
          $field .= '<option value="' . $values[$i]['id'] . '"';
          if (in_array($values[$i]['id'], $default)) {
            $field .= ' SELECTED';
          }

          $field .= '>' . xtc_parse_input_field_data($values[$i]['text'], array('"' => '&quot;', '\'' => '&039;', '<' => '&lt;', '>' => '&gt;')) . '</option>';
        }
        $field .= '</select>';

        return $field;
      }
     //Lionne 2012-04-22 - EOF added for table and zones shipping methods by dreams3577

    xtc_get_categories_name.inc.php
    Code: PHP  [Auswählen]
    function xtc_get_categories_name($category_id, $language_id) {
            $category_query = xtc_db_query("select categories_name from ".TABLE_CATEGORIES_DESCRIPTION." where categories_id = '".$category_id."' and language_id = '".$language_id."'");
            $category = xtc_db_fetch_array($category_query);

            return $category['categories_name'];
    }

     function xtc_cfg_show_multicategories($key_value = ''){
        global  $languages_id;
        $cat_str = '';
        if ($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;
      }
    18 Antworten
    12578 Aufrufe
    25. Februar 2016, 17:17:46 von olivius
    10 Antworten
    6258 Aufrufe
    27. März 2014, 14:38:08 von dmun