The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
How to create your own vBulletin-powered page! (uses vB templates)
Want to create your very own vBulletin powered page which includes the header, footer, and the user permissions system as well? Well now you can Want to know how it will look? Take a look at the attached screenshot below! Now includes the Who's Online modification! Also, instructions included on how to create your own pages that are integrated with current vBulletin files! I'm going to give you a generic page but you can easily modify the contents of the page by changing the template So here we go Instructions: Create a new file, whatever you want to call it (let's say test.php). Open up test.php and add the following (replace TEST with whatever template you want to show): PHP Code:
Now create the template, called TEST with the following content: HTML Code:
$stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle]</title> $headinclude </head> <body> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">Title</td> </tr> <tr> <td class="alt1">Text</td> </tr> </table> $footer </body> </html> Now check it out by going to test.php Who's Online Modification Now if you want to show who is browsing this new page of yours, just open up includes/functions_online.php and find: PHP Code:
PHP Code:
Then find: PHP Code:
PHP Code:
---------------------------------- Also if you want to create your own pages 'within' current vBulletin files, do the following: Open the file you want, and then right before the final ?> in the source code, add the following: PHP Code:
edit by Lynne: If running 3.8.4 or above, see this post to take care of the PHP 5.3.0-related problems - https://vborg.vbsupport.ru/showpost....postcount=1171 |
#802
|
|||
|
|||
Does anyone know how would I include custom keywords in the page i just created ?
|
#803
|
|||
|
|||
Have a look at your server that the name is not test.php and the server added another .php and no spaces in the test name which can easily by copied and pasted by mistake.
|
#804
|
|||
|
|||
I made a php file with this method but then made a vba page so I could wrap our site around the page. However I can't seem to make the colors independent of each other. The only way I've been doing it is changing the code within the php file. Any suggestions?
|
#805
|
|||
|
|||
thank you for this article. its been very helpful
|
#806
|
|||
|
|||
I've found my fault, i named the template test instead of TEST. Now it works perfect, thanks for the ones who helped and ofcourse a big tank to Gary King for sharing this!
|
#807
|
|||
|
|||
hi,
Thanks for lesson. Exactly i wanted is here. Still I have some problem with creating my home page. I m sure any one can help me to get rid of it. * My forum is inside www.example.com/forum/ folder. * my home page should be www.example.com/index.php I followes some hacks in this thread and changed my path as follows Quote:
* Please have a look at http://www.pissupoosa.com/test.php My problem is * My menu are not working (Drop down) * I cannot access access the correct path for menu. * All links are directed to root not to the forum/ folder, so it ends up with page not found. Also i am getting following JavaScript errors. * vbmenu_register is not defined * vBulletin_init is not defined What I am doing wrong here? any one please tell me. |
#808
|
|||
|
|||
Quote:
Edit, fixed. |
#809
|
|||
|
|||
Does anyone know how to create an "I agree" text box with a submit button that will advance to a page depending on whether you agree or not?
|
#810
|
|||
|
|||
I havn't used this yet, but I plan to in my next version of my forum.
Very nice, if it works I would love to donate (if I can?)... Thanks, Dan! |
#811
|
|||
|
|||
Is there a way i can get a certain forum to display on this page?
Example. My page content Show one thread Quick Reply box |
#812
|
|||
|
|||
MM i'd like to be able to do that as well
|
#813
|
||||
|
||||
Quote:
http://www.vbulletin.com/docs/html/m...r_implementing |
#814
|
|||
|
|||
I couldn't figure that one out. But I did find the Dreams chatbox intergrates very nicely.
If anyone would like to check it out. You can find it here. http://www.computervitals.com/forum/Olympics.php Thanks for the article and the help!! |
#815
|
|||
|
|||
Nice!
|
#816
|
|||
|
|||
I get a error
Code:
Warning: require_once(./global.php) [function.require-once]: failed to open stream: No such file or directory in /home/admin/public_html/test.php on line 32 Fatal error: require_once() [function.require]: Failed opening required './global.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/admin/public_html/test.php on line 32 |
#817
|
|||
|
|||
move test.php to /forums
|
#818
|
|||
|
|||
Quote:
|
#819
|
|||
|
|||
Some of the code has been modified to fit the site, so it may not work for every one. The widgets you see there you can get at NBC Olympics. Simply paste the widget code into the template where you like it and you're set.
|
#820
|
|||
|
|||
How did you create the separate blocks for each module within the php file? Also, what chat program do you use, we use cyb chat and was wondering how to implement that into the Olympic page.
|
#821
|
|||
|
|||
I have CYB for my main chat program on the forum page. But that isn't as easy to integrate with the custom page. So I also installed Dreams Chatbox, you can then add the chat box to the custom template were you want it. I also wanted 2 separate chats so the Olympics would be separate from the main chatbox. If you visit my main page, http://computervitals.com/forum you will see I have both of the chat boxes added, then the link in the 2nd chat box to link to the main Olympic page.
Here's how you set the separate blocks, this is all done in your new template you created for the page. Start with this: Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">Olympic Videos</td> <td class="tcat">Athletes to Watch</td> <td class="tcat">Olympic Photos</td> </tr> Then format the table more Code:
<tr> <td class="alt1" align="center"> Your content here for 1st block </td> <td class="alt1" align="center"> Your content here for 2nd block </td> <td class="alt1" align="center"> Your content here for 3rd block </td> </tr> </table> |
#822
|
|||
|
|||
Thanks for all the assistance CV, it's coming along nicely. I just have to install the new chat bar.
http://www.shatteredplanet.org/forum/olympics.php |
#823
|
|||
|
|||
There ya go..
Now to complete it, Go back to page one and add the footor contents. |
#824
|
|||
|
|||
Yeah I added the footer. One question though, for the chatbox how do I change the color of the input box. My font color doesn't mesh well with white. I just have to implement the Who's Online portion of the hack. Where did you change the name of the chat bar too?
|
#825
|
|||
|
|||
Name of the chatbar is in the code you added to the template. You can remove the phrase and add what you would like to say.
As for the input text, I'm not sure, but I imagine if you look in your plugin manager you should be able to edit the plugin to change the text... But before you do that. Check the options for the chatbox in the ACP. |
#826
|
|||
|
|||
Quote:
Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <thead> <tr> <td class="tcat"><a style="float:right" href="#top" onclick="return toggle_collapse('forumhome_chatbox')"><img id="collapseimg_forumhome_chatbox" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_forumhome_chatbox].gif" alt="" border="0" /></a><a href="javascript:openChatbox()">$vbphrase[chatbox_chatbox]</a></td> </tr> </thead> <tbody id="collapseobj_forumhome_chatbox" style="$vbcollapse[collapseobj_forumhome_chatbox]"> <tr> <td class="alt1" width="100%" colspan="2"><div class="smallfont" align="center"><iframe src="chatbox.php?nofocus=1" width="100%"$chatboxheight style="border: 0px" frameborder="0"></iframe></div></td> </tr> </tbody> </table> |
#827
|
|||
|
|||
i have my vbulletin in the /forums directory
and i want this to appear in the /developers directory where would i put the ../forums? |
#828
|
|||
|
|||
I would like to have a youtube rip box from something like keepvid.com within my powered page. How do I get the keepvid page to be part of my vbulletin powered page? I hope that makes sense. Kind of like adding my template around their rip page.
|
#829
|
||||
|
||||
For external content you'd just use an iframe.
|
#830
|
|||
|
|||
Thanks DJ,
Lets say I wanted to add http://www.site.com as the site I want to be framed with my template. How would I implement that into the code below: Code:
$stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle]</title> $headinclude </head> <body> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">Title</td> </tr> <tr> <td class="alt1">Text</td> </tr> </table> $footer </body> </html> |
#831
|
|||
|
|||
Where it says TEXT, you put this in:
Code:
<iframe src="http://www.site.com" width="90%" height="1500" frameborder="0" scrolling="no"></iframe> |
#832
|
|||
|
|||
Splendid. Working perfectly. Many thanks.
|
#833
|
|||
|
|||
I really enjoy this hack, thank you for offering it.
well, I have an issue that is not sooo important maybe. I have created my own pages within the forums directory and everything went just great. Now when I created some pages in the parent directory and pulled the information there everything went fine too EXCEPT when I look at the pages with Internet Explorer. In IE it does not show the welcome box correct. in the external page I seem to be not logged in. Strange is thatI can use the login box for logging in and as I have set a redirector it will log me in and redirect me tothe forumhome. I am logged in there then, but when I enter the external pages again I seem to be logged out =( In Firefox everything works perfect though =) so it must be one of the issues of IE again... anyone an idea? Internet Explorer is the whip to hurt Web Developers... |
#834
|
|||
|
|||
Guys, I've now read the first and last twenty pages of this article and still cannot find a solution to the problem I am encountering. Bear in mind: you're not talking to an expert coder but I know how to work the occasional miracle.
Ok: this is my case: Forum root: [domain]/knowledge_share/upload/index.php Now I'd like to add a page, named 'index.php' and created through this article, two levels higher, effectively creating a home page: [domain]/index.php Template: achieved through vb admincp 'test.php' as configured and described on first page of this article, now called 'index.php' and uploaded to appropriate location, including following change: /REQUIRE BACK-END chdir ('/home/[domain]/public.html/knowledge_share/upload'); require('./global.php'); What changes must I make to what's now called 'index.php' to make this affair work? Cheers to anyone willing to shed her/his wisdom onto this... PS: If discussions on this stuff escaped my attention, it's not because of lack of effort on my part. Simply didn't see it. Didn't run first-off to the 'Reply To Thread' box without doing some searching...... |
#835
|
|||
|
|||
Thanks a lot !!! For all ...
|
#836
|
|||
|
|||
Anyone?
|
#837
|
|||
|
|||
Anyone know how to do a login form? Everytime I use the example and use the login, it doesn't work. It just reloads the page.
|
#838
|
|||
|
|||
Thanks for this mod, took me a while to 'get' what to do but now I got it and its easy
|
#839
|
|||
|
|||
It doesn't work for me.
It shows me: Quote:
|
#840
|
||||
|
||||
You probably deleted an ' when editing the file.
|
#841
|
|||
|
|||
Quote:
I created my php file and called it 'test' and configured according to the hack specs. I went to ACP>Style & Templates>Style Manager>Clicked drop down on my style>Selected Add New template. I added the code the hack specified and named the new template custom_test The page is now accessible with this link http://www.yourdomain.com/misc.php?d...&template=test as is all my other pages I created the same exact way http://www.yourdomain.com/misc.php?d...template=test1 http://www.yourdomain.com/misc.php?d...template=test2 and so on and so on. Again, all the pages work fine. I just need to know how to make them permission based to block unregistered users from being able to browse to them. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|