Guest Posted September 6, 2005 Posted September 6, 2005 Hi, I've never used Ocommerce before and I can't for the life of me change the acount fields in the create account page, I want to remove the * next to Phone Number and put one next to Suburb. Any help would be greatly appreciated.
dittones Posted September 6, 2005 Posted September 6, 2005 You will have to do some code changes...there is no database setting to control the '*' which means required...I can point you to the code that controls and defines the '*' but if you read carefully and look at the code you should be able to change it. 1rst path/program \catalog\Includes\languages\ english.php define('ENTRY_TELEPHONE_NUMBER_TEXT', '*'); you can change '*' to '' 2nd path/program \catalog\templetes\content create_account.tpl.php (tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?></td> the test for empty field tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) and class="inputRequirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?> need to be removed... This same form of code needs to be added to the sub field to make it a required entry... do a scan for this ENTRY_TELEPHONE_NUMBER_TEXT and you should find all the programs that uses the field... The other field will be ENTRY_SUBURB_TEXT do a scan also on this to find all the programs using this field....This sould get you started
Guest Posted September 6, 2005 Posted September 6, 2005 Thanks dittones :) All that looks very familar I just have no idea what to change..well I didn't anyway...I DO NOW :) Also when you say to do a scan on the file...what how do i do that? Im using Cpanel and I think Version 2.2 Oscommerce. Thanks Again You will have to do some code changes...there is no database setting tocontrol the '*' which means required...I can point you to the code that controls and defines the '*' but if you read carefully and look at the code you should be able to change it. 1rst path/program \catalog\Includes\languages\ english.php define('ENTRY_TELEPHONE_NUMBER_TEXT', '*'); you can change '*' to '' 2nd path/program \catalog\templetes\content create_account.tpl.php (tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? '<span class="inputRequirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?></td> the test for empty field tep_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) and class="inputRequirement">' . ENTRY_TELEPHONE_NUMBER_TEXT . '</span>': ''); ?> need to be removed... This same form of code needs to be added to the sub field to make it a required entry... do a scan for this ENTRY_TELEPHONE_NUMBER_TEXT and you should find all the programs that uses the field... The other field will be ENTRY_SUBURB_TEXT do a scan also on this to find all the programs using this field....This sould get you started <{POST_SNAPBACK}>
Recommended Posts
Archived
This topic is now archived and is closed to further replies.