This is not a bug in the core, its a but in the wiki module. I posted the same solution on the ktomics website.
Solution below:
(The files i refer to below are in the wiki module)
I found the problem and fixed it. Had to make changes to router.aspx.vb page and a few others.
Baisicaly do a search within the project for DotNetNuke.Globals.NavigateURL
You will find it in start.aspx.vb router.aspx.vb and one other page cant remember the name.
The additional parameters were passed incorrectly i.e DotNetNuke.Globals.NavigateURL(tabid, portalsettings, string.null, "loc", "recentchanges")
should be:
DotNetNuke.Globals.NavigateURL(tabid, portalsettings, string.null, "loc=" & "recentchanges")
otherwise it thinks that recentchanges is a second parameter. If you need to add more parameters do the following:
DotNetNuke.Globals.NavigateURL(tabid, portalsettings, string.null, "loc=" & "recentchanges", "Param2=" & "Value2", "Param3=" & "Value3")
After I made the changes and recompiled i tried it with friendly urls off and on and works great.
Hope that helps, sorry if I confused you.
|