Content Localization
Last Post 04-18-2012 05:39 AM by Paul. 2 Replies.
AddThis - Bookmarking and Sharing Button
Author Messages Not Resolved
PaulUser is Offline
going with the flow
going with the flow
Posts:31
Avatar

--
04-17-2012 09:30 AM

    I am using latest version of DL on DNN 6.1.5.  I have 2 alternate languages for my website.  I went to my custom login page and created and saved a template for each language.  First, I had to go into German and create a template for German.  I couldn't create a German template when in English.  I find this confusing (unless I am doing something wrong).  But it works.  Second, the "Login" link is not going to the page and displaying correctly, instead I get an error.  If I am in English and click on the "Login" link, it takes me to my form in English.  If I click on the images for the other languages, the form loads in those other languages just fine.  But if I click the "Login" link next to "Register" when in an alternate language, I get an error.  So, if I'm browsing the website in German and click the "Login" link, I get an error.  I checked the site configuration for each language and they are all pointing to the correct login page for each language.

    I checked the event viewer and I see the following error:

    AssemblyVersion: 6.1.5

    PortalID: 6

    PortalName: Radio Remotes Online

    UserID: -1

    UserName:

    ActiveTabID: 571

    ActiveTabName: Login (IT)

    RawURL: /UserProfileIT/LoginIT/tabid/571/language/it-IT/Default.aspx?returnUrl=/Home/tabid/447/ctl/Login/error/Vi%20sono%20stato%20reindirizzato%20a%20questo%20pagina%20di%20Login%20predefinito%20perch/

    AbsoluteURL: /Default.aspx

    AbsoluteURLReferrer: http://69.8.204.251:85/UserProfileD...o%20perch/

    UserAgent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)

    DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider

    ExceptionGUID: d251ed75-1fde-42a2-ba28-8f719f3a9e9b

    InnerException: Object reference not set to an instance of an object.

    FileName:

    FileLineNumber: 0

    FileColumnNumber: 0

    Method: DotNetNuke.Services.Localization.Localization.GetResourceFileCallBack

    StackTrace:

    Message: System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Services.Localization.Localization.GetResourceFileCallBack(CacheItemArgs cacheItemArgs) at DotNetNuke.Common.Utilities.DataCache.GetCachedDataFromDictionary(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired)

    Source:
    v

    Chad NashUser is Offline
    Posts:5260
    Avatar

    --
    04-17-2012 07:40 PM
    Hi Paul - That is strange... I believe the Login link is supposed to pass in the users current language such as /language/en-us/ etc... If this is not happening I am not sure if something changed in DNN, this is being stripped by a URL provider or anything etc?

    What is the exact URL you end up navigating to when the module is working with the languages VS the URL for when you click on Login after already being identified as that URL?

    Was this a new installation of DNN, was the Dynamic Login module working previously or was this also a fresh installation?


    Thanks,

    Chad
    PaulUser is Offline
    going with the flow
    going with the flow
    Posts:31
    Avatar

    --
    04-18-2012 05:39 AM
    When in English and on the login page, this is my URL:

    /UserProfile/Login/tabid/504/language/en-US/Default.aspx?returnurl=/en-us/home.aspx

    If I click on "German", this is my URL:

    /UserProfileDE/Loginde-DE/tabid/544/language/de-DE/Default.aspx?returnurl=/en-us/home.aspx

    So far, so good. If I go back to the "English" login page and click on the "Login" link next to the register link, it takes me to the following URL:

    /UserProfile/Login/tabid/504/language/en-US/Default.aspx?returnurl=%2fUserProfile%2fLogin%2ftabid%2f504%2flanguage%2fen-US%2fDefault.aspx

    If I go back to the "German" homepage and click on the link, it takes me to the following URL:

    /HomeDE/tabid/521/ctl/Login/language/de-DE/Default.aspx?returnurl=%2fde-de%2fhomede.aspx&error=Sie wurden auf diese Standard-Anmeldeseite weitergeleitet, weil die eingestellte Anmeldeseite der Website über kein gültiges Anmeldemodul verfügt oder deren die Berechtigungen nicht korrekt eingestellt sind.

    Before I clicked on the "German" login link and just hovered over it, I saw that error message in the link. I'm starting to think I do not have my language configured correctely, but I don't know what. I checked the site settings for "German" and the login page is configured to go to that login page.

    This is a rather new installation of the software. So, this is all new and not previously configured. It was working in English and I'm just now trying to get it to work with the other languages.


    ---
  • film izle
  • 720 izle
  • film
  • sinema izle
  • film makinesi
  • T�rk�e dublaj film
  • film izle
  • film izle
  • baglan film izle
  • sinema izle
  • 1080 film izle
  • film mercegi