DotNetNuke Hosting with ASPHostPortal.com

BLOG about DotNetNuke CMS, latest technology and Special DotNetNuke Hosting Package with ASPHostPortal.com

DotNetNuke Hosting - ASPHostPortal.com :: How to Reset All Users Password in DotNetNuke

clock Maart 5, 2015 07:03 by author Dan

I don't know whether you manage the same number of sites as I do, yet I've been managing different people groups DNN locales since I first started fiddling with it more than 10 years prior. (Kid, does that make me feel old!)  Restoring the site from another person's surroundings to test, investigate, and fix an issue isn't a noteworthy issue the length of you have some involvement with IIS, SQL Server, and Windows. Be that as it may, the testing you have to do regularly obliges access to different records. This is the issue. Copying those records is either non-insignificant, or lengthy. So why not simply reset the majority of their passwords?

A device I used to utilize a ton as a part of the past is the LetMeIn ASPX page by Evotiva. It permits you to rapidly make another host client. From that point, you have entry to everything with the exception of other client accounts. Contingent upon the kind of customer, clients, and security laws in your general vicinity, this is something worth being thankful for. Nonetheless, in the event that you have the capacity to, its a helpful thing to have the capacity to utilize the very client accounts that are having the issues while performing your investigating. This is the place my tip comes into play.

To begin with, The Red Tape

Presently, before I go any further, it would be an outright best practice to have and you'd be flippant on the off chance that you didn't have a formal strategy to ensure yourself and the customers you're giving administrations to. Have an agreeable comprehension of how you acknowledge locales, how you look after them, and when you obliterate your duplicates of them. In case you're in help, I'd propose pulverizing your reinforcements when your customer affirms that their issue is tackled. The dependable guideline here, don't keep duplicates. Decimate them at your soonest comfort. That being said, I am not a legal advisor either, so you'll need to survey your arrangements and the laws in your district.

Resetting the Passwords for All Users

The connection of this DNN tip is to permit you access to truly mimic the clients on a DNN site. In the event that the quantity of clients is low, I'd propose leaving this article now to utilize my DNN Demo Skin Objects. Truly, they're really cool. You ought to look at them.

In a perfect world, it would be advantageous in the event that you knew the greater part of the passwords of the clients on the site, however we won't and we shouldn't. Rather, we'll change each secret word for each client to "watchword" utilizing the ASPX document beneath. You should simply make an ASPX record in the base of the website, glue this code into it, and afterward see it in a web program of your decision. From that point, its a solitary click to reset the greater part of the passwords to "secret word."

Caution!!! Never do this on a creation site for any reason or put this document on a generation server, anyplace. Additionally, it ought to just be utilized for LEGAL and ETHICAL purposes.

The code beneath does the meat of the work for you.

    private int PortalId
    {
        get
        {
            return PortalController.GetCurrentPortalSettings().PortalId;
        }
    }

    protected void ProcessUsers(object sender, EventArgs e)
    {
        try
        {
            IterateThroughUsers();
        }
        catch (Exception ex)
        {
            Exceptions.ProcessModuleLoadException(this, ex, true);
        }
    }

    private void IterateThroughUsers()
    {
        var sb = new StringBuilder();
        var totalRecords = 0;

        sb.Append("Updating Superusers");
        var superUsers = UserController.GetUsers(false, true, Null.NullInteger);
        UpdateUserInfo(superUsers, ref sb);

        sb.Append("Updating Normal Users");
        var normalUsers = UserController.GetUsers(PortalId, -1, -1, ref totalRecords, true, false);
        UpdateUserInfo(normalUsers, ref sb);

        plcUserLog.Controls.Add(new LiteralControl(sb.ToString()));
    }

    private void UpdateUserInfo(ArrayList users, ref StringBuilder sb)
    {
        foreach (var user in users)
        {
            // convert the user object to UserInfo
            var oUser = (UserInfo)user;

            // update the password
            // REQUIRES: Change the enablePasswordRetrieval attribute to True in the web.config
            // for newer versions of DNN, use this:
            //MembershipProvider.Instance().ResetAndChangePassword(oUser, "password");
            var success = DotNetNuke.Security.Membership.MembershipProvider.Instance().ChangePassword(oUser, string.Empty, "password");

            sb.AppendFormat(
                success
                    ? "{0} {1} ({2}) updated with a new password."
                    : "{0} {1} ({2}) NOT UPDATED!", oUser.FirstName, oUser.LastName,
                oUser.Username);

            // save the user
            UserController.UpdateUser(PortalId, oUser, false);
        }
    }

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.



