Neues Versandmodul taucht nicht auf :-/

Thema wurde von Teelirium, 21. Juli 2012 erstellt.

  1. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    OK, es geht nicht.

    Das ist meine hermes.php, eine angepasste Kopie der table.php im Ordner /includes/modules/shipping:
    PHP:
    <?php
    /* --------------------------------------------------------------
       hermes.php 2010-01-19 gm
       Gambio GmbH
       http://www.gambio.de
       Copyright (c) 2010 Gambio GmbH
       Released under the GNU General Public License (Version 2)
       [http://www.gnu.org/licenses/gpl-2.0.html]
       --------------------------------------------------------------


       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(table.php,v 1.27 2003/02/05); www.oscommerce.com
       (c) 2003     nextcommerce (table.php,v 1.8 2003/08/24); www.nextcommerce.org
       (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: table.php 1002 2005-07-10 16:11:37Z mz $)

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


      
    class hermes {
        var 
    $code$title$description$icon$enabled;


        function 
    hermes() {
          global 
    $order;

          
    $this->code 'hermes';
          
    $this->title MODULE_SHIPPING_HERMES_TEXT_TITLE;
          
    $this->description MODULE_SHIPPING_HERMES_TEXT_DESCRIPTION;
          
    $this->sort_order MODULE_SHIPPING_HERMES_SORT_ORDER;
          
    $this->icon '';
          
    $this->tax_class MODULE_SHIPPING_HERMES_TAX_CLASS;
          
    $this->enabled = ((MODULE_SHIPPING_HERMES_STATUS == 'True') ? true false);

          if ( (
    $this->enabled == true) && ((int)MODULE_SHIPPING_HERMES_ZONE 0) ) {
            
    $check_flag false;
            
    $check_query xtc_db_query("select zone_id from " TABLE_ZONES_TO_GEO_ZONES " where geo_zone_id = '" MODULE_SHIPPING_HERMES_ZONE "' and zone_country_id = '" $order->delivery['country']['id'] . "' order by zone_id");
            while (
    $check xtc_db_fetch_array($check_query)) {
              if (
    $check['zone_id'] < 1) {
                
    $check_flag true;
                break;
              } elseif (
    $check['zone_id'] == $order->delivery['zone_id']) {
                
    $check_flag true;
                break;
              }
            }

            if (
    $check_flag == false) {
              
    $this->enabled false;
            }

          }
        }


        function 
    quote($method '') {
          global 
    $order$shipping_weight$shipping_num_boxes,$xtPrice;

          if (
    MODULE_SHIPPING_HERMES_MODE == 'price') {
            
    $order_total $xtPrice->xtcRemoveCurr($_SESSION['cart']->show_total());
          } else {
            
    $order_total $shipping_weight;
          }

          
    // BOF GM_MOD:
          
    $shipping = -1;

          
    $table_cost preg_split('/[:,]/' MODULE_SHIPPING_HERMES_COST);
          
    $size sizeof($table_cost);
          for (
    $i=0$n=$size$i<$n$i+=2) {
            if (
    $order_total <= $table_cost[$i]) {
              
    $shipping $table_cost[$i+1];
              break;
            }
          }

          
    // BOF GM_MOD
          
    if(MODULE_SHIPPING_HERMES_MODE == 'weight' && $shipping != -1)
          {
              
    $shipping $shipping $shipping_num_boxes MODULE_SHIPPING_HERMES_HANDLING;
          }
          elseif(
    $shipping == -1)
          {
              
    $error true;
              
    $shipping 0;
              
    $shipping_method MODULE_SHIPPING_HERMES_UNDEFINED_RATE;
          }

          
    $this->quotes = array('id' => $this->code,
                                
    'module' => MODULE_SHIPPING_HERMES_TEXT_TITLE,
                                
    'methods' => array(array('id' => $this->code,
                                                         
    'title' => MODULE_SHIPPING_HERMES_TEXT_WAY,
                                                         
    'cost' => $shipping)));
          
    // EOF GM_MOD

          
    if ($this->tax_class 0) {
            
    $this->quotes['tax'] = xtc_get_tax_rate($this->tax_class$order->delivery['country']['id'], $order->delivery['zone_id']);
          }

          if (
    xtc_not_null($this->icon)) $this->quotes['icon'] = xtc_image($this->icon$this->title);

          
    // BOF GM_MOD:
          
    if ($error == true$this->quotes['error'] = MODULE_SHIPPING_HERMES_UNDEFINED_RATE;

          return 
    $this->quotes;
        }

        function 
    check() {
          if (!isset(
    $this->_check)) {
            
    $check_query xtc_db_query("select configuration_value from " TABLE_CONFIGURATION " where configuration_key = 'MODULE_SHIPPING_HERMES_STATUS'");
            
    $this->_check xtc_db_num_rows($check_query);
          }
          return 
    $this->_check;
        }

        function 
    install() {
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) VALUES ('MODULE_SHIPPING_HERMES_STATUS', 'True', '6', '0', 'gm_cfg_select_option(array(\'True\', \'False\'), ', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_ALLOWED', '', '6', '0', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_COST', '', '6', '0', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, set_function, date_added) values ('MODULE_SHIPPING_HERMES_MODE', 'weight', '6', '0', 'gm_cfg_select_option(array(\'weight\', \'price\'), ', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_HANDLING', '0', '6', '0', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_HERMES_TAX_CLASS', '0', '6', '0', 'xtc_get_tax_class_title', 'xtc_cfg_pull_down_tax_classes(', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_SHIPPING_HERMES_ZONE', '0', '6', '0', 'xtc_get_zone_class_title', 'xtc_cfg_pull_down_zone_classes(', now())");
          
    xtc_db_query("insert into " TABLE_CONFIGURATION " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_SHIPPING_HERMES_SORT_ORDER', '0', '6', '0', now())");
        }

        function 
    remove() {
          
    xtc_db_query("delete from " TABLE_CONFIGURATION " where configuration_key in ('" implode("', '"$this->keys()) . "')");
        }

        function 
    keys() {
          return array(
    'MODULE_SHIPPING_HERMES_STATUS''MODULE_SHIPPING_HERMES_COST''MODULE_SHIPPING_HERMES_MODE''MODULE_SHIPPING_HERMES_HANDLING','MODULE_SHIPPING_HERMES_ALLOWED''MODULE_SHIPPING_HERMES_TAX_CLASS''MODULE_SHIPPING_HERMES_ZONE''MODULE_SHIPPING_HERMES_SORT_ORDER');
        }
      }

    /*MainFactory::load_origin_class('table');*/
    ?>
    Das ist das dazugehörige lang File hermes.php in /lang/german/modules/shipping:
    PHP:
    <?php
    /* --------------------------------------------------------------
       hermes.php 2010-01-19 gm
       Gambio GmbH
       http://www.gambio.de
       Copyright (c) 2010 Gambio GmbH
       Released under the GNU General Public License (Version 2)
       [http://www.gnu.org/licenses/gpl-2.0.html]
       --------------------------------------------------------------


       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(table.php,v 1.6 2003/02/16); www.oscommerce.com
       (c) 2003     nextcommerce (table.php,v 1.4 2003/08/13); www.nextcommerce.org
       (c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: table.php 899 2005-04-29 02:40:57Z hhgag $)

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/
    global $gmLangFileMaster;
    $gmLangFileMaster->define_lang_file_content('lang/german/modules/shipping/hermes.php');
    /*


    define('MODULE_SHIPPING_HERMES_TEXT_TITLE', 'Versandkosten Hermes');
    define('MODULE_SHIPPING_HERMES_TEXT_DESCRIPTION', 'Versandkosten Hermes. Zustellung auch an einen Hermes Paketshop möglich.');
    define('MODULE_SHIPPING_HERMES_TEXT_WAY', 'Standard');
    define('MODULE_SHIPPING_HERMES_TEXT_WEIGHT', 'Gewicht');
    define('MODULE_SHIPPING_HERMES_TEXT_AMOUNT', 'Menge');
    define('MODULE_SHIPPING_HERMES_UNDEFINED_RATE', 'Die Versandkosten k&ouml;nnen im Moment nicht errechnet werden');

    define('MODULE_SHIPPING_HERMES_STATUS_TITLE' , 'Versandkosten Hermes');
    define('MODULE_SHIPPING_HERMES_STATUS_DESC' , 'M&ouml;chten Sie Versandkosten Hermes?');
    define('MODULE_SHIPPING_HERMES_ALLOWED_TITLE' , 'Erlaubte Versandzonen');
    define('MODULE_SHIPPING_HERMES_ALLOWED_DESC' , 'Geben Sie <b>einzeln</b> die Zonen an, in welche ein Versand m�glich sein soll. (z.B. AT,DE (lassen Sie dieses Feld leer, wenn Sie alle Zonen erlauben wollen))');
    define('MODULE_SHIPPING_HERMES_COST_TITLE' , 'Versandkosten');
    define('MODULE_SHIPPING_HERMES_COST_DESC' , 'Die Versandkosten basieren auf Gesamtkosten oder Gesamtgewicht der bestellten Waren. Beispiel: 25:5.50,50:8.50,etc.. Bis 25 werden 5.50 verrechnet, dar&uuml;ber bis 50 werden 8.50 verrechnet, etc');
    define('MODULE_SHIPPING_HERMES_MODE_TITLE' , 'Versandkosten Methode');
    define('MODULE_SHIPPING_HERMES_MODE_DESC' , 'Die Versandkosten basieren auf Gesamtkosten oder Gesamtgewicht der bestellten Waren.');
    define('MODULE_SHIPPING_HERMES_HANDLING_TITLE' , 'Handling Geb&uuml;hr');
    define('MODULE_SHIPPING_HERMES_HANDLING_DESC' , 'Handling Geb&uuml;hr f�r diese Versandmethode');
    define('MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE' , 'Steuerklasse');
    define('MODULE_SHIPPING_HERMES_TAX_CLASS_DESC' , 'Folgende Steuerklasse an Versandkosten anwenden');
    define('MODULE_SHIPPING_HERMES_ZONE_TITLE' , 'Versandzone');
    define('MODULE_SHIPPING_HERMES_ZONE_DESC' , 'Wenn eine Zone ausgew&auml;hlt ist, wird diese Versandmethode ausschliseslich f&uuml;r diese Zone angewendet');
    define('MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE' , 'Sortierreihenfolge');
    define('MODULE_SHIPPING_HERMES_SORT_ORDER_DESC' , 'Reihenfolge der Anzeige');

    */
    ?>
    Wenn ich die beiden Dateien in den Shop kopiert habe, taucht bei meinen Versandarten folgendes auf:

    ---
    Neu hinzugefügte Module

    MODULE_SHIPPING_HERMES_TEXT_TITLE (hermes)
    ---
     
  2. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Klicke ich dann auf "INSTALLIEREN", kommen in der Übersicht, wo alle Versandmodule aufgelistet sind, diese Fehlermeldungen:
    Code:
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:355] #2 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:387] #3 (#GMModuleManager) draw_output called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:317] #4 (#GMModuleManager) show_modules called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:160]
    
          
    MODULE_SHIPPING_HERMES_TEXT_TITLE (hermes)
    [MODULE_SHIPPING_HERMES_TEXT_TITLE]
    0
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_STATUS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_COST_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_MODE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_HANDLING_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ALLOWED_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_TAX_CLASS_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    Fortsetzung folgt...
     
  3. Teelirium
    Teelirium Erfahrener Benutzer
    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Fortsetzung...

    Code:
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_ZONE_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_TITLE" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:252] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164]
    
    WARNING(2): "constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_HERMES_SORT_ORDER_DESC" in /homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254 (Details)
    Backtrace: #0 constant called at [/homepages/33/d32916248/htdocs/teelirium/admin/gm/classes/GMModulesManager.php:254] #1 (#GMModuleManager) get_module_data_by_name called at [/homepages/33/d32916248/htdocs/teelirium/admin/modules.php:164] 
    Also wieder das Modul deinstalliert und nun auf Hilfe eine PHP Programmierers oder vom Gambio Support gewartet, der mir sagen kann, wie ich da Versandmodul 'table' korrekt und fehlerfrei duplizieren kann.

    Danke an Daniela und Print-Weilburg.de für eure Unterstützung

    Viele Grüße
    Florian
     
  4. WOS
    WOS Neues Mitglied
    Registriert seit:
    23. August 2011
    Beiträge:
    4
    Danke erhalten:
    2
    Hallo Florian,

    das Problem ist, dass in der deutschen Language-Datei table.php die gesamten Define-Anweisungen auskommentiert sind. Gambio GX2 scheint diese nicht auszulesen, da alle Werte der Standardmodule in der Datenbank stehen (werden anscheinend über gm_lang.sql vom installer eingelesen). Wenn man das englische und das deutsche Modul vergleichst, sieht man den Unterschied. Mit ist es auch erst aufgefallen, als ich die php-Datei in Dreamweaver geladen habe und dieses die Codeabschnitte entsprechend formatiert hatte. Du siehst auch in deinem Post vom 22.07. das die define-Anweisungen die organge Farbe von Kommentaren haben. Also einfach folgende Anleitung befolgen

    http://xtc-wiki.de/Tutorial:_Kopieren_eines_Versandmoduls

    und dafür sorgen, dass die Kommentarzeichen vor und nach den define-Anweisungen entfernt werden.

    Siehe auch:

    http://www.gambio-forum.com/gambio-...5531-table-versandmodul-kopieren-duplizieren/
     
  5. Christian Mueller
    Christian Mueller Beta-Held
    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.825
    Danke erhalten:
    982
    Danke vergeben:
    312
    Bei mir war es das hier:

    Suche:
    $this->code = 'table';

    Ersetze:
    $this->code = 'table2';

    Suche:
    MainFactory::load_origin_class('table');

    Ersetze
    MainFactory::load_origin_class('table2');
     
  6. horphi
    horphi Erfahrener Benutzer
    Registriert seit:
    3. Februar 2014
    Beiträge:
    100
    Danke erhalten:
    0
    Danke vergeben:
    66
    Hi,

    wie kann ich die Texte ab 2.1 anpassen?

    Im Ordner lang/german/modules/shipping ist nur noch eine index.html...wo haben sie denn die Namen der Versandmodule versteckt...

    Danke und Gruß,

    Phil
     
  7. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Hallo Phil,

    versuch es im Admin unter Toolbox -> Texte anpassen
    oder such in der Datenbank (vermutlich in der Tabelle "language_section_phrases")
     
  8. horphi
    horphi Erfahrener Benutzer
    Registriert seit:
    3. Februar 2014
    Beiträge:
    100
    Danke erhalten:
    0
    Danke vergeben:
    66
    Hallo Barbara,

    danke für deine Hilfe. :)

    Ist schon komisch, Das Modul Texte anpassen zeigt den gesuchten Begriff in Deutsch, section: lang/german/modules/shipping/zonese.php

    Dort befindet sich aber nur die index.html...
    Wie funktioniert das denn?

    Gruß,

    Philipp
     
  9. Dennis (MotivMonster.de)
    Dennis (MotivMonster.de) G-WARD 2013/14/15/16
    Registriert seit:
    22. September 2011
    Beiträge:
    31.303
    Danke erhalten:
    6.268
    Danke vergeben:
    1.118
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    das nur in der DB weil wohl die Texte daher kamen. in der anderen Tabelle sollte der Text sein, sonst muss man den hinzufügen.
     
  10. pema
    pema Erfahrener Benutzer
    Registriert seit:
    17. Juni 2012
    Beiträge:
    448
    Danke erhalten:
    73
    Danke vergeben:
    122
    #30 pema, 20. März 2015
    Zuletzt bearbeitet: 20. März 2015
    Wir haben jetzt auch ewig mit diesem Problem gekämpft und es endlich lösen können ("table" geklont).
    Zumindest seit Version Gambio 2.2 funktioniert es bei uns wie gewünscht, obwohl im /lang/ Ordner die .php Dateien nicht mehr vorhanden sind/waren.
    Besteht noch Interesse daran bzw. an einer Anleitung? Dann schreibe ich diese gerne zusammen :)