propbuilder Posted August 13, 2007 Report Share Posted August 13, 2007 Hallo Leute, ich wollte flat zweimal einfügen. Hatte ja schon was angefragt und habe mir überlegt, die Lösung ist, ich lasse flat zweimal auftauchen. Einmal für 1,99 € und einmal für 7,95€. Wie kann ich also flat zweimal erschaffen, so das es kein Problem gibt??? Wäre dankebar für Hilfe Link to comment Share on other sites More sharing options...
fsit99 Posted August 13, 2007 Report Share Posted August 13, 2007 Hallo Leute, ich wollte flat zweimal einfügen. Hatte ja schon was angefragt und habe mir überlegt, die Lösung ist, ich lasse flat zweimal auftauchen. Einmal für 1,99 € und einmal für 7,95€. Wie kann ich also flat zweimal erschaffen, so das es kein Problem gibt??? Wäre dankebar für Hilfe Dem Kind einen anderen Namen geben, also flat und die andere flat1 nennen. Wäre am einfachsten. Habe aber noch nicht getestet, ob das doppelte einfügen geht und vom Shop angenommen wird. Wo? /includes/modules/shipping/flat.php und flat1.php reinkopieren[/PHP] Link to comment Share on other sites More sharing options...
propbuilder Posted August 13, 2007 Author Report Share Posted August 13, 2007 ja das habe ich gemacht, dann sagt er mir aber ein Fehler an. Warning: main(/var/www/web0/html/DOMAIN.de/lang/german/modules/shipping/bilder.php): failed to open stream: No such file or directory in /var/www/web0/html/duwarstdabei/admin/modules.php on line 140 Warning: main(): Failed opening '/var/www/web0/html/DOMAIN.de/lang/german/modules/shipping/bilder.php' for inclusion (include_path='.') in /var/www/web0/html/duwarstdabei/admin/modules.php on line 140 muss ich da noch den Namen der neuen Datei eintragen? Denn ich habe auch alle Dateinnamen die drinne waren mit den neuen ausgetauscht. Neue Datei: <?php /* ----------------------------------------------------------------------------------------- $Id: bilder.php 899 2005-04-29 02:40:57Z hhgag $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright (c) 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(bilder.php,v 1.40 2003/02/05); www.oscommerce.com (c) 2003 nextcommerce (bilder.php,v 1.7 2003/08/24); www.nextcommerce.org Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ class bilder { var $code, $title, $description, $icon, $enabled; function bilder() { global $order; $this->code = 'bilder'; $this->title = MODULE_SHIPPING_bilder_TEXT_TITLE; $this->description = MODULE_SHIPPING_bilder_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_bilder_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_bilder_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_bilder_STATUS == 'True') ? true : false); if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_bilder_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_bilder_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; $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_bilder_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_bilder_TEXT_WAY, 'cost' => MODULE_SHIPPING_bilder_COST))); 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); 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_bilder_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_bilder_STATUS', 'True', '6', '0', 'xtc_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_bilder_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_bilder_COST', '5.00', '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_bilder_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_bilder_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_bilder_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_bilder_STATUS', 'MODULE_SHIPPING_bilder_COST','MODULE_SHIPPING_bilder_ALLOWED', 'MODULE_SHIPPING_bilder_TAX_CLASS', 'MODULE_SHIPPING_bilder_ZONE', 'MODULE_SHIPPING_bilder_SORT_ORDER'); } } ?> Alte Datei: <?php /* ----------------------------------------------------------------------------------------- $Id: flat.php 899 2005-04-29 02:40:57Z hhgag $ XT-Commerce - community made shopping http://www.xt-commerce.com Copyright (c) 2003 XT-Commerce ----------------------------------------------------------------------------------------- based on: (c) 2000-2001 The Exchange Project (earlier name of osCommerce) (c) 2002-2003 osCommerce(flat.php,v 1.40 2003/02/05); www.oscommerce.com (c) 2003 nextcommerce (flat.php,v 1.7 2003/08/24); www.nextcommerce.org Released under the GNU General Public License ---------------------------------------------------------------------------------------*/ class flat { var $code, $title, $description, $icon, $enabled; function flat() { global $order; $this->code = 'flat'; $this->title = MODULE_SHIPPING_FLAT_TEXT_TITLE; $this->description = MODULE_SHIPPING_FLAT_TEXT_DESCRIPTION; $this->sort_order = MODULE_SHIPPING_FLAT_SORT_ORDER; $this->icon = ''; $this->tax_class = MODULE_SHIPPING_FLAT_TAX_CLASS; $this->enabled = ((MODULE_SHIPPING_FLAT_STATUS == 'True') ? true : false); if ( ($this->enabled == true) && ((int)MODULE_SHIPPING_FLAT_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_FLAT_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; $this->quotes = array('id' => $this->code, 'module' => MODULE_SHIPPING_FLAT_TEXT_TITLE, 'methods' => array(array('id' => $this->code, 'title' => MODULE_SHIPPING_FLAT_TEXT_WAY, 'cost' => MODULE_SHIPPING_FLAT_COST))); 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); 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_FLAT_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_FLAT_STATUS', 'True', '6', '0', 'xtc_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_FLAT_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_FLAT_COST', '5.00', '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_FLAT_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_FLAT_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_FLAT_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_FLAT_STATUS', 'MODULE_SHIPPING_FLAT_COST','MODULE_SHIPPING_FLAT_ALLOWED', 'MODULE_SHIPPING_FLAT_TAX_CLASS', 'MODULE_SHIPPING_FLAT_ZONE', 'MODULE_SHIPPING_FLAT_SORT_ORDER'); } } ?> Danke dir schonmal für deinen Tipp. Link to comment Share on other sites More sharing options...
propbuilder Posted August 13, 2007 Author Report Share Posted August 13, 2007 Nachdem ich das dann auch in der lang gemacht habe, ich glaube ich war gestern abend zu blöd um zu lesen, funktionierte das zumindestens ein wenig mehr als gestern. Jetzt ist folgendes aufgetreten: Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_STATUS_TITLE in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 166 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_STATUS_DESC in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 168 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_COST_TITLE in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 166 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_COST_DESC in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 168 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_ALLOWED_TITLE in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 166 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_ALLOWED_DESC in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 168 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_TAX_CLASS_TITLE in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 166 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_TAX_CLASS_DESC in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 168 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_ZONE_TITLE in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 166 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_ZONE_DESC in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 168 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_SORT_ORDER_TITLE in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 166 Warning: constant(): Couldn't find constant MODULE_SHIPPING_BILDER_SORT_ORDER_DESC in /var/www/web0/html/DOMAIN.de/admin/modules.php on line 168 Link to comment Share on other sites More sharing options...
fsit99 Posted August 13, 2007 Report Share Posted August 13, 2007 Nachdem ich das dann auch in der lang gemacht habe, ich glaube ich war gestern abend zu blöd um zu lesen, funktionierte das zumindestens ein wenig mehr als gestern. Na in der kopierten Datei musst Du schon die Namen von Flat auf Flat1 ändern. Link to comment Share on other sites More sharing options...
propbuilder Posted August 13, 2007 Author Report Share Posted August 13, 2007 Ja habe ich getan, jedoch nicht in flat 1 sondern in bilder habe ich oben angezeigt. Jetzt sind die Fehler mit den Constanten da :-( Link to comment Share on other sites More sharing options...
fsit99 Posted August 13, 2007 Report Share Posted August 13, 2007 Ja habe ich getan, jedoch nicht in flat 1 sondern in bilder habe ich oben angezeigt. Jetzt sind die Fehler mit den Constanten da :-( Frage doch einfach mal bei gambio.de nach, der hat dir doch den Shop verkauft. vielleicht haben die was anderes reinprogrammiert, als das eigentliche xt:commerce drinne hat. Ist vielleicht besser so. Link to comment Share on other sites More sharing options...
Suchender Posted August 28, 2008 Report Share Posted August 28, 2008 konnte das Problem gelöst werden? Link to comment Share on other sites More sharing options...
neuno Posted August 28, 2008 Report Share Posted August 28, 2008 Ich habe das Flat-Modul ohne Probleme vervielfältigt. Aus Flat wurde Flat1 und auch in den entsprechenden Dateien wurde Flat1 daraus gemacht. Funktioniert bei mir einwandfrei. Ohne Probleme mit Konstanten. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.