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önnen im Moment nicht errechnet werden'); define('MODULE_SHIPPING_HERMES_STATUS_TITLE' , 'Versandkosten Hermes'); define('MODULE_SHIPPING_HERMES_STATUS_DESC' , 'Mö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ü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ühr'); define('MODULE_SHIPPING_HERMES_HANDLING_DESC' , 'Handling Gebü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ählt ist, wird diese Versandmethode ausschliseslich fü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) ---
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...
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
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/
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');
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
Hallo Phil, versuch es im Admin unter Toolbox -> Texte anpassen oder such in der Datenbank (vermutlich in der Tabelle "language_section_phrases")
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
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.
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