View Full Version : adding pages to vbulletin
compgeek83
01-01-2002, 02:42 AM
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?
Admin
01-01-2002, 12:23 PM
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/
compgeek83
01-01-2002, 02:44 PM
that code returns "fatal error: Call to undefined function: show_nopermission() in test.php on line 6"
Admin
01-01-2002, 02:57 PM
You need to require vBulletin's global.php file, like I showed in my example, or this won't work.
compgeek83
01-01-2002, 03:19 PM
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"
Admin
01-01-2002, 03:26 PM
You need to use chdir(), like this:
chdir('/data/sites/yoursite.com/htdocs/forum');
require('global.php');
changing the path to reflect yours, of course.
Edit: From the error message I think your path is '/u/web/spe177/forums'.
compgeek83
01-01-2002, 03:29 PM
ah, thank u, it works now
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.