Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-04-2011, 08:34 AM
Silviu's Avatar
Silviu Silviu is offline
 
Join Date: Oct 2001
Location: Bucharest, Romania
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Moderator permissions when viewing Search results

Well, we have found the problem, but we don't know how to actually fix it:

In vB 3.x, the inline mod conditional in the search_results_postbit template looked like this:

Code:
<if condition="$show['inlinemod']">
            <input type="checkbox" name="plist[$post[postid]]"  id="plist_$post[postid]" style="float:$stylevar[right];  vertical-align:middle; padding:0px; margin:0px 0px 0px 5px" value="1" 
<if condition="$show['disabled']">disabled="disabled"</if> />
        </if>
In vB 4.x though, it looks like this (in threadbit):

Code:
<label class="threadimod">
            <input type="checkbox" id="thread_imod_checkbox_{vb:raw  thread.realthreadid}" name="imodcheck[{vb:raw thread.realthreadid}]"  />
        </label>
        </vb:if>
As you can see, the "disabled" conditional for the checkbox (which is what we need):

<if condition="$show['disabled']">disabled="disabled"</if>

is gone from the vB 4 search templates (both postbit and threadbit), so in order for the search to work as it did before, we need to put it back, but, probably, with another conditional.

Something along the lines of:

<if condition="user cannot moderate this particular forum">disabled="disabled"</if>

Can anyone help in this regard?
Attached Images
File Type: jpg Old permissions.jpg (95.1 KB, 0 views)
File Type: jpg vb4 Permissions.jpg (84.7 KB, 0 views)
Reply With Quote
  #2  
Old 05-04-2011, 09:59 AM
Silviu's Avatar
Silviu Silviu is offline
 
Join Date: Oct 2001
Location: Bucharest, Romania
Posts: 70
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, we're making some progress:

In the search_threadbit template, if you use this code:

<vb:if condition="$show['disabled']">disabled="disabled"</vb:if>

like so

PHP Code:
<vb:if condition="$show['inlinemod']">
        <!-- 
fourth block -->
        <
label class="threadimod">            
<
input type="checkbox" id="thread_imod_checkbox_{vb:raw thread.realthreadid}" name="imodcheck[{vb:raw thread.realthreadid}]" <vb:if condition="$show['disabled']">disabled="disabled"</vb:if>/>    
        </
label>
</
vb:if> 
The checkbox will be shown as disabled (so it can't be clicked).

Problem is, when you use the Inline Moderation to Select All threads, the disabled checkbox is selected as well.

The alternative is to hide the checkbox altogether, like so:

PHP Code:
<vb:if condition="$show['inlinemod']">
        <!-- 
fourth block -->
        <
label class="threadimod">
<
vb:if condition="!$show['disabled']">            
<
input type="checkbox" id="thread_imod_checkbox_{vb:raw thread.realthreadid}" name="imodcheck[{vb:raw thread.realthreadid}]" /></vb:if>    
        </
label>
</
vb:if> 
But then, Select All only applies to the checkboxes above the first disabled one. So still only half-way solved
Reply With Quote
  #3  
Old 05-11-2011, 07:12 PM
ViewMy.biz ViewMy.biz is offline
 
Join Date: May 2002
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

4.1.3
When I do a "what's new" search or go directly into a forum, all the inlinemod check boxes are there.

If I do a word search or any other kind of search the inlinemod checkboxes are gone.

Any ideas?

--------------- Added [DATE]1305146455[/DATE] at [TIME]1305146455[/TIME] ---------------

nm

I found the solution from Lynn

Quote:
Originally Posted by Lynne View Post
You need to go to Advanced Search and only search Posts. If you don't only select Posts, then it will search for results in other areas (blogs, artilces, visitor messages, etc) and you cannot merge all those different types of results together therefore the option is not shown.
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 08:51 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03670 seconds
  • Memory Usage 2,213KB
  • Queries Executed 12 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (2)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (2)postbit_attachment
  • (3)postbit_onlinestatus
  • (3)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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete