Kelly Edvalson wrote:
Wow, how did this bug make it through so many versions?
anyway....I don't know how to fix the terms of use and privacy page skins, but as for the login...If you create a new page called something like "user-login" and put the account login module on it, then set this new page as the portal login page from admin->site settings->advanced settings you can give it its own skin.
Thanks for the tip.
Kelly Edvalson wrote:
After further investigation this is what I found. I had a module installed called Ifinity URL master that was causing this to do the reported behavior. After I disabled my 3rd party url provider I could browse to the terms of use and privacy without it thinking it was the splash page.
Is 'disabled my 3rd party url provider' a generic setting or is it specific to your module? (I would guess the latter.)
Kelly Edvalson wrote:
From what I can tell, the terms of use and privacy tabs are not actually separate tabs. When you click those links all they are doing is rendering the same page you are already on, but instead of rendering page content, they render the privacy or terms control.
They indeed render the privacy or terms control in the ContentPane.
Kelly Edvalson wrote:
for example here is an install on my local box, this is my home page
http://dnntest.com/Home/tabid/41/language/en-US/Default.aspx
when on the home page, the terms of use link is this:
http://dnntest.com/Home/tabid/41/ctl/Privacy/language/en-US/Default.aspx
same tab id, different control
This is strange that the terms of use and privacy are built this way. Technically you could make different pages called something like "my terms of use" and "privacy page" then hardcode the links to them in your skin. When you hardcode the links in your skin make sure to include "ctl/Privacy" in the url.
Would you be willing to add your findings to the Gemini issue? Would be much appreciated.
I initially started this topic in the hope someone would point me to a (working / workable) DNN source code installation guide and give me some hints where in the code I should be looking. May be you or someone else can give me some guidance?