DeWeCon Posted October 31, 2006 Report Share Posted October 31, 2006 Hallo Zusammen, ich möchte gerne ein neues Feld bei der Anmeldung. Ein Aktionscode. Kunden die diesen Code eingeben sollen Rabatt bekommen. Das kann man aber manuell Lösen. Mir gehts um die Einbindung des Aktionscodes. Der Muss dann natürlich auch im Admininterface angezeigt werden. Wie muss ich das machen? Schonmal danke für Eure Hilfe! Gruß Armin Vieweg Link to comment Share on other sites More sharing options...
homer_s Posted November 1, 2006 Report Share Posted November 1, 2006 Datenbank neues feld dazu in kundentabelle, beim anmelden mit abfragen, in db speichern und im admin entsprechend mit anzeigen.. Link to comment Share on other sites More sharing options...
homer_s Posted November 1, 2006 Report Share Posted November 1, 2006 techway war schon so fleissig.. http://www.xt-commerce.com/forum/showthread.php?t=29996&page=2 Link to comment Share on other sites More sharing options...
PBernsdorf Posted February 19, 2007 Report Share Posted February 19, 2007 hallo, vielleicht kann mir jemand helfen. nach der anleitung von techway habe ich versucht ein feld mit abfrage für vertriebshändler zu gestalten. aber die neuen felder werden nicht im template angezeigt. folgende einstellungen habe ich vorgenommen: create_account.php nach zeile $confirmation = xtc_db_prepare_input($_POST['confirmation']); if (MERCHANT_FLAG == 'true') $merchant_flag = xtc_db_prepare_input($_POST['merchant_flag']); [/php] und dann nach zeile $messageStack->add('create_account', ENTRY_DATE_OF_BIRTH_ERROR); } } [php] if (ACCOUNT_MERCHANT_FLAG == 'true') { if (($merchant_flag != 'y') && ($merchant_flag != 'n')) { $error = true; $messageStack->add('create_account', ENTRY_MERCHANT_FLAG_ERROR); } } und weiter nach zeile $sql_data_array['customers_dob'] = xtc_date_raw($dob); if (ACCOUNT_MERCHANT_FLAG == 'true') $sql_data_array['customers_merchant_flag'] = $merchant_flag; [/php] und noch ein eintrag nach zeile $selected = STORE_COUNTRY;} [php] if (ACCOUNT_MERCHANT_FLAG == 'true') { $smarty->assign('merchant_flag', '1'); $smarty->assign('INPUT_YES', xtc_draw_input_fieldNote(array ('name' => 'merchant_flag', 'suffix' => YES), 'y')); $smarty->assign('INPUT_NO', xtc_draw_input_fieldNote(array ('name' => 'merchant_flag', 'suffix' => NO, 'text' => (xtc_not_null(ENTRY_MERCHANT_FLAG_TEXT) ? '<span class="inputRequirement">'.ENTRY_MERCHANT_FLAG_TEXT.'</span>' : '')), 'n')); } else { $smarty->assign('merchant_flag', '0'); } die lang/german/lang_german.conf enthält folgende einträge unter create_account: title_merchant_flag = 'Vertriebspartner' text_merchant_flag = 'Möchten Sie als Händler geführt werden?' text_yes = 'Ja' text_no = 'Nein' [/php] in der [b]lang/german/herman.php[/b] gibt es folgende einträge gemacht nach der zeile define('ENTRY_NEWSLETTER_TEXT', ''); [php] define('ENTRY_MERCHANT_FLAG_ERROR', 'Möchten Sie Händler werden?'); define('ENTRY_MERCHANT_FLAG_TEXT', '*'); und dann zum schluss in der template/kundentemplate/module/create_account.html nach dem eintrag für fax: <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="main"> </td> </tr> <tr> <td class="main"><strong>{#title_merchant_flag#}</strong></td> </tr> </table> <table class="formArea" width="100%" border="0" cellspacing="2" cellpadding="0"> {if $merchant_flag=='1'} <tr> <td width="200" class="main">{#text_merchant_flag#}</td> <td class="main"> <table cellspacing="0" cellpadding="0"> <tr> <td class="main"> {$INPUT_YES}</td> <td class="main"> {$INPUT_NO}</td> </tr> </table> {/if} </table> [/php] vielleicht ist es ja nur ein kleiner fehler, aber ich teste und ändere das seit zwei tagen und sehe den wald vor lauter bäumen nicht mehr. danke im voraus für jede hilfe, petra. ps: ich werde das als neue anfrag einstellen. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.