Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Inline Moderation Tools (v1.2.1) Details »»
Inline Moderation Tools (v1.2.1)
Version: 1.2.1, by rob_daemon rob_daemon is offline
Developer Last Online: Sep 2019 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 08-27-2004 Last Update: 12-10-2004 Installs: 122
 
No support by the author.

Note: Development of this hack has stopped.
The built-in version is far superior to this hack and has better controls and permission checking. For those of you who will remain on 3.0.x, I will try to support this hack as best I can, but it won't be a top priority. If you plan on moving to 3.5, I hope this hack made your life a little bit easier while you waited .


Current Version: 1.2.1 (Wed Dec 11 15:26:30 PDT 2004)

What this is?
This hack will allow you and your moderators to do your job more effectively by allowing you to mass-moderate. You can perform the same action on multiple threads and posts without leaving the current page!

What is required?
In order to use this hack, you must have cookies and JavaScript enabled! If you don't, this hack will not work. (Note: there is no "alternative display" for people without JavaScript enabled).

How many changes?
Uploads: 2
File edits: 2
And template additions/edits

Support
I will provide all support here in this thread.

Bugs
I have thoroughly tested this hack with as many different combinations I could think of. But I probably have either over looked one or two, or just didn't think of some. If you find any odd behaviour, please let me know!

Changes Since
  • 1.2.0
    • Fixed problems with merging threads
    • Enhancement to the merge thread screen
  • 1.1.0
    • (Hopefully) resolved all JavaScript issues
    • Merge threads
    • Removed search results moderation ability (it was too much work to maintain and a user could bypass the protection if he knew how the hack operated)
    • Bug with not updating all user fields in post merge
    • Bug with checking for the wrong permissions when deleting a post
    • Template caching
    • Selection boxes only appear when a user is a moderator
  • 1.0.0
    • Fixed search results
    • Added small announcement patch

Fixes For 1.2.1
The following fixes are in in the next version:
On The To-Do List
  • Usergroup permission for inline moderation

If you'd like a moderator action added to this hack, post it below and I'll look into it.

What are the screen shots of?
Don't forget to click install!!!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #32  
Old 09-02-2004, 06:11 AM
AxelF AxelF is offline
 
Join Date: May 2003
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great hack...

Any update on those conditionals to fix the check boxes showing in subscribed threads and search results? Thanks.
Reply With Quote
  #33  
Old 09-02-2004, 05:53 PM
teksigns's Avatar
teksigns teksigns is offline
 
Join Date: Sep 2003
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

awaiting update to install ! cool script man !

keep up the good work !
Reply With Quote
  #34  
Old 09-03-2004, 02:01 AM
rob_daemon's Avatar
rob_daemon rob_daemon is offline
 
Join Date: Sep 2003
Posts: 197
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AxelF
Great hack...

Any update on those conditionals to fix the check boxes showing in subscribed threads and search results? Thanks.
It may be this weekend or not. School just started, but I have labour day off. It should be there within the next two weeks, though.
Reply With Quote
  #35  
Old 09-04-2004, 01:56 PM
teksigns's Avatar
teksigns teksigns is offline
 
Join Date: Sep 2003
Posts: 133
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I noticed that there is a merge feature for merging post....

how about a feature to merge threads as well ?

any idea how to make that happen ?
Reply With Quote
  #36  
Old 09-04-2004, 05:48 PM
rob_daemon's Avatar
rob_daemon rob_daemon is offline
 
Join Date: Sep 2003
Posts: 197
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by teksigns
I noticed that there is a merge feature for merging post....


how about a feature to merge threads as well ?

any idea how to make that happen ?
Look at the "On The To-Do List" part of the first post.
Reply With Quote
  #37  
Old 09-07-2004, 12:43 AM
integra99's Avatar
integra99 integra99 is offline
 
Join Date: Jun 2003
Location: Indiana
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok, here's a quick fix for the search bug..

In search.php, add in after the declarations
Code:
if ($_REQUEST['mod'] == 1)
{
	$onload .= " inline_reset(); ";
}
In template search_results find
Code:
<body>
and replace with
Code:
<script type="text/javascript" src="clientscript/inline_moderation.js"></script>
 
