|
|
|
|
Joined: 5/3/2012
Posts: 6
|
|
|
Hi,
I m new to DNN, I have to develop a site where the user registration is only required to send newsletter. there is no user sign up or user login. where user can just type the email address and postalcode in the two fields both fields are resided at the top of menu.
.............................................................................................................................................................................................
Signup for newsletter--->>>>>> email:.................................. PostalCode:.....................................
.............................................................................................................................................................................................
HOME | ABOUTUS | CONTACT US | DONATE | PROJECTS | |
..............................................................................................................................................................................................
This is the sample. I need to develop the two fields in the page where user can give the email id and posatl code for signup then they will recieve newsletter. But user login and typical sign up are not required, how can i achieve this ...... any one can guide me to over come this issue!!!!11
|
|
|
|
| |
|
|
|
Joined: 9/18/2003
Posts: 56
|
|
|
Sounds to me like you want to collect information from your website and use a third party app to send these newsletters. Assuming I am correct I would simply use the feedback module to collect your fields and export the collected data for your newsletter app.
|
|
|
|
| |
|
|
|
libertybusinessmarketing.com Joined: 10/21/2010
Posts: 17
|
|
|
Actually, I think, if you want to use the newsletter module that comes with DNN, there is another way you can do this where you don't have to copy information and take it elsewhere.
You have to make sure your User Registration is set to either "Public" or "Verified". By default, this is set to Public when you install DNN. You can find this setting in "Site Settings" under the "User Account Settings" tab.
Now, if you want to make it very easy for people to see something that encourages them to register, you can create a button that says something like "Register for Our Newsletter", or something to that affect. Then, add that image file (the button) to an html module wherever you want it on your site, then link it to the default registration page.
At first, I had difficulty getting that link, because there is no page that says "Registration" in page management. I think it is just a hidden module on the profile page...not sure how that works. But, what I did was logged out, clicked on the "Register" link that is next to the "Login" link, then copied that URL. Then I logged back in, went to the module where I put the "Register" button I had created, and linked that button to the URL I had just copied.
I know that sounds complicated, but it worked like a charm.
Then, whenever I wanted to send something out to all the registered users on my site, I just went to the newsletter page that comes with DNN, and selected "Registered Users" for who I wanted to send the message to.
Hope that helps.
|
|
|
|
| |
|
|
|
Joined: 3/22/2016
Posts: 2
|
|
|
Hi all,
I have implemented dnn 8.0.1 on a site and am working in content slider module i got below error message
please help me
Error: is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Unknown server tag 'dnn:DnnDatePicker'. ---> System.Web.HttpParseException: Unknown server tag 'dnn:DnnDatePicker'. ---> System.Web.HttpParseException: Unknown server tag 'dnn:DnnDatePicker'. ---> System.Web.HttpException: Unknown server tag 'dnn:DnnDatePicker'. at System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) at System.Web.UI.MainTagNameToTypeMapper.GetControlType2(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) at System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) at System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs) at System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.WebFormsModuleControlFactory.CreateModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleControlFactory.LoadModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
|
|
|
|
| |
|
|
|
Joined: 3/22/2016
Posts: 2
|
|
|
Hi all,
I have implemented dnn 8.0.1 on a site and am working in content slider module i got below error message
please help me
Error: is currently unavailable. DotNetNuke.Services.Exceptions.ModuleLoadException: Unknown server tag 'dnn:DnnDatePicker'. ---> System.Web.HttpParseException: Unknown server tag 'dnn:DnnDatePicker'. ---> System.Web.HttpParseException: Unknown server tag 'dnn:DnnDatePicker'. ---> System.Web.HttpException: Unknown server tag 'dnn:DnnDatePicker'. at System.Web.UI.TagPrefixTagNameToTypeMapper.System.Web.UI.ITagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs) at System.Web.UI.MainTagNameToTypeMapper.GetControlType2(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) at System.Web.UI.MainTagNameToTypeMapper.GetControlType(String tagName, IDictionary attribs, Boolean fAllowHtmlTags) at System.Web.UI.RootBuilder.GetChildControlType(String tagName, IDictionary attribs) at System.Web.UI.ControlBuilder.CreateChildBuilder(String filter, String tagName, IDictionary attribs, TemplateParser parser, ControlBuilder parentBuilder, String id, Int32 line, VirtualPath virtualPath, Type& childType, Boolean defaultProperty) at System.Web.UI.TemplateParser.ProcessBeginTag(Match match, String inputText) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ProcessException(Exception ex) at System.Web.UI.TemplateParser.ParseStringInternal(String text, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) --- End of inner exception stack trace --- at System.Web.UI.TemplateParser.ParseString(String text, VirtualPath virtualPath, Encoding fileEncoding) at System.Web.UI.TemplateParser.ParseFile(String physicalPath, VirtualPath virtualPath) at System.Web.UI.TemplateParser.ParseInternal() at System.Web.UI.TemplateParser.Parse() at System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType() at System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider buildProvider) at System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders() at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate) at System.Web.UI.TemplateControl.LoadControl(VirtualPath virtualPath) at DotNetNuke.UI.ControlUtilities.LoadControl[T](TemplateControl containerControl, String ControlSrc) at DotNetNuke.UI.Modules.WebFormsModuleControlFactory.CreateModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleControlFactory.LoadModuleControl(TemplateControl containerControl, ModuleInfo moduleConfiguration) at DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() --- End of inner exception stack trace ---
|
|
|
|
| |