DotNetNuke Hosting With ASPHostPortal :: How To Manage Pages in DNN

clock Maart 4, 2015 05:20 by author Mark

Manage Pages in DNN

To create a new page in DNN is pretty simple. After you login on the site, look for the menu Pages and hover your mouse into the menu, a sub menu will appear under the menu. Click the option Add New Page.

Page Properties in DNN

Below is the main properties that you will basically utilize in daily use.

  • Page Name : Page name must unique and can not be duplicate or has the same name with other pages. What ever you type in here, it will appear exactly in the site menu.
  • Page Title : Page Title is used for meta tag Title. You can optimize your site by specifying individual unique title for each page.
  • Page URL : You can define your own custom url in here. This will help optimize your site for SEO purposes.
  • Description : This will be used in meta tag description. You can include a brief description about this page.
  • Keywords : This will be used in meta tag keyword. You can separate a keyword by comma.

"Note: most search engine will no longer consider the meta keyword as important factor for search engine search".

  • Include in Menu : By untick this one, the menu will be hidden and will not be visible in the site menu.

Manage Page's Permission

The page permission will list available roles in the current site portal. By default Administrators, All Users, Registered Users, Subscribers, Translators, Unauthenticated Users, and Unverified Users are predefined in DNN. What we interest most are probably All Users which cover all user roles, Registered Users which cover registered members only and Administrators which covers admin account only.

If you want to make the site visible to all users then you should tick All Users View Option. The Edit option, give ability to specific role to edit the content of the page. The content in here are the modules of the page, it could be HTML modules, news modules etc. If you do not want any public users able to view this page, you can set to Registered Users. But if you want to give the page visibility to admin only, then you should choose Administrators.

Alternatively, you can use Page Managements to manage your site pages easily. This menu is available under the Site menu.
All your pages will be displayed in a tree menu on the left hand side. To edit the page, you can just click the menu name. If you want to delete the page, you can just simple right click the menu link.

Best DotNetNuke 7.4 Hosting Recommendation

ASPHostPortal.com

ASPHostPortal.com is the leading provider of Windows hosting and affordable DotNetNuke Hosting. DotNetNuke Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your DotNetNuke website. DotNetNuke is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability



DotNetNuke Hosting with ASPHostPortal.com :: How to Remove .aspx from DotNetNuke URL

clock Februarie 26, 2015 07:55 by author Dan

DotNetNuke ships with a URL supplier that throughout the years has experienced a few overhauls by they way it can deal with URLs

Unique Method – Default.aspx?TabId=52

Second Version –/Home/TabId/52/Default.aspx

Human Friendly (Current Default) –/Home.aspx

The new human cordial is extraordinary yet obliges that the client attach the .aspx to the end of the page names.

Contextual analysis

Lets say you have a business card or advancement and you need to promote a particular page on your site that individuals could really sort in

"www.domain.com/promo"

Regularly what you would do is FTP into your DotNetNuke root index, make an organizer called promo and afterward make a default.htm page to divert to www.domain.com/promo.aspx

Reworking the URL

With IIS7 and Url Rewriting you can now add a few lines to your web.config record and handle urls without the .ASPX augmentation. The following is a sample of such a modify principle and you will put this within your hub.

<rewrite>
    <rules>
        <rule name="sanitize aspx">
          <match url="(^.*)" />
          <conditions logicalGrouping="MatchAll">
            <add negate="true" input="{REQUEST_FILENAME}" matchType="IsFile" />
            <add negate="true" input="{REQUEST_FILENAME}" matchType="IsDirectory" />
            <add input="{URL}" pattern="(.*).(.*)" negate="true" />
          </conditions>
          <action url="{R:1}.aspx" type="Rewrite" />
        </rule>
    </rules>
</rewrite>


This code lives up to expectations by first verifying that a document or index with the/promo does not as of now exist. On the off chance that it does then the physical record will overshadow the change guideline. Second it will then take the area url and add the .aspx to the end on the off chance that it doesn't exist. So when you write in/promo in the background it is serving up the page/promo.aspx. This is carried out without diverting or changing the url.

Presently all your URLs in DotNetNuke can be straightforward and considerably all the more beautiful.

Here is an option form in the event that you need to do 301 sidetracks to the page name versus revamping the url.

<rewrite>
    <rules>
        <rule name="sanitize aspx" stopProcessing="true">
          <match url="(^.*)" />
          <conditions logicalGrouping="MatchAll">
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
            <add input="{URL}" pattern="(.*).(.*)" negate="true" />
          </conditions>
          <action type="Redirect" url="{R:1}.aspx" redirectType="Permanent" />
        </rule>
    </rules>
</rewrite>

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.



DotNetNuke Hosting With ASPHostPortal :: How to Set up a Temporary URL in DotNetNuke

clock Februarie 16, 2015 05:24 by author Mark

Set up a Temporary URL to Access Servers

Some of clients migrate from other hosting providers. They want to verify their site is functioning properly before contacting their registrater to either point their 'A' record to the IP address of their server or change their name servers to our name servers. Other clients have a new site and have not yet registered their domain name with a registrar. The following steps outline how you add a temporary URL so you can view your website on servers before you make your website on the servers live.
If you are unsure of which version of Plesk Control Panel is controlling the web services of your server, see  How do I Determine What Version of Plesk Control Panel I am Using?

Set up a Temporary URL

  • Log in to your Plesk Control Panel
  • In Plesk 11.x click on Subscriptions tab, click on your domain.Click on the Websites & Domains tab.  Then click on Add New Domain Alias, at the bottom of the page.
  • In Plesk 9.x go to Domains > [your domain] > domain aliases
  • Add a domain alias called [your domain].dnnmax.com.
  • Enable all options and click OK.
  • Log in to your database using SQL Server Managment Studio.
  • Navigate to your database and expand [your database] > Tables.
  • Right click on dbo.PortalAlias then click Edit Top 200 Rows.
  • Click on the last row. Leave the first column default.
  • Second column is your portal number (default is 0).
  • In the third column enter your temporary URL ( [your domain].com).
  • Save the settings by tabbing to the next row, committing the change to the table.
  • Recycle your application pool so the addition to the PortalAlias table will take effect.

Recycle the Application Pool for Websites using Plesk 11.x

  • Log into your Control Panel.
  • Click the Subscriptions tab, select Manage Hosting for the domain.
  • Select the Websites & Domains tab.
  • Below Web Hosting Access select Show Advanced Operations.
  • To recycle your application pool select Dedicated IIS Application Pool for your websites.
  • Select the Recycle button to recycle the application pool.

