DotNetNuke Feedback Module - Issue 54
Last Post 01/18/2012 11:07 AM by Joseph Craig. 34 Replies.
Author Messages
Lee Sykes
DNN Creative Staff
Nuke Master VI
Nuke Master VI
Posts:4945


--
03/01/2010 3:43 AM
    Add any comments or questions regarding the DotNetNuke Feedback Module tutorial from Issue 54
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    Martin Desaulniers
    Nuke Newbie
    Nuke Newbie
    Posts:2


    --
    03/02/2010 4:51 PM
    I just registed to your manazine. I don't found any link to watch the video tutorial ? I keep circuling around the same page. Can you help ?
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    03/03/2010 1:33 AM
    Hello,

    To access most of the videos you have to subscribe:
    http://www.dnncreative.com/Subscrib...fault.aspx

    If you have already subscribed and do not have access email me your receipt and I will look into it immediately.

    If you are looking for free content have a look here:
    http://www.dnncreative.com/Home/Fre...fault.aspx

    Thanks,
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    jesp18
    Nuke Active Member
    Nuke Active Member
    Posts:23


    --
    03/03/2010 6:31 AM

    Hi Lee,

    I've installed the Feedback Module on my local installation (DNN 5.1.4). I've added some categories and subjects and changed the settings. No problems so far.
    When I fill in the form and send it I get an error (see attachements).

    Can you help me with this?

    Thanks and kind regards,
    Jeannine

    Joseph Craig
    DNN MVP
    Posts:11667


    --
    03/03/2010 6:51 AM
    Check your installation's Event Log and post the more detailed error message that you'll find there.

    Also, is SMTP setup?  Have you successfully sent emails from the system?

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    jesp18
    Nuke Active Member
    Nuke Active Member
    Posts:23


    --
    03/03/2010 7:07 AM
    Hi, I've checked my smtp settings and also did a test. Email was send succesfully.

    Event log.

    ModuleId
    : 436
    ModuleDefId: 110
    FriendlyName: Contactformulier
    ModuleControlSource: DesktopModules/Feedback/Feedback.ascx
    AssemblyVersion: 5.1.4
    PortalID: 0
    PortalName: K2 Infra - Consultants
    UserID: 1
    UserName: hostus01
    ActiveTabID: 63
    ActiveTabName: Organisatie
    RawURL: /k2infra/Organisatie.aspx
    AbsoluteURL: /K2Infra/Default.aspx
    AbsoluteURLReferrer: http://localhost/k2infra/Organisatie.aspx
    UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; GTB6.4; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.21022; .NET CLR 3.5.30729; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.30729)
    DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
    ExceptionGUID: 70d7d233-e879-4d4b-8c06-5ed1f2fb816c
    InnerException: Value cannot be null. Parameter name: pattern
    FileName:
    FileLineNumber: 0
    FileColumnNumber: 0
    Method: System.Text.RegularExpressions.Regex..ctor
    StackTrace:
    Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Value cannot be null. Parameter name: pattern ---> System.ArgumentNullException: Value cannot be null. Parameter name: pattern at System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache) at System.Text.RegularExpressions.Regex.Match(String input, String pattern) at DotNetNuke.Modules.Feedback.Feedback.IsEmail(String Email, Int32 portalid) at DotNetNuke.Modules.Feedback.Feedback.cmdSend_Click(Object sender, EventArgs e) --- End of inner exception stack trace ---
    Source:
    Server Name: PC_VAN_JEANNINE

    Kind regards, Jeannine
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    03/03/2010 7:15 AM
    Hmmm.

    You might want to try adjusting the modules settings to see if you can determine which parameter is causing the problem.  For example, turn off moderation and turn off categories.  If you have checked "Use category value as Send To" turn that off and make sure that there is a valid email address in the Send To setting.

    The problem appears to be related to an email address, so pay attention to the module settings related to email addresses.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    jesp18
    Nuke Active Member
    Nuke Active Member
    Posts:23


    --
    03/03/2010 7:33 AM
    Hello,

    It's going wrong when I enable the setting: Use Category value as Send To. There is a valid email address in the value field (see attachment). It looks like the system is not picking up this value.

    When I disable this setting email is sent.

    Kind regards, Jeannine


    Joseph Craig
    DNN MVP
    Posts:11667


    --
    03/03/2010 7:45 AM
    I've never used this option before.  I believe that Lee does discuss category values in the current tutorial (I haven't actually had a chance to view it yet), so you might want to review that if you haven't already done so.

    But, at least we've located the source of the problem.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    jesp18
    Nuke Active Member
    Nuke Active Member
    Posts:23


    --
    03/03/2010 8:19 AM
    Hi Joe,

    Lee does discuss the category values and yes, I've viewed them. I followed the tutorial, but I still got the error.
    It seems like the module is not picking up the list value for the category.
    Maybe Lee can have a look at it again. Maybe it's an DNN 5.1.4 issue?

    Kind regards, Jeannine
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    03/03/2010 8:40 AM
    Hello,

    I just tested this in 5.1.4 and get the same error, I would suggest upgrading to the latest version.

    Thanks,
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    jesp18
    Nuke Active Member
    Nuke Active Member
    Posts:23


    --
    03/04/2010 3:00 AM
    Hi Lee,

    Thanks for this answer. I never did an upgrade till now. So another challenge for me.

    Kind regards, Jeannine
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    03/04/2010 4:22 AM
    you will want to watch this:
    How to Upgrade DotNetNuke (Auto Merge Method) (v4.6.2 to v5+)

    It's the method to use for DNN 5

    I would also recommend you do a test upgrade on a localhost backup of your website before attempting it on the live website.

    Also, make sure you have a full backup of your live website before attempting it on the Livesite - usually if you don't have a backup it goes wrong + if you do have a backup it goes perfectly ;-)

    How to backup a live hosted DotNetNuke website and restore it to a localhost installation
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    jesp18
    Nuke Active Member
    Nuke Active Member
    Posts:23


    --
    03/04/2010 6:53 AM
    Hi Lee and Joe,

    Thanks for the great and fast support!

    Kind regards, Jeannine
    David
    Nuke Master
    Nuke Master
    Posts:152


    --
    03/04/2010 12:54 PM
    For a simple module this one has caused me no end of grief over the years. I use Google apps for my email provider. They have very strange settings and also you can’t send yourself emails. As a result I use WebMaster@AgingSafely.com as the admin address and DavidWSnow@AgingSafely.com for to receive email. Google also uses SLL and strange ports. I have yet to have DNN allow me to specify a port (465) on the line with smtp.gmail.com. However, DNN or Google seem to do the right things and the mail comes thru. However, if the users is not logged in and fills out the message using their email address I don’t receive the email address in the email. This makes the module somewhat useless. For example I as a test I get “Test message Submitted By: Dave Snow” I am using the current feedback module but and older version of DNN. /Dave Snow
    David
    Nuke Master
    Nuke Master
    Posts:152


    --
    03/04/2010 3:14 PM
    After hours of screwing around I proved that Google won't let you send emails using anyones elses name. That was causing it to look like WebMaster@AgingSafely was sending the Feedback not the purson filling out the form. Verizon isn't so security minded and if I use them as the SMTP server then the feedback "looks" as if it was sent by the email address entered on the form. /Dave
    Martin Desaulniers
    Nuke Newbie
    Nuke Newbie
    Posts:2


    --
    03/04/2010 3:59 PM
    What is your email ?  I have your receipt and the PayPal receipt also.

    I want to get to this tutorial : http://www.dnncreative.com/Tutorial...fault.aspx

    and right now, there is only a description of the video (even when I'm login ... my name appear on the top right of the web site beside logout.
    Lee Sykes
    DNN Creative Staff
    Nuke Master VI
    Nuke Master VI
    Posts:4945


    --
    03/08/2010 3:11 PM
    Hi Martin,

    Please contact me direct for subscription enquiries email: lee at dnncreative.com

    Please email me your receipt and username on DNN Creative and I will give you immediate access. It's best to email me direct for subscription enquires as forum posts can be easily missed.

    Many Thanks,
    Lee Sykes
    Site Administrator
    Subscribe to the website : DotNetNuke Video Tutorials : The Skinning Toolkit : DotNetNuke Podcasts

    Twitter: www.twitter.com/DNNCreative

    Lee Sykes's Facebook Profile
    sglindo
    Nuke Newbie
    Nuke Newbie
    Posts:2


    --
    03/28/2010 8:29 AM
    So where exactly is the feedback module. I can't seem to find it listed anywhere in my installation (Ver 5.02.03). Or does it need to be downloaded.
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    03/28/2010 2:37 PM
    Logged in as host, visit the Host, Extensions page and click the "Install Available Updates" link at the bottome of the page.  The Feedback module should be listed there.  If not, you will have to download and install it separately.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    mlorence
    Nuke Active Member
    Nuke Active Member
    Posts:32


    --
    04/02/2010 6:29 AM
    <!--[if gte mso 9]> Normal 0 unctuationKerning/> false false false oNotPromoteQF/> EN-US X-NONE X-NONE ontGrowAutofit/> ontVertAlignCellWithSp/> ontBreakConstrainedForcedTables/> ontVertAlignInTxbx/> MicrosoftInternetExplorer4 <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman";} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> <!--[if gte mso 10]> I added the Feedback module to my page and my client says......

    I think this would be ok, but it is to squished together.  Can you give is more space and make it larger?  And can you get rid of the blue question marks?


    How can I accomplish these task?  Please advise.


    Thanks, Marion

    Joseph Craig
    DNN MVP
    Posts:11667


    --
    04/02/2010 7:37 PM
    This tutorial will teach you some techniques to identify CSS components and to style them: Troubleshooting DotNetNuke Skins


    To get rid of the help question marks, you will want to identify the ids of the marks, and then set them not to be displayed.  For example:

                        #dnn_ctr913_Feedback_plEmail_imgHelp{display:none;}

    Your Feedback module will have a different id, which you can find from the page source or by using the techniques outlined in the tutorial.

    You can spread out the text boxes vertically by applying a style to the SubHead class.  To keep it to the Feedback module, use the header and footer module settings to wrap the module in a div and specialize the CSS to SubHead for that div's class (one that you create).

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    mlorence
    Nuke Active Member
    Nuke Active Member
    Posts:32


    --
    04/03/2010 7:45 AM
    I got rid of the question marks and the alt text. However, I so not understand how to do the following............

    You can spread out the text boxes vertically by applying a style to the SubHead class. To keep it to the Feedback module, use the header and footer module settings to wrap the module in a div and specialize the CSS to SubHead for that div's class (one that you create).

    I am using Visual Studio and I found a Settings.ascx file. Do I put a div tag around the whole table like this.......
    Form table code goes here


    Then add the following in the style sheet located in host>Site>Style sheet editor?

    #contactUsForm .SubHead {margin-top:10px;}

    Marion




    Joseph Craig
    DNN MVP
    Posts:11667


    --
    04/03/2010 9:54 AM
    I don't recommend doing this in the ascx file.  You want to add the div around the actual module instance.  So, on the page that contains the module open the Module Settings.  In the Advanced section you will see a Header and a Footer.  You can add something like this:

    Header
    < style >
    .myFeedback SubHead{padding-bottom:30px;}

    < div class="myFeedback" >

    Footer



    That will put the div tag around only that instance of the Feedback module.  You can put your other styles in the header, too.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    mlorence
    Nuke Active Member
    Nuke Active Member
    Posts:32


    --
    04/03/2010 5:25 PM
    I tied following your directions and the code just shows up on the front  of the page before and after the form.  The header and footer areas in the feedback module  advanced settings area are not editors, just text boxes. I am running dnn 05.02.02

    Marion




    Joseph Craig
    DNN MVP
    Posts:11667


    --
    04/03/2010 6:01 PM
    If you just copied and pasted my code, you probably didn't remove the spaces that I inserted so that the forum software wouldn't interpret as code. 

    The header and footer are just text boxes, yes, but you put html text there.  If you are inserting tags and do it wrong, they won't be interpreted correctly.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    mlorence
    Nuke Active Member
    Nuke Active Member
    Posts:32


    --
    04/05/2010 8:40 AM
    In my Feedback module>advanced settings
    I entered the following which got ride to the question marks and alt text.  I am still trying to make space between the Name, Subject amd Message labels and the previous form fields.  I have been experimenting with the Name label pulling information form the code revieled in the Firefox WebDevelpers Toolbar. Note the follwing...... It does not make a difference.  I have enclosed a screen shot for your viewing.  Please advise.

    Header

    (NOTE: code is in the attachement)





    Footer



    In the screen shot image, you will note the Email Field and the Name field show a default entry.  I want to remove those.  Please tell me how to do this.  (They do not show up in IE, only in Firefox)

    Thanks,
    Marion
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    04/05/2010 8:52 AM
    If you use something like the SubHead coding that I showed in an earlier message, you will be able to create some vertical spacing between the elements.

    I believe that pre-filling some of the boxes is related to being logged in or not and should not depend on the browser.  Try logging out and see what you get.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    mlorence
    Nuke Active Member
    Nuke Active Member
    Posts:32


    --
    04/05/2010 11:13 AM
    Thanks!  Now it is just perfect.  http://mailhandling.com.dnnmax.com/...actUs.aspx

    Marion
    JudeJoseph
    Nuke Newbie
    Nuke Newbie
    Posts:9


    --
    02/22/2011 9:37 PM
    Can you use different feedback forms on the same site? when I add a new feedback form i seem to get the results from another form on the contact us page which i don't want. How can I add different feedback forms to the same site on different pages?
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    02/22/2011 10:28 PM
    The Feedback module isn't designed to have separate sets of feedback. You'd have to use another form if you want to do something like that.

    You could, though, use Dynamic Forms or Form Master or even the Form and List module to create separate forms and keep the feedback inputs separate. Then you could use the Report Module for reporting and/or posting feedback results. You

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    vanda pandey
    Nuke Newbie
    Nuke Newbie
    Posts:2


    --
    06/09/2011 1:54 AM
    Hi All,

    Can any body help me plz i am working on DotNetNukes 5.0(DNN)CMS.
    I am working on server,i hav added a new inbuilt feedback module in a page.It has Name,Email,Subject,Message that is predefined.

    I want to add Purpose (with a dropdown list),City (Textbox),Company Name (Textbox),Mobile No(TextBox),WebSite(TextBox).

    Please help me for the same with some setting to be follower rather then Code .

    Thanks in Advance.
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    06/09/2011 6:01 PM
    See my answer to your other question.

    Joe Craig, Patapsco Research Group
    Complete DNN Support
    Brian Walker
    Nuke Newbie
    Nuke Newbie
    Posts:9


    --
    01/17/2012 11:31 AM
    I have been unsuccessfully trying to get the feedback module to send to multiple email addresses based on the category selected. Sending to one address is not a problem but when I add two email addresses as the value it will not send. I have tried separating the addresses with commas and semicolons.

    Any idea if this is even possible? According to the release notes it can be done but does not specify if it can be done based on category selection.

    Thanks,
    Brian
    Joseph Craig
    DNN MVP
    Posts:11667


    --
    01/18/2012 11:07 AM
    The answers to the question you asked over on the DotNetNuke forums seem correct.

    Joe Craig, Patapsco Research Group
    Complete DNN Support


    ---