The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
I have read a few articles here on checking to make sure a user is a member (and logged in) before they can access custom pages (pages I make). Can someone tell me the code that will work for this?
also, how can I make custom pages show up on the "whose online" page? also, what is this phpmyadmin tool ive read about on here? and where can i get it? |
#2
|
||||
|
||||
1. [code]<?php
require('global.php'); if ($bbuserinfo[userid]==0) { show_nopermission(); } ?>[/php] 2. See hack in Beta Releaes forum. 3. http://phpmyadmin.sourceforge.net/ |
#3
|
||||
|
||||
that code returns "fatal error: Call to undefined function: show_nopermission() in test.php on line 6"
|
#4
|
||||
|
||||
You need to require vBulletin's global.php file, like I showed in my example, or this won't work.
|
#5
|
||||
|
||||
ok, i can get it to work when the file is in the forums directory (http://www.speedforums.com/forums/test.php) using this code
<?PHP require("global.php"); if ($bbuserinfo[userid]==0) { show_nopermission(); } else { echo ('You are a member'); } ?> but when I put the file at http://www.speedforums.com/test.php using this code <?PHP require("forums/global.php"); if ($bbuserinfo[userid]==0) { show_nopermission(); } else { echo ('You are a member'); } ?> i get this error "Fatal error: Failed opening required './admin/config.php' (include_path='.:/usr/local/lib/php4/lib/php') in u/web/spe177/forums/global.php on line 96" |
#6
|
||||
|
||||
You need to use chdir(), like this:
Code:
chdir('/data/sites/yoursite.com/htdocs/forum'); require('global.php'); Edit: From the error message I think your path is '/u/web/spe177/forums'. |
#7
|
||||
|
||||
ah, thank u, it works now
|
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|