Informing User that a thread is moderated

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • waltercat
    Senior Member
    • Oct 2005
    • 202

    Informing User that a thread is moderated

    I have a forum where I want to moderate new threads. However when a user adds a new thread, from thier vantage point it looks as though their thread did not get posted. There is no warning page that thier thread is being moderated. is there a way to turn this function on? How else would I go about informing them that their thread has gone into a moderation queue?
  • Jake Bunce
    Senior Member
    • Dec 2000
    • 46598
    • 3.6.x

    #2
    The redirection page after posting a new thread warns of possible moderation queues. I recommend you add another warning as a sticky thread or announcement.

    Comment

    • waltercat
      Senior Member
      • Oct 2005
      • 202

      #3
      Oh, I see it now, it happens so fast I can't read it. Is there a way to make that delay longer before redirecting?

      Comment

      • Jake Bunce
        Senior Member
        • Dec 2000
        • 46598
        • 3.6.x

        #4
        Admin CP -> Styles & Templates -> Style Manager -> « » -> STANDARD_REDIRECT

        Change the red numbers to affect the redirection time:

        Code:
        $stylevar[htmldoctype]
        <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
        <head>
        <if condition="!$postvars">
        
        	<noscript>
        	<meta http-equiv="Refresh" content="[color=red]2[/color]; URL=$url" />
        	</noscript>
        
        	<script type="text/javascript">
        	<!--
        	function exec_refresh()
        	{
        		window.status = "$vbphrase[redirecting]" + myvar;
        		myvar = myvar + " .";
        		var timerID = setTimeout("exec_refresh();", [color=red]100[/color]);
        		if (timeout > 0)
        		{
        			timeout -= 1;
        		}
        		else
        		{
        			clearTimeout(timerID);
        			window.status = "";
        			window.location = "$js_url";
        		}
        	}
        	
        	var myvar = "";
        	var timeout = 20;
        	exec_refresh();
        	//-->
        	</script>
        </if>
        $headinclude
        <title>$pagetitle</title>
        </head>
        <body>
        
        <br />
        <br />
        <br />
        <br />
        
        <form action="$formfile" method="post" name="postvarform">
        <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="70%" align="center">
        <tr>
        	<td class="tcat">$vbphrase[redirecting]</td>
        </tr>
        <tr>
        	<td class="panelsurround" align="center">
        	<div class="panel">
        			
        		<blockquote>
        			<p>&nbsp;</p>
        			<p><strong>$errormessage</strong></p>			
        			<if condition="$postvars">
        				$postvars
        				<p id="click_here_p" class="smallfont">$vbphrase[click_the_following_button]</p>
        				<input type="submit" class="button" value="$vbphrase[proceed]" accesskey="s" />
        			<else />
        				<p class="smallfont"><a href="$url">$vbphrase[click_if_browser_does_not_redirect]</a></p>
        				<div>&nbsp;</div>
        			</if>
        		</blockquote>
        			
        	</div>
        	</td>
        </tr>
        </table>
        </form>
        
        <if condition="$postvars">
        <!-- redirect with POST -->
        
        <script type="text/javascript">
        <!--
        fetch_object('click_here_p').style.display = 'none';
        function submit_form()
        {
        	window.status = "Redirecting" + myvar;
        	myvar = myvar + " .";
        	timerID = setTimeout("submit_form();", [color=red]100[/color]);
        	if (timeout > 0)
        	{	
        		timeout -= 1;
        	}
        	else
        	{
        		clearTimeout(timerID);
        		window.status = "";
        		document.forms.postvarform.submit();
        	}
        }
        
        myvar = "";
        timeout = 18;
        submit_form();
        //-->
        </script>
        	
        <!-- / redirect with POST -->
        </if>
        
        </body>
        </html>

        Comment

        • waltercat
          Senior Member
          • Oct 2005
          • 202

          #5
          Cool. Thanks. What do the values equal? I'm not sure what the range is (i.e. does 2 = 2 seconds?) What does 100 translate to mean?

          Comment

          • Jake Bunce
            Senior Member
            • Dec 2000
            • 46598
            • 3.6.x

            #6
            Yes, the 2 uses seconds. I don't know the units of the 100, but increasing the number definitely affects the redirect time.

            Comment

            • MJM
              Senior Member
              • Dec 2001
              • 940

              #7
              Thanks Jake!
              Before I pass this on to my sidekick to change, has it been determined what the 100 equals?

              waltercat, what setting did you find works in your situation?
              I'm having the same problem as you posted and would much appreciate hearing what # you found works for you.

              I presume this is going to affect other redirects in addition to moderated posts.
              I still would prefer, as a suggestion, that it force the moderated user to click a link back to forum, thus acting as an acknowledgement that they have read the message

              Thanks
              Mark

              Comment

              • Jake Bunce
                Senior Member
                • Dec 2000
                • 46598
                • 3.6.x

                #8
                I still don't know the units of the 100.

                You can use template conditionals in this template to check for different PHP files:

                Code:
                <if condition="THIS_SCRIPT == 'newreply'">
                	[color=red]shows if submitting a reply[/color]
                <else />
                	[color=red]otherwise it shows this for all other redirects[/color]
                </if>
                You can use conditions like this to set different redirect numbers for different pages, or even to remove the automatic redirect completely for some pages.

                Comment

                • waltercat
                  Senior Member
                  • Oct 2005
                  • 202

                  #9
                  Originally posted by MJM


                  waltercat, what setting did you find works in your situation?
                  I'm having the same problem as you posted and would much appreciate hearing what # you found works for you.
                  If I remember it correctly I set mine to 7. It changed all redirections, so I ended leaving the default because I didn't like the delays on all pages.

                  Comment

                  • Hensa
                    Member
                    • Mar 2007
                    • 30

                    #10
                    I managed to increase delay time simply by changing the following variable:

                    var timeout = 20;

                    Comment

                    • adwade
                      Member
                      • Jul 2006
                      • 74

                      #11
                      Originally posted by waltercat
                      How else would I go about informing them that their thread has gone into a moderation queue?
                      Using Cyb - Prevent Newbies from Posting to Wrong Forum you may be able to modify the phrases displayed to get your point across. For SPAM purposes, I did. Notice, I revised the phrases to suit my needs.
                      Attached Files
                      Shopping for a HOST? Ask me about A Small Orange

                      Comment

                      • Glen C
                        Senior Member
                        • Aug 2001
                        • 119

                        #12
                        can someone recap how to turn off redirects to moderated posts in ONE FORUM?

                        this is a major omission as the quick redirectr causes pm/emails to admin/moderators.

                        thanks!

                        Comment

                        widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
                        Working...