Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 03-20-2007, 10:02 AM
Xplorer4x4 Xplorer4x4 is offline
 
Join Date: Apr 2005
Posts: 938
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Conditional For <if script =="script">

Ok can some one show me the if conditional for showing something only on showthread.php and forumdisplay.php

<if this_script == showthread.php AND forumdisplay.php>code</if>

That didn't look write but looked close, if some one could show me the correct version it would be very helpful.
Reply With Quote
  #2  
Old 03-20-2007, 10:11 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

THIS_SCRIPT == 'showthread'
THIS_SCRIPT == 'forumdisplay'
Reply With Quote
  #3  
Old 03-20-2007, 10:12 AM
TheMilkCarton TheMilkCarton is offline
 
Join Date: Jan 2007
Posts: 294
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Code:
<if condition="THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread'">
AND won't work. I think that's right.. not too much of a coder.

nvm... I think AND is what you want if you're excluding all pages but those scripts. I think??
Reply With Quote
  #4  
Old 03-20-2007, 10:25 AM
Xplorer4x4 Xplorer4x4 is offline
 
Join Date: Apr 2005
Posts: 938
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dismounted View Post
THIS_SCRIPT == 'showthread'
THIS_SCRIPT == 'forumdisplay'
your on a role today for helping me! Thanks alot both of you.
Reply With Quote
  #5  
Old 03-21-2007, 04:09 AM
Kirk Y's Avatar
Kirk Y Kirk Y is offline
 
Join Date: Apr 2005
Location: Tallahassee, Florida
Posts: 2,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheMilkCarton View Post
Code:
<if condition="THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread'">
AND won't work. I think that's right.. not too much of a coder.

nvm... I think AND is what you want if you're excluding all pages but those scripts. I think??
It'd be impossible to have two different values for THIS_SCRIPT -- it would be contradictory - and would always return false. (If this animal is a Fish and Ferret; return.) The correct operator would be OR.

Code:
<if condition="THIS_SCRIPT == 'forumdisplay'">
Only Show this if we're looking at Forumdisplay.</if>
Code:
<if condition="THIS_SCRIPT != 'forumdisplay'">
Only Show this if we're not looking at Forumdisplay.</if>
Reply With Quote
  #6  
Old 03-21-2007, 06:36 AM
TheMilkCarton TheMilkCarton is offline
 
Join Date: Jan 2007
Posts: 294
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeah, sorry.. I was right the first time I guess. But I thought you could use "AND" if you also used "!==" such as
Code:
<if condition="THIS_SCRIPT !== 'forumdisplay' AND THIS_SCRIPT !== 'showthread'">
Wouldn't that show code in everything but forumdisplay and showthread? Or is it still "OR"?
Reply With Quote
  #7  
Old 03-21-2007, 06:49 AM
Dismounted's Avatar
Dismounted Dismounted is offline
 
Join Date: Jun 2005
Location: Melbourne, Australia
Posts: 15,047
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TheMilkCarton View Post
Yeah, sorry.. I was right the first time I guess. But I thought you could use "AND" if you also used "!==" such as
Code:
<if condition="THIS_SCRIPT !== 'forumdisplay' AND THIS_SCRIPT !== 'showthread'">
Wouldn't that show code in everything but forumdisplay and showthread? Or is it still "OR"?
That would shown everywhere execpt forumdisplay and showthead. Also, !== (or ===) is only used when comparing types. != (or ==) should be used in any other case.
Reply With Quote
  #8  
Old 03-21-2007, 03:31 PM
Kirk Y's Avatar
Kirk Y Kirk Y is offline
 
Join Date: Apr 2005
Location: Tallahassee, Florida
Posts: 2,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What Dismounted said.
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 03:49 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.05324 seconds
  • Memory Usage 2,234KB
  • Queries Executed 13 (?)
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
  • (6)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)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_postinfo_query
  • fetch_postinfo
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete