Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 05-03-2006, 01:52 PM
DrHUS DrHUS is offline
 
Join Date: Feb 2005
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default GET variable from URL (plugin/conditional) !!

Hello,
i use postbit_legacy by default on my forums, for some purpose i need to show the postbit (classic one) JUST by using Var on link
some thing like
showthread.php?t=36397&postbitstyle=classic
so thru the link above the user will show the classic postbit
other than that it will show them postbit_legacy

i do this global_start plugin (as i thought may will work) but it doesn't

PHP Code:
if ($GLOBALS[postbitstyle] = 'classic')
{
$vbulletin->options['legacypostbit'] = 0;

also,
how can i make some conditional get the Var from URL

some thing like:

PHP Code:
<if conditional="$GLOBALS[theVar] = 'ok'">
blablabla
</if> 
so when some one call showthread.php?t=36397&theVar=ok
will show them the blablabla

can you help me !
Reply With Quote
  #2  
Old 05-03-2006, 04:08 PM
antialiasis's Avatar
antialiasis antialiasis is offline
 
Join Date: Jan 2006
Location: Iceland
Posts: 346
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You'd need to do something like

PHP Code:
$vbulletin->input->clean_gpc['postbitstyle'] = array('g''postbitstyle'TYPE_BOOL);

$vbulletin->options['legacypostbit'] = $vbulletin->GPC['postbitstyle']; 
And then you'd put &postbitstyle=0 in the URL if you wanted the normal postbit and &postbitstyle=1 if you wanted the legacy postbit. If you want it to be &postbitstyle=classic, you'd have do do this instead:

PHP Code:
$vbulletin->input->clean_gpc['postbitstyle'] = array('g''postbitstyle'TYPE_STR);

if (
$vbulletin->GPC['postbitstyle'] == 'classic')
{
   
$vbulletin->options['legacypostbit'] = 0;

I don't know if that will work, but that's the correct version of what you were trying to do.
Reply With Quote
  #3  
Old 05-03-2006, 05:10 PM
DrHUS DrHUS is offline
 
Join Date: Feb 2005
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hiiiii
thank you very much for your help,

i do global_start plug-in with

PHP Code:
$vbulletin->input->clean_gpc['postbitstyle'] = array('g''postbitstyle'TYPE_BOOL);

$vbulletin->options['legacypostbit'] = $vbulletin->GPC['postbitstyle']; 
then i called showtheread?t=37345&postbitstyle=0

but still get the Legacy postbit

is there something els i have to do or i already miss?

Sorry for bumping this thread, but I really want to have this fixed.

i try to just plugin global_start

Quote:
$vbulletin->options['legacypostbit'] = 0;
but this dosnt do any change (my defult postbit is legacy ..)
i don;t know where the problem .. can some one help on this

i really need it

Sorry for bumping this thread again, but I really want to have this fixed please.
Reply With Quote
Reply

Thread Tools
Display Modes

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 02:29 AM.


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.03614 seconds
  • Memory Usage 2,189KB
  • 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
  • (5)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
  • (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_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