Antwort #2 am: 02. Januar 2011, 12:04:04
Hallo jakko,
hier mal ein Versuch!
In der Datei "/includes/modules/ot_cod_fee.php" nach ca. Zeile 53:
//Will become true, if cod can be processed.
$cod_country = false;
das einfügen:
$code_not_allowed = false; $no_cod_zones = preg_split("/[,]/", MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE
); for ($j = 0; $j <count($no_cod_zones); $j++) { if ($_SESSION['shipping']['id'] == $cod_zones[$j]) { $code_not_allowed = true; } } Dann in Z.55 das ändern:
//check if payment method is cod. If yes, check if cod is possible.
if ($_SESSION['payment'] == 'cod') {
in das:
//check if payment method is cod. If yes, check if cod is possible.
if ($_SESSION['payment'] == 'cod' || $code_not_allowed == false) {
Dann function keys () suchen – ca. zeile 154 und nach
'MODULE_ORDER_TOTAL_COD_FEE_SORT_ORDER',
folgendes einfügen:
'MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE',
Dann function install () suchen. ca. Zeile 158 dort z.B. als 3. Zeile folgendes Einfügen:
xtc_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_key, configuration_value, configuration_group_id, sort_order, date_added) values ('MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE', 'flat_flat,item_item,table_table,zones_zones,ap_ap,dp_dp,chp_ECO,chp_PRI,chp_URG,chronopost_chronopost,dhl_ECX,dhl_DOX,dhl_SDX,dhl_MDX,dhl_WPX,ups_ups,upse_upse,free_free,freeamount_freeamount', 6, 0, now())");
Dann in der Datei "/lang/german/modules/ot_cod_fee.php" folgendes ergänzen:
define('MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE_TITLE','Keine Nachname');define('MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE_DESC', 'Module die keine Nachname haben sollen!'); Dann in der Datei "/lang/english/modules/ot_cod_fee.php" folgendes ergänzen:
define('MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE_TITLE','No COD_FEEK');define('MODULE_ORDER_TOTAL_COD_FEE_NOT_AVAILABLE_DESC', 'Modules with no COD_FEE!'); Dann solltest Du eine Einstellmöglichkeit haben bei welchen Modulen Nachname sein soll und wo nicht.
Derzeit sind alle ohne Nachname. Habe es so gemacht damit man die Modulnamen sieht und nur die raus löscht die Nachname haben sollen...
Viele Grüße
Franky