History
| DeltaMind RegistrationThe dnnRegistration module is an extended version of the existing DotNetNuke registration module. It supports enhanced user profiles, fields for entering a salutation and a company name are integrated by default. All input fields are checked using several validation mechanisms to prevent misstyped inputs - e.g. using regular expression for telefone numbers or postal codes. In deep e-mail validation can be enabled with the integration of the checkMX Validation Server. The complete module strictly seperates data and layout by the use of CSS to make it most felxible for applying corporate designs. CompatibilityThree different versions are available to support DotNetNuke 3.*, 4.0.* and 4.* InstallationGeneral module installation instructions for the DeltaMind Business Pack modules are described in the PAModuleInstallation or SourceCodeInstallation section.This module also requires the following web.config settings to work properly: DotNetNuke Version 3.*, 4.0.*
...
</roleManager>
<!-- *** BEGIN: dnnRegistration *** -->
<profile enabled="true">
<providers>
<add name="AspNetSqlProvider" type="DotNetNuke.Users.Profile.DNNSQLProfileProvider, DNNSQLProfileProvider" connectionStringName="SiteSqlServer" applicationName="/" description="Stores and retrieves profile data from the local Microsoft SQL Server database" />
</providers>
<properties>
<add name="Title" type="string" allowAnonymous="true" />
<add name="TitleEN" type="string" allowAnonymous="true" />
<add name="FirstName" type="string" allowAnonymous="true" />
<add name="LastName" type="string" allowAnonymous="true" />
<add name="Company" type="string" allowAnonymous="true" />
<add name="Unit" type="string" allowAnonymous="true" />
<add name="Street" type="string" allowAnonymous="true" />
<add name="StreetNo" type="string" allowAnonymous="true" />
<add name="City" type="string" allowAnonymous="true" />
<add name="Region" type="string" allowAnonymous="true" />
<add name="PostalCode" type="string" allowAnonymous="true" />
<add name="Country" type="string" allowAnonymous="true" />
<add name="Telephone" type="string" allowAnonymous="true" />
<add name="Fax" type="string" allowAnonymous="true" />
<add name="EMail" type="string" allowAnonymous="true" />
<add name="Cell" type="string" allowAnonymous="true" />
<add name="Website" type="string" allowAnonymous="true" />
<add name="IM" type="string" allowAnonymous="true" />
<add name="ICQ" type="string" allowAnonymous="true" />
<add name="TimeZone" type="integer" allowAnonymous="true" />
<add name="DebtorNo" type="integer" allowAnonymous="true" />
<add name="PreferredLocale" type="string" allowAnonymous="true" />
</properties>
</profile>
<!-- *** END: dnnRegistration *** -->
<anonymousIdentification enabled="true" cookieName=".ASPXANONYMOUS" cookieTimeout="100000" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="None" domain="" />
</memberrolesprototype>
...
DotNetNuke Version 4.*
...
</providers>
</membership>
<!-- *** BEGIN: dnnRegistration *** -->
<profile defaultProvider="SqlProvider">
<providers>
<clear />
<add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider"
connectionStringName="SiteSqlServer"
applicationName="SampleApplication"
description="SqlProfileProvider for DNN BusinessPack" />
</providers>
<properties>
<add name="Title" />
<add name="Company" />
<add name="FirstName" />
<add name="LastName" />
<add name="Street" />
<add name="StreetNo" />
<add name="PostalCode" />
<add name="City" />
<add name="Telephone" />
<add name="Email" />
</properties>
</profile>
<!-- *** END: dnnRegistration *** -->
</system.web>
<dotnetnuke>
<htmlEditor
...
Profile Control UsageThis module can also be used when selecting the user-profile link which gets rendered from the skin usercontrol (<dnn:USER runat="server" id="dnnUSER" /> The DotNetNuke ModuleControls table contains an entry with the ControlKey=Profile. The ControlSrc property of this entry can be set to DesktopModules/dnnRegistration/dnnRegister.ascx to use the dnnRegistration module per default. Be careful not to insert several rows with the ControlKey=Profile property - this will cause an exception in dnn. This behaviour was noticed after DNN 4.4 upgrade, in this case simply rename or delete the new entry. | DotNetNuke Community-Wiki
Eine Wiki Kurzanleitung findet sich unter QuickReference. Zum üben und ausprobieren bitte die PlayPage benutzen. Recent Topics | ||||||||||||||||||||||||||||