Recycle the Application Pool for Websites using Plesk 9.x

  • Log into your Control Panel
  • Click on Home on the top of the page. This will take you to the welcome screen of your subscription. (If the correct domain isn't listed, choose the subscription for it from the drop down menu in the upper right.)
  • On the home screen, click on Domains, then select your domain.
  • Under Additional Tools select IIS Application Pool.
  • Select the Recycle button to recycle the application pool.

Best Recommended DotNetNuke Hosting

ASPHostPortal.com

ASPHostPortal.com is the leading provider of Windows hosting and affordable DotNetNuke Hosting. DotNetNuke Hosting from ASPHostPortal.com provides a safe, reliable and performance-driven foundation for your DotNetNuke website. DotNetNuke is the perfect Content Management System for managing and developing your website with one of ASPHostPortal’s Hosting plans. ASPHostPortal has ability to support the latest Microsoft and ASP.NET technology, such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch, ASPHostPortal guarantees the highest quality product, top security, and unshakeable reliability, carefully chose high-quality servers, networking, and infrastructure equipment to ensure the utmost reliability.



DotNetNuke Hosting with ASPHostPortal.com :: Enable/Disable Allowed File Types in DotNetNuke

clock Februarie 12, 2015 06:48 by author Dan

DotNetNuke (DNN) is a great substance administration framework that incredibly streamlines the normal organization and substance administration of locales. One decent peculiarity is the record administration framework which permits clients to transfer documents from their neighborhood PCs to the filesystem on the DNN Web server gateway root. They can then utilize the DNN GUI to include gadgets, for example, the Documents module that gives a quick and basic approach to give site guests access to these documents.

The Problem

Here and there, however, clients will experience an apparently baffling lapse message when they are attempting to transfer records to DotNetNuke, for example, the message in the picture toward the begin of this article. This message will say that the document they simply attempted to transfer is a confined record sort and that they have to contact a facilitating supplier.

You and your clients will be content to hear that this cautioning looks a larger number of foreboding than it truly is. In the event that you are accountable for the DotNetNuke establishment then you may have known about refused document sort lapses in the recent past.

Finding the Issue

At the point when talking with the client who does not clarify the specifics of the blunder they experienced, there are two potential outcomes that will instantly spring to brain when catching wind of a mistake with the DotNetNuke record uploader.

  • The primary is that the record size surpassed the allowed document estimate in DotNetNuke.
  • The second is that the document sort is not an allowed sort.

You ought to make a point to check both of these focuses while conversing with the client and verify that when you empower the document sort, that the record size won't surpass that permitted by your establishment of DotNetNuke.

Fortunately its not difficult to redesign the rundown of  allowed document sorts in DotNetNuke


Here are the steps to redesign the rundown of permitted document sorts in view of a DNN 5.01 establishment that I am working with. Contingent upon your rendition of DotNetNuke, the way and system to deal with the rundown of document sorts may contrast.

  • Log into DotNetNuke with your SuperUser level record.
  • Click on the Host alternative on the upper left toolbar
  • Click on the Host Settings menu thing under the Basic Features menu.
  • Span to the base of the Host Settings page that shows up
  • You will see an Advanced Settings sub-segment
  • Click on the in addition to (+) adjacent to the Other Settings alternative to grow this
  • You will now see various alternatives, one of which is titled Allowable File Extensions
  • In the content box of Allowable File Extensions you will see a comma-divided rundown of the permitted expansions.
  • Toward the end of the rundown include the document expansion you might want to empower. If its not too much trouble note that you don't include the "." before the augmentation, yet just a comma and afterward the genuine record expansion, (for example, ,ai for Adobe Illustrator document sorts, or ,docx for MS Word reports)

Don't Over-Allow File Types

The reason that DotNetNuke limits document sorts so precisely and just permits framework SuperUsers to deal with the rundown of record sorts is that some record sorts are more inclined to permitting framework bargains than others.

While overseeing record sorts, it is imperative to understand that every new document sort that you add can acquaint security dangers with your site. On a shut Intranet framework this is less of an issue, yet on a Web webpage that is presented to the Internet you ought to precisely assess the permitted record sorts to verify that you are not uncovering your website and clients to pointless dangers.

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com
ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.



DotNetNuke Hosting - ASPHostPortal.com :: Cleaning and Re-Indexing your DotNetNuke Search Tables

clock Februarie 5, 2015 06:56 by author Dan

Today we will tell you about Cleaning and Re-Indexing your DotNetNuke Search Tables. A week ago, we put a great deal of exertion into upgrades to the inquiry and RSS parts of Efficion's Articles module. As a feature of that, we recognized that regardless of how often you hit the Re-Index substance interface on the Host-> search Admin page, the connections never really get redesigned. As we dug further, it got to be clear that to upgrade the connections utilized by DNN's pursuit and RSS, you really need to cleanse the hunt tables.

This has suggestions past our module so I thought I'd impart the steps as a decent practice to do each once in momentarily on your DNN site to verify you Search Results and RSS Feeds are connecting legitimately.

Along these lines, if your query items aren't showing or connecting the route you'd like them to, the first thing you ought to attempt is clearing and re-indexing the inquiry tables. To do this:

1.) Login as host or an alternate superuser account

2.) Go to the Host->sql tab and run the accompanying as script:

delete {databaseOwner}{objectQualifier}SearchItemWordPosition
delete {databaseOwner}{objectQualifier}SearchItemWord
delete {databaseOwner}{objectQualifier}SearchWord
delete {databaseOwner}{objectQualifier}SearchItem

3.) Go to Host -> Search Admin and click the Re-Index substance catch. It may take for a little while for the re-indexing to finish so provide for it a couple of hours before testing once more.

On the off chance that this does not work, there may be an alternate module that is creating issues with Search. Take a gander at your Event Viewer and check whether you can discover any slip messages identifying with hunt.

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com
ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.



DotNetNuke Hosting - ASPHostPortal.com :: Single Sign-on (SSO) and Modulesharing in DotNetNuke CE 06.01.00 and above

clock Januarie 29, 2015 06:42 by author Dan

One issue that is confronting you now and again as a dotnetnuke expert is the smoldering yearning of clients to have a solitary sign-on answer for their multi-entryway framework. Regularly they have diverse entryways for their organization offices or separate intranet and web entrances or some other multiportal needs. At the same time none of these clients comprehend the need of logging seperatly into each and every entryway! What's more for the framework executives it is a bad dream to keep all these client accounts in sync! A considerable measure of business and open source modules and suppliers served to take care of this issue previously.

An alternate inconvenience is the inconceivability to impart content between entries. Consider  a desktop program site and his portable friendly (acknowledged as two entries). On the off chance that you compose an article in the desktop gateway and you need to demonstrate this uncommon article on the portable entry as well, what did you need to do ? Yes, duplicate and glue! Conceivable, however not exceptionally rich!

Since Version 6.1  of Dotnetnuke  there is an answer for this in the Proffessional Version (PE). Lamentably this should be excluded in the group version of DNN. Yet you ought to realize that the usefulness is actualized in the center and just the organization module is inadequate in the CE form! So you have the capacity utilize this, even in  CE, with negligible changes straightforwardly in the database:

Base of all the functionality is the new table “PortalGroups”:

For every group of portals we need to insert here one record:

Next to the Portalgroupname and the Portalgroupdescription, which are selfexplaining, and the normal fields Createdondate, Createdbyuserid and so forth , just  Masterportalid and Authenticationdomain  are intriguing. Masterportalid  ought to be supplanted with the portalid of the entryway which ought to be utilized as the entry where the client logs later on. Authenticationdomain ought to be loaded with the space name of the expert entryway (e.g. www.yourdomain.com)

Presently we need to fill in the Portalgroupid of the recently made portalgroup into the field with the same name in the comparing Portal records and our SSO arrangement is finished:

Tip: Eventually you have to recycle the Applicationpool to see your results!

And now see how this affects your portal administration:

Add an existing module – before

 

Add an existing module – after

And after login in the main portal the user is also automatically logged in into the child portal and all users of both portals show up together in the user administration!

Please make a special effort to be mindful of this:

  • A client made on the expert entryway is known on all entrances of the entrance bunch
  • Login at an entryway consequently logs you into all entrances with the same area (incl. subdomains + childportals). SSO for different areas does NOT work (yet you can log in with the same client certifications)

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com
ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.



DotNetNuke Hosting - ASPHostPortal.com :: What Exactly is Module Definition?

clock Januarie 23, 2015 05:59 by author Ben

What's Module Definition?

A Module must have at the least 1 definition in an effort to show the default view handle in module. Far more more than, Module is collection of module definitions, that contains group of controls (View, Edit, Settings). When a module is installed towards the tab, each of the definitions are installed to it and default or view controls from all the definition is visible for the tab.


But why do I require it?

If you desire to display your module views in diverse panes!

I don't get you!

Well what will you do for those who have a two column layout (skin) and also you are asked to show recent posts within the side bar pane and recent comments at the bottom of content pane?

I'll produce two diverse modules!

No, that's not a proper method to do it! Module definitions are simply to do that kind of factors. Making two different module and after that producing a module package for both of them and installing them individually just isn't an effective way. Logically, your current posts' view and current comments are element of the weblog module and by installing blog module you'll be capable of install both of them in any pane of skin you need.

Ok, But I can just add the current comments in the bottom of my posts within the ascx handle, why do I develop a separate view for it?

Nicely, what if client ask you to move it to sidebar? separating the issues will allow client to complete it him self!

