Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsLanguage PacksLanguage PacksAddress Control and Region List - Problem with hardcoded country settingAddress Control and Region List - Problem with hardcoded country setting
Previous
 
Next
New Post
2/8/2006 12:28 AM
 

I am using 4.02 and have the en-AU language pack installed, with en-US diabled (the site targets predominantly Australians). I have just added a list of regions (we call them states) using some SQL (although adding to the lists interactivly works fine too).

When I am now go to the user registration page, it prompts me to enter a province not a state. Upon closer inspection of the sourec code (address.vb) I note that this is hardcoded:

Dim entryCollection As ListEntryInfoCollection = ctlEntry.GetListEntryInfoCollection("Region", "", listKey)

...

If countryCode.ToLower = "us" Then  << NOTE Hardcoded US setting

... Get US States

Else

... Get Province etc  Localization strings and fill listbox

End If

...

Else

... Display text box for region

End If

This is clearly a leftover from the DNN V1 days when some attempt was made to localize for US & Canadian users. I think this is unacceptable and propose that the core address control is modified (simplified). Just display the combo if any region list data is found and display the textbox if no region list is available.

The actual label/caption for the region and postal code text boxes can either be done via the language localisation string or by adding yet another sub-list where the country's custom names are stored, eg:

listname         value            parent
RegionLabel   State            <US>
RegionLabel   Province      <CA>
RegionLabel   State            <AU>
RegionLabel   Bundesland  <DE>
PostalLabel   Zip               <US>
PostalLabel   Postal Code <CA>
PostalLabel   Post Code    <AU>
PostalLabel   Postleitzahl  <DE>

The language localisation could then pick up the entry from the list too, so that an error message is also customised.

Comments, anyone?

 

 
New Post
2/8/2006 3:23 AM
 
I think you're right on your diagnose of the root of your problem. Could you please enter the issue in our bug tracker web so it doesn't get lost. I'll try it for next revision.

Vicenç Masanas
Banyoles, Girona - Spain

Disgrafic.com    PSD to DNN
 
New Post
2/8/2006 7:33 AM
 

I have entered this into Gemini: DNNP-2505

Thanks!

Felix

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsLanguage PacksLanguage PacksAddress Control and Region List - Problem with hardcoded country settingAddress Control and Region List - Problem with hardcoded country setting


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out