<body onload="inline_init($foruminfo[forumid], 'thread'); <if condition="$_REQUEST['mod'] == 1">inline_reset();</if>">
Then find
Code:
$vbphrase[showing_results_x_to_y_of_z]</phrase></span>
	</td>
</tr>
</table>
And add after
Code:
<if condition="can_moderate()"><br>
<div align="right"><table>
<tr valign="top">
	<td colspan="2" align="right">
		<form action="inlinemod.php" method="post" name="inlinemod">
		<input type="hidden" name="type" value="thread" />
		<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" align="right">
		<tr class="alt1">
			<td align="right" class="smallfont">
				<strong>Inline Moderation Tools:</strong>
				<select name="inlinemodact">
					<option value="close" selected="selected">Close Threads</option>
					<option value="open">Open Threads</option>
					<option value="stick">Stick Threads</option>
					<option value="unstick">Unstick Threads</option>
					<option value="move">Move Threads</option>
					<option value="delete">Delete Threads</option>
					<option value="undelete">Undelete Threads</option>
				</select>
				<input id="inline_go" type="submit" name="submit" value="Go" />
				<input type="button" name="reset" value="Clear" onclick="inline_reset();" />
			</td>
		</tr>
		</table>
		</form>
	</td>
</tr>
</table></div>
</if>
Then find
Code:
	<td class="thead" align="center" nowrap="nowrap">$vbphrase[views]</td>
and add after
Code:
		<if condition="can_moderate()">
			<td class="thead" align="center"><if condition="$show['threadmoved']">-<else /><input type="checkbox" id="inlinemod_$thread[threadid]" name="inlinemod_$thread[threadid]" value="1" onclick="select_item($thread[threadid], this);" /></if>
		</if>
I believe that does it! The only bug I can find so far is because you are using the tools from a search window and not a forum, when the script tries to redirect you back to the forum you were viewing, it gives an error, but the moderation tools still work fine. Click on your logo to take you back to your forums index, go on about your day
Reply With Quote
  #38  
Old 09-07-2004, 12:44 AM
integra99's Avatar
integra99 integra99 is offline
 
Join Date: Jun 2003
Location: Indiana
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Also, if you check the box at the top of the search window (in thead), it will not show it as selecting all the boxes, but if you use the inline mod tools, it will mod everything you see
Reply With Quote
  #39  
Old 09-07-2004, 05:29 AM
rob_daemon's Avatar
rob_daemon rob_daemon is offline
 
Join Date: Sep 2003
Posts: 197
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I thank you integra99 for you posting the template fixes, but I wouldn't do those straight up. Because the forumid isn't passed, there's no way to tell (unless you want to be query-happy) if user x is a moderator of forum y via the search results.

In version 1.1.0, I have added the ability to use inline moderation tools via search results only if you have removed the security stop(s). For more detailed information about these security stops, please read READ_THIS_NOTICE in the new downloadable archive.

And 1.1.0 is now released
Reply With Quote
  #40  
Old 09-07-2004, 02:50 PM
integra99's Avatar
integra99 integra99 is offline
 
Join Date: Jun 2003
Location: Indiana
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rob_daemon
I thank you integra99 for you posting the template fixes, but I wouldn't do those straight up. Because the forumid isn't passed, there's no way to tell (unless you want to be query-happy) if user x is a moderator of forum y via the search results.

In version 1.1.0, I have added the ability to use inline moderation tools via search results only if you have removed the security stop(s). For more detailed information about these security stops, please read READ_THIS_NOTICE in the new downloadable archive.

And 1.1.0 is now released
If I had known you were going to release it that quick, I wouldn't have done that

Sure works a lot better than my quick fix, thanks!
Reply With Quote
  #41  
Old 09-12-2004, 02:05 AM
AloneEagle AloneEagle is offline
 
Join Date: Jul 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi there,
I don't really understand the step where you said "Add inline_merge:" and "Add inline_move:" Can you please tell me how and what to do on this step ?
Thanks
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:09 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04857 seconds
  • Memory Usage 2,325KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (7)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete