Thread: Add-On Releases - Pay to Register
View Single Post
  #169  
Old 06-15-2011, 01:22 PM
vbresults vbresults is offline
 
Join Date: Apr 2009
Posts: 687
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BadgerDog View Post
Yup ... :up:

One of the customizations we've been trying to figure out how to do is have a slightly different message displayed for folks who see the "subscription" description during registration, as opposed to the ones that view it later after free registration. The canned description we currently use for the latter works for the most part, but it would be great to be able to present something "more tuned" to the new (in the process of registering) user as opposed to just showing the canned one, yet the end result of subscription amounts, that process and procedure are the same in both cases.

Regards,
Doug
I will attempt to add template conditionals so you can do:
HTML Code:
<vb:if condition="THIS_SCRIPT == 'register'>
	<!-- registration description -->
<vb:else />
	<!-- user panel description -->
</vb:if>
No promises, but if I can, this will take us straight to 2.0.

For now, if you are using JQuery, you can use the add the code below to your header template since vBulletin sets the THIS_SCRIPT variable.
HTML Code:
<script type="text/javascript">
	$(document).ready(function() {
		if (THIS_SCRIPT == 'register') {
			$('.registration_description').removeClass('hidden');
		} else {
			$('.user_panel_description').removeClass('hidden');
		}
	});
</script>
In each description, wrap your registration html in...
HTML Code:
<div class="registration_description hidden">...</div>
In each description, wrap your user panel html in...
HTML Code:
<div class="user_panel_description hidden">...</div>
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01152 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete