Thread: Integration with vBulletin - Simple vB User login and access control on non vB pages
View Single Post
  #130  
Old 05-22-2007, 01:27 AM
Billspaintball's Avatar
Billspaintball Billspaintball is offline
 
Join Date: Sep 2003
Location: Bathurst, Au
Posts: 649
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ShadyB View Post
Ok I knew where to put that, but its the restricting bit I cant do...

PHP Code:
<?php
if ($vbulletin->userinfo['usergroupid'] == '6' )
    {
    echo 
"Have stuff for here";
             } else {
             echo 
"You do not have permission for this page"; }
    
?>
Its that bit that I dont know where to place.. I just keep getting parse errors if I try and do it...
I want it so that the page is viewable to people that are logged in, but not to people that arent..
Your getting parse errors probably because your HTML code is not escaped correctly.

For example this bit here
Code:
<div id="welcome" class="post">
				<h2 class="title">Welcome To The Members Area!</h2>
				<h3 class="date"><span class="month">Updated May 20th 2007 </span><span class="year"></span></h3>
				<div class="meta">
					<p>ShadyB<a href="#"></a></p>
				</div>
should be done something like

Code:
<?php  
if ($vbulletin->userinfo['userid'] >0) { 
echo"

<div id=\"welcome\" class=\"post\">
				<h2 class=\"title\">Welcome To The Members Area!</h2>
				<h3 class=\"date\"><span class=\"month\">Updated May 20th 2007 </span><span class=\"year\"></span></h3>
				<div class=\"meta\">
					<p>ShadyB<a href=\"#\"></a></p>
				</div>

"; 
}  
?>
It does require some basic PHP skills to do this.
If you have not used PHP/HTML togeather before you really should do a couple of online tutorials on it.
Its a little confusing at first, but not hard to pick up the basics (which is all you need for this)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01099 seconds
  • Memory Usage 1,779KB
  • 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
  • (2)bbcode_code
  • (1)bbcode_php
  • (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