Oh I see! So, I have to create two view controls inside the module and just generate two separate definitions for each of them.

Proper. That's the right strategy to do it.

Ok, and what If I need to add "New Post" link to both on the module definitions?

Nicely, it is possible to generate a single edit sort of manage and also you have to add the control's link to both in the view controls and add the edit control to both definitions. But note that in case you are using module id this may not perform. Module ID for both of them is going to be various.

[But most of the time, you'll not do that in DNN, you'll location edit hyperlink for the view that is most relevant.]

And what about settings, can I share settings of module between them?

Nop, you cannot share it. installing every single definition will generate a new module id. and settings are stored by module id so technically, you do not have facility to complete this by design and style. That tends to make sense, For instance, if you want to show unapproved comment's list to the blog owner, and modify the setting for that definition, that will not influence the weblog list and current post list.

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com

ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.





DotNetNuke Hosting - ASPHostPortal.com :: Bug Custom profile properties cannot be selected for custom registration form (DNN 7)

clock Januarie 22, 2015 06:59 by author Dan

DNN 7 permits customization of the enlistment structure through a simple interface, with intellisense. You simply select "Custom" for Registration Form Type in Admin - Site Settings - User Account Settings tab and you can include all the fields you like to your enlistment structure.

Site Settings

Right now of composing, this doesn't appear to function admirably with custom enlistment properties (i.e. fields you have made yourself through the "Profile Settings - Add New Profile Property catch underneath on the same tab). On the off chance that you attempt to sort a custom property's name on the Registration Fields box, it simply won't come up (despite the fact that its been accounted for that properties of datatype "Content" do come up).

With a specific end goal to make these properties accessible to your enrollment structure until a fix is connected to this, you can utilize SSMS (gave that you have entry and experience utilizing it) and do the accompanying:

  • Go to your DNN database

  • Open the "Portalsettings" table for alter and discover the record that has the worth "Registration_registrationfields" in the "Settingname" field

  • You'll see that the "Settingvalue" field is a comma-delimited rundown containing the field monikers of the properties that are to be shown on the custom enlistment structure. Include the nom de plumes you could call your own fields in the rundown.

  • Redesign the table and go to your DNN establishment (as the Host client), and click on Tools - Clear Cache

  • In the event that everything goes well, you'll see that the "Enrollment Fields" box now contains your properties as well, and they will seem regularly on the enlistment structure.

An alternate approach to do this is to utilize the Host - SQL segment on your DNN establishment. To see the current profile properties that are shown on the custom enrollment structure, sort this into the Script box and click "Run Script":

SELECT
SettingValue
FROM  {databaseOwner}{objectQualifier}PortalSettings
WHERE
SettingName = 'Registration_RegistrationFields'

