PDA

Shop Support News Archive - Shopbetreiber News -> Forum : Module Open Source Shopsystem xt eCommerce Templates Module SEO Support: om gelöst (block Adress) Eintrag Der Checkout.html


macpartner
05.01.2007, 16:34
Hallo Forum
Hatte vor einiger Zeit mal beim Checkout (checkout_shipping_adress.php) so eingestell, dass die Länder Liste als Dropdown verschwindet. Jetz steht nur noch Shceiz, wie kann ich die rückgängig machen, das wieder das dropdown da ist.

crocker
05.01.2007, 18:54
Hi macpartner,

wenn Du vorher nichts da geändert hast, gegen die Original-Datei austauschen.

Grüße

crocker

macpartner
05.01.2007, 19:22
Hi....

Das ist mir auch klar...;-)
Doch meine Frae ist es, welche Datei definiert BLOCK ADRESS.
Die muss ich ersetzen

tikla
06.01.2007, 15:25
Hi macpartner,

ich weiß nicht ob ihr da irgendwie aneinander vorbei "geredet" habt?

Es geht doch darum, wenn ein Kunde eine neue Versandadresse eingeben möchte, dass er eine Länderauswahl bekommt und nicht nur Schweiz?

Meine Erachtens regelt doch die ShopOrdner/checkout_shipping_address.php die checkout_shipping_address.html (aus dem Ordner: ShopOrdner/templates/DeinTemplate/module/ )

Ich kenne mich mit PHP jetzt nicht gerade aus aber könnte ab Zeile 115 (genauer Zeile 121) dieser Code sein:


if (ACCOUNT_STATE == 'true') {
************$zone_id = 0;
************$check_query = xtc_db_query("select count( ) as total from ".TABLE_ZONES." where zone_country_id = '".(int) $country."'");
************$check = xtc_db_fetch_array($check_query);
************$entry_state_has_zones = ($check['total'] > 0);
************if ($entry_state_has_zones == true) {
****************$zone_query = xtc_db_query("select distinct zone_id from ".TABLE_ZONES." where zone_country_id = '".(int) $country."' and (zone_name like '".xtc_db_input($state)."%' or zone_code like '%".xtc_db_input($state)."%')");
****************if (xtc_db_num_rows($zone_query) > 1) {
********************$zone_query = xtc_db_query("select distinct zone_id from ".TABLE_ZONES." where zone_country_id = '".(int) $country."' and zone_name = '".xtc_db_input($state)."'");
****************}
****************if (xtc_db_num_rows($zone_query) >= 1) {
********************$zone = xtc_db_fetch_array($zone_query);
********************$zone_id = $zone['zone_id'];
****************} else {
********************$error = true;

********************$messageStack->add('create_account', ENTRY_STATE_ERROR_SELECT);
****************}
************} else {
****************if (strlen($state) < ENTRY_STATE_MIN_LENGTH) {
********************$error = true;

********************$messageStack->add('checkout_address', ENTRY_STATE_ERROR);
****************}
************}
********}


Vergleiche doch einfach mal die original xt:c Datei mit deiner! (nicht zu verwechseln .html und .php !)

Gruß
TiKla

macpartner
06.01.2007, 21:02
Danke Tikla... Aber da ist es auch nicht..
Muss mal alle Daten austauschen

macpartner
07.01.2007, 13:47
Hallo
Hat keiner eine Ahnung wo (in welcher Datei (block adress)) definiert wird.
Es muss in einer HTML-datei sein, denn bei einem Template-Wechsel ist alles kein Pronlem mehr und es geht wieder.

BEsten Dank

bluemoon
07.01.2007, 14:00
wie tikla schon geschrieben hat ;
die {$BLOCK_ADDRESS} kommt in Deinem Template/modules/ in den checkout_xx.html Dateien vor

Ich denke, das sollte es sein

macpartner
07.01.2007, 14:32
Danke bluemoon
Fehler lag in der checkout_new_adress.html

bluemoon
07.01.2007, 14:47
also Problem gelöst ; freut mich

macpartner
07.01.2007, 15:11
Mich auch
Danke euch Allen;-)

mfg