Stack Overflow gurus,
I have a site running DNN 6.x that has a settings page for a DotNetNuke module that uses DNN's UrlControl. The problem is, when the module is loaded on a child portal, the UrlControl lists the pages from the parent portal and not the child portal.
Any ideas why and how to fix this?
Did you make the module by your self? Did you used editURl, NavifationURl for the link?
Related
We are setting up different sites as portals in DNN. Some content will be shared across the different portals.
I'm using the following method to render 2sxc data in a page
http://2sxc.org/en/blog/post/using-2sxc-in-webforms-custom-webapi-or-other-razor-hosts-300
However, now i want get the same data in another page of a different portal.
Can any one help with the code so i just put in the source portal id and it can be rendered in a different portal?
Yes, this can be done :)
There's an App Data DataSource, where you can specifiy the portal and app-id (in 2sxc 8.5+). Use this in a visual query or in your code.
http://2sxc.org/en/Docs-Manuals/Feature/feature/9266
Hi Chris We using DotNetNuke 6.2.3 enterprise edition. In localhost all images i referred in skin file was came both login and Logout Period.I followed the following steps.1st I need to create one child portal. so i went Host-->SiteManagement-->Add New Site--> i choosed the child portal and also site title,description,keywords.I can able to create child site. After that i went Admin-->SiteWizard-->Blank Template-->Replace Content-->I choosed my installed skin and container in portal.And also I added HTML Modules. Both Skin and HTML Contains image tag.
Now I login as a superuser -->My content, Images ,Style properties everything came fine.
Once i logout skin file not loaded due to that page alignment collapsed. Next in chrome i went inspect element i am not able to open those images.If i login as a host i am able to see those files.
Can you please share one of the URLs to the images that aren't working?
Perhaps you have the permissions in your DNN file manager setup so that you have to be logged in to view all of the files in the folder. You can go to the file manager, click on a folder, and manager permissions from there.
I have create a DNN Module using the Visual Studio DotNetNuke 7 C# Compiled Module template. When my module is installed, I would like to create a page for View.ascx. How can I do this? Can this be done when I upload the module in Host > Extensions?
From the Control Panel you should use the Add new page functionality, then place your Module on that newly created page.
Check out this video for how to Add a page in DNN7.
http://www.dotnetnuke.com/Resources/Video-Library/Viewer/Video/549/View/Details/How-to-add-a-page-in-DotNetNuke-7.aspx
And this one for how to adda module to a page
http://www.dotnetnuke.com/Resources/Video-Library/Viewer/Video/537/View/Details/How-to-add-a-module-to-a-page-in-DotNetNuke-7.aspx
To answer the question specifically about having this done automatically with the module, yes, you can, BUT you have to write code to do this and I only recommend it for special circumstances.
I've seen this done using an implementation of the IUpgradable interface in DNN to detect an initial installation and create the page using DNN API calls.
There is some detail in the Wiki about how IUpgradable works
I write a standalone aspx file and upload it to DNN website. I add a html module and make an iframe to that aspx file. How I should check DNN user login or not in aspx file? I think there are something in Session but it is empty when I print it out on aspx page.
The aspx file executes outside of DNN. There is no context for you to work with. A much better approach is to turn your .aspx into a .ascx and derive from PortalModuleBase as the start of a DNN module. You can add a proper module to the page and permission the module as you see fit and DNN will take care of all the authentication and authorization details for you.
A starting point for module development
I don't recommend it in this situation, but you can also emulate the approach I described for getting context in a web service.
https://stackoverflow.com/a/9164573/51851
If your aspx is within DNN's website you can simply use Request.IsAuthenticated to check if user is logged in or not.
But be warned, if you have friendly URL turned on - DNN 5x and above will hijack you aspx request.
I have DNN 4.8 on a shared hosting server. I am facing a quite confusing situation. Whenever I add pages, after few minutes pages disappeared from menu and other page drop-down list (for example Parent Page Combo). Even this behavior repeated on DNN 5.1 as well. I am not sure whether this is issue with hosting company or DNN bug? any clue?
It's definitely not a standard DNN issue. My guess is it has something to do with the server caching and I would work with the hosting company to resolve it.
Does the page still exist? Is it just hidden in the menu? Does your login affect it?