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

Reply
 
Thread Tools Display Modes
  #1  
Old 01-24-2005, 04:00 PM
karlogaga karlogaga is offline
 
Join Date: Aug 2004
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default if condition

Hello,

i am trying to modify a condition that doesnt allow guests to resd posts.

What i want is that spiders are allowed to read the posts.

So i have tried the following but it doesnt work.

Code:
<if condition="$bbuserinfo['usergroupid'] != 1 and $bbuserinfo[usergroupid] != 3 and $_SERVER['HTTP_USER_AGENT'] == google and $_SERVER['HTTP_USER_AGENT'] == slurp@inktomi and $_SERVER['HTTP_USER_AGENT'] == yahoo! and $_SERVER['HTTP_USER_AGENT'] == msnbot">


</if>

Can someone here tell me what is wrong and how to do this correctly?


Greetings Karlo


PS. Maybe i should add that this code is in the SHOWTHREAD template and works when it is like this:


Code:
<if condition="$bbuserinfo['usergroupid'] != 1 and $bbuserinfo[usergroupid] != 3">





<if condition="$show['threadedmode'] OR $show['hybridmode']">
<!-- thread posts list -->
$threadlist
<!-- /thread posts list -->
</if>

<div id="posts">$postbits</div>
Reply With Quote
  #2  
Old 01-24-2005, 04:14 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by karlogaga
Hello,

i am trying to modify a condition that doesnt allow guests to resd posts.

What i want is that spiders are allowed to read the posts.

So i have tried the following but it doesnt work.

Code:
<if condition="$bbuserinfo['usergroupid'] != 1 and $bbuserinfo[usergroupid] != 3 and $_SERVER['HTTP_USER_AGENT'] == google and $_SERVER['HTTP_USER_AGENT'] == slurp@inktomi and $_SERVER['HTTP_USER_AGENT'] == yahoo! and $_SERVER['HTTP_USER_AGENT'] == msnbot">


</if>

Can someone here tell me what is wrong and how to do this correctly?


Greetings Karlo


PS. Maybe i should add that this code is in the SHOWTHREAD template and works when it is like this:


Code:
<if condition="$bbuserinfo['usergroupid'] != 1 and $bbuserinfo[usergroupid] != 3">





<if condition="$show['threadedmode'] OR $show['hybridmode']">
<!-- thread posts list -->
$threadlist
<!-- /thread posts list -->
</if>

<div id="posts">$postbits</div>
You know that statment, is asking if

IF THE USERGROUP IS NOT 1 AND NOT 3 AND GOOGLE IS TRUE AND YAHOO IS TRUE AND SLUPR IS TRUE AND MSN IS TRUE

So you are asking to see if they are every one of the search bots (which is not possilbe)

Also if you are using adsense this could get you removed from their program if they find out guests cannot see the same info as their bots can
Reply With Quote
  #3  
Old 01-24-2005, 04:24 PM
karlogaga karlogaga is offline
 
Join Date: Aug 2004
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Zachery
You know that statment, is asking if

IF THE USERGROUP IS NOT 1 AND NOT 3 AND GOOGLE IS TRUE AND YAHOO IS TRUE AND SLUPR IS TRUE AND MSN IS TRUE

So you are asking to see if they are every one of the search bots (which is not possilbe)

Also if you are using adsense this could get you removed from their program if they find out guests cannot see the same info as their bots can

Thank you for your quick answer!

I'm asking cause it seems to be working here:

https://vborg.vbsupport.ru/showthrea...9&page=4&pp=15


Greetings Karlo
Reply With Quote
  #4  
Old 01-24-2005, 04:46 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by karlogaga
Thank you for your quick answer!

I'm asking cause it seems to be working here:

https://vborg.vbsupport.ru/showthrea...9&page=4&pp=15


Greetings Karlo
| is or in that case, not and
Reply With Quote
  #5  
Old 01-24-2005, 09:31 PM
karlogaga karlogaga is offline
 
Join Date: Aug 2004
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Zachery
| is or in that case, not and

Thank you that works, only with yahoo! and slurp@inktomi i get a parse-error, i'm pretty sure it is because of the @ and the !

Do you know if there is a possibility to avoid this?

Greetings Karlo
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:49 AM.


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.03938 seconds
  • Memory Usage 2,203KB
  • 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
  • (4)bbcode_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)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