With a specific end goal to include one or more fields toward the end of the rundown, you must run something like this (where "Myfield" is your custom field's assumed name). Keep in mind the comma and utilize no spaces.

UPDATE

{databaseOwner}{objectQualifier}PortalSettings
SET
SettingValue = SettingValue + ',MyField'
WHERE
SettingName = 'Registration_RegistrationFields'

After you run it, go to Tools and click Clear Cache and you will see your fields on the "Enrollment Fields" box in the Admin - Site Settings - User Account Settings tab.

On the off chance that despite everything you require more power and customization with your custom enlistment page, take a gander at the Dynamic Registration module from Datasprings - right now of composing this, form 5.0 has quite recently been discharged for DNN 7.x.

Standard disclaimer: When you do stuff like the above on your database, you do it at your own danger, and I have no obligation if you harm your database, your machine, or the universe. Continuously have a reinforcement helpful!

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com

ASPHostPortal.com provides its customers with Plesk Panel, one of the most popular and stable control panels for Windows hosting, as free. You could also see the latest .NET framework, a crazy amount of functionality as well as Large disk space, bandwidth, MSSQL databases and more. All those give people the convenience to build up a powerful site in Windows server. ASPHostPortal.com offers DotNetNuke hosting starts from $5/month only. We also guarantees 30 days money back and guarantee 99.9% uptime. If you need a reliable affordable DotNetNuke Hosting, we should be your best choice.



DotNetNuke Hosting - ASPHostPortal.com :: Custom Profile Properties Cannot Be Chosen for Custom Registration Type (DNN 7)

clock Januarie 20, 2015 05:43 by author Ben

DNN 7 makes it possible for customization on the registration kind by way of an easy interface, with intellisense. You simply choose "Custom" for Registration Type Type in Admin - Site Settings - User Account Settings tab and also you can add all of the fields you prefer to your registration form.

In the moment of writing, this doesn't appear to function nicely with custom registration properties (i.e. fields you might have designed oneself by way of the "Profile Settings - Add New Profile Home button beneath on the same tab). If you try and kind a custom property's name around the Registration Fields box, it just will not come up (despite the fact that it's been reported that properties of datatype "Text" do come up).

In an effort to make these properties obtainable for your registration type until a repair is applied to this, you are able to use SSMS (supplied which you have access and knowledge using it) and do the following:

  • Go to your DNN database
  • Open the "PortalSettings" table for edit and find the record which has the worth "Registration_RegistrationFields" in the "SettingName" field
  • You will see that the "SettingValue" field is really a comma-delimited list containing the field aliases of the properties that are to become displayed on the custom registration form. Add the aliases of the own fields within the list.
  • Update the table and visit your DNN installation (as the Host user), and click on Tools - Clear Cache
  • If every thing goes nicely, you will see that the "Registration Fields" box now contains your properties too, and they'll appear generally on the registration form.


An additional approach to do that would be to use the Host - SQL section on your DNN installation. To find out the present profile properties that are displayed on the custom registration type, sort this in to the Script box and click "Run Script":

SELECT
SettingValue
FROM  {databaseOwner}{objectQualifier}PortalSettings
WHERE
SettingName = 'Registration_RegistrationFields'


In order to add one or more fields at the end of the list, you must run something like this (where 'MyField' is your custom field's alias). Remember the comma and use no spaces.

UPDATE 

{databaseOwner}{objectQualifier}PortalSettings
SET
SettingValue = SettingValue + ',MyField'
WHERE
SettingName = 'Registration_RegistrationFields'

After you run it, go to Tools and click Clear Cache and you will see your fields on the "Registration Fields" box in the Admin - Site Settings - User Account Settings tab.

If you still need more power and customization with your custom registration page, take a look at the Dynamic Registration module from Datasprings - at the moment of writing this, version 5.0 has just been released for DNN 7.x.
 
Standard disclaimer: When you do stuff like the above on your database, you do it at your own risk, and I have no responsibility should you damage your database, your computer, or the universe. Always have a backup handy! :)

Until next time!

Best DotNetNuke Hosting Recommendation

ASPHostPortal.com is The Best, Cheap and Recommended ASP.NET Hosting. ASPHostPortal.com has ability to support the latest Microsoft and ASP.NET technology, such as: such as: WebMatrix, WebDeploy, Visual Studio 2015, .NET 5/ASP.NET 4.5.2, ASP.NET MVC 6.0/5.2, Silverlight 6 and Visual Studio Lightswitch. ASPHostPortal include shared hosting, reseller hosting, and sharepoint hosting, with speciality in ASP.NET, SQL Server, and architecting highly scalable solutions. ASPHostPortal.com strives to supply probably the most technologically advanced hosting solutions available to all consumers the world over. Protection, trustworthiness, and performance are on the core of hosting operations to make certain every website and software hosted is so secured and performs at the best possible level.



About ASPHostPortal.com

We’re a company that works differently to most. Value is what we output and help our customers achieve, not how much money we put in the bank. It’s not because we are altruistic. It’s based on an even simpler principle. "Do good things, and good things will come to you".

Success for us is something that is continually experienced, not something that is reached. For us it is all about the experience – more than the journey. Life is a continual experience. We see the Internet as being an incredible amplifier to the experience of life for all of us. It can help humanity come together to explode in knowledge exploration and discussion. It is continual enlightenment of new ideas, experiences, and passions

Author Link


 photo ahp banner aspnet-01_zps87l92lcl.png

Corporate Address (Location)

ASPHostPortal
170 W 56th Street, Suite 121
New York, NY 10019
United States

Tag cloud

Sign in