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?
Informing User that a thread is moderated
Collapse
X
-
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. -
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> </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> </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
-
Yes, the 2 uses seconds. I don't know the units of the 100, but increasing the number definitely affects the redirect time.Comment
-
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
ThanksMarkComment
-
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>
Comment
-
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
-
Comment
widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
Comment