vBulletin Mods

The Official vBulletin Modifications Site
http://www.vbulletin.org/forum/showthread.php?t=62164

Opserty 26 Dec 2007 09:22

Quote:

Originally Posted by Jase2 (Post 1408481)
Hi,

Where do i put the HTML one?

In a new Template in your AdminCP ( -> Styles & Templates -> Style Manager -> Edit Templates)

testaj 28 Dec 2007 16:03

Quote:

Originally Posted by amcd (Post 1389577)
global.php has been designed to be included from scripts in the same directory. You can change the directory to forum root, require global.php, and then change back to /directory/page and continue processing but I would not recommend it.


Thanks for the pointer! Made it easy, wasn't even thinking about that....

Have you included files outside of the forum directory while having the "save css as files" enabled? It seems to link the stylesheet as a relative link from forums directory.

And I guess the same problem occurs with images that are relative to the forums directory....

And the links being relative....

XxBuLLeTz 29 Dec 2007 03:08

thanks for the article, works very well.

amcd 29 Dec 2007 12:33

Quote:

Originally Posted by testaj (Post 1410841)
Thanks for the pointer! Made it easy, wasn't even thinking about that....

Have you included files outside of the forum directory while having the "save css as files" enabled? It seems to link the stylesheet as a relative link from forums directory.

And I guess the same problem occurs with images that are relative to the forums directory....

And the links being relative....

Yes, that is expected. It is not a problem with vbulletin, but the way in which url's are interpreted by web browsers. The images and css are relative url's by default, and thus would get affected. Even javascript, for that matter.

For example, lets say the vb homepage is at www.example.com/forums/index.php and it contains an image with src="images/misc/logo.png". The web browser takes the initial portion of the webpage address (everything before index.php) and adds the image location to it. This is fine.

But if you move the homepage to www.example.com/forums/mypages/index.php without editing the templates, the browser will now look for the logo at http://www.example.com/forums/mypage.../misc/logo.png - not good.

Unless you plan to create hundreds of custom pages, I recommend you keep them in the forum directory. Makes life easier.

testaj 29 Dec 2007 14:01

Thanks for the info. I pretty much knew that was the case, I was just wondering if anyone had found a work around.

Jase2 01 Jan 2008 19:33

Could someone please help me putting this in?
Quote:

$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">Other Donating Options</td>
</tr>
<tr>
<td class="alt1"><div align="center">
<?php
$action=$_REQUEST['action'];
if ($action=='sendemail') {
// get form contents
$name=$_REQUEST['name'];
$username=$_REQUEST['username'];
$email=$_REQUEST['email'];
$donation=$_REQUEST['donation'];
$currency=$_REQUEST['currency'];
//Sending Email to user
$pfw_header = "From: $email\n"
. "Reply-To: $email\n";
$pfw_subject = "Donation Details!\n";
$pfw_email_to = "jay-4-today@hotmail.co.uk\n";
$pfw_message = "\n\n"
. "Name: $name\n"
. "Username: $username\n"
. "Email Address: $email\n"
. "Donation: $donation\n"
. "Currency: $currency\n"
."------------------------------------------------------------------------------";
$send=mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
if ($send==1) {
$output="Your Message has been successfully sent!";
} else {
$output="There has been a problem sending the message!";
}

} else {
?>
<form action="donate.php?action=sendemail" method="post" enctype="multipart/form-data" name="donationform" id="donationform">
<label>
<div align="center">To Email The Administrator About The Other Donating Methods Please Fillin The Form Below.<br />
<br />
Name:
<input name="name" type="text" id="name" />
</div>
</label>
<p align="center">
<label>
Username :
<input name="username" type="text" id="username" />
</label>
</p>
<p align="center">
<label>
Email Address:
<input name="email" type="text" id="email" />
</label>
</p>
<p align="center">&nbsp;</p>
<p align="center">How Much Would You Like To Donate? </p>
<p align="center">Donation :
<label>
<input name="donation" type="text" id="donation" />
</label>
</p>
<p align="center">
<label>
<input name="currency" type="radio" value="United States Dollars (USD)" checked="checked" />
United States Dollars (USD)</label>
<br />
<label>
<input name="currency" type="radio" value="Great British Pounds (GBP)" />
Great British Pounds (GBP)</label>
</p>
<p>&nbsp;</p>
<p align="center">
<label>

<div align="center">
<div align="center">
<input type="submit" name="donate" id="donate" value="Donate" />
<input type="reset" name="Reset" id="Reset" value="Reset" />
<br />
</div>
</label>
</form>
<?php
</td>
</tr>
</table>

$footer
</body>
</html>
Thats what i have put in but when i preview it, It says this
Quote:

$stylevar[htmldoctype] $headinclude $header $navbar
Other Donating Options
$action=$_REQUEST['action']; if ($action=='sendemail') { // get form contents $name=$_REQUEST['name']; $username=$_REQUEST['username']; $email=$_REQUEST['email']; $donation=$_REQUEST['donation']; $currency=$_REQUEST['currency']; //Sending Email to user $pfw_header = "From: $email\n" . "Reply-To: $email\n"; $pfw_subject = "Donation Details!\n"; $pfw_email_to = "jay-4-today@hotmail.co.uk\n"; $pfw_message = "\n\n" . "Name: $name\n" . "Username: $username\n" . "Email Address: $email\n" . "Donation: $donation\n" . "Currency: $currency\n" ."------------------------------------------------------------------------------"; $send=mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ; if ($send==1) { $output="Your Message has been successfully sent!"; } else { $output="There has been a problem sending the message!"; } } else { ?>
To Email The Administrator About The Other Donating Methods Please Fillin The Form Below.
And this where the footer should be
Quote:

$footer
Could someone help me or put it in the right place for me please?

Forum Lover 16 Jan 2008 15:02

nice tut... going to make for my own.. thanks...

cam2 17 Jan 2008 14:11

I cannot figure out how to set the permissions. Where do I start? Can someone tell me what code to use and where to insert it? Thanks in advance.

amcd 18 Jan 2008 04:45

Quote:

Originally Posted by Scott Gerdes (Post 1423124)
I cannot figure out how to set the permissions. Where do I start? Can someone tell me what code to use and where to insert it? Thanks in advance.

This is not about code insertion. It is about creating a whole new page. All the details are given in the tutorial (and further posts in the thread) and you should read it again if you do not understand.

It may also be helpful to study some of the smaller php files in vbulletin itself.

--------------- Added 18 Jan 2008 at 04:46 ---------------

Quote:

Originally Posted by Jase2 (Post 1413319)
Could someone please help me putting this in?


Thats what i have put in but when i preview it, It says this

And this where the footer should be


Could someone help me or put it in the right place for me please?

You cannot put php code in templates.

SNATCH3R 18 Jan 2008 05:32

Can I separate my forum categories in these two pages....I mean currently I have a huge list of Forums and Sub Forums in different Forum Categories. I would like to bring make one Fourm Category on the main index.php page, and the other category in this new page. Is it possible ?

Thanks

sokol 20 Jan 2008 19:05

Quote:

Originally Posted by luttappy (Post 1423549)
Can I separate my forum categories in these two pages....I mean currently I have a huge list of Forums and Sub Forums in different Forum Categories. I would like to bring make one Fourm Category on the main index.php page, and the other category in this new page. Is it possible ?

Thanks

Not without custom code.
I'm looking for a way to add 1 specific forum to make a news page but still looking.

for what you want to do look: HERE

~Sokol

John3971 20 Jan 2008 22:33

i wan´t a custom page but i also want this page to have some other page in it like this

test.php as it says in this article and then i also want test.php?do=test to be another page i tried to put that code below everything but it did not work..

i also wanna know how i fix so test.php?do=test2 is only shown to some usergroups but not all, but test.php and test.php?do=test should be allowed to everyone.

SNATCH3R 21 Jan 2008 10:26

Quote:

Originally Posted by sokol (Post 1425325)
Not without custom code.
I'm looking for a way to add 1 specific forum to make a news page but still looking.

for what you want to do look: HERE

~Sokol

Thanks u sokol.....its been really a gr8 help for me to manage my forum with this wonderful hack...

its working like sweet in 3.6.8.....

thanks buddy......

mikey1090 23 Jan 2008 12:19

Great tutorial. took me a while to find at first but thanks

Mum 24 Jan 2008 00:47

I ahve a page at http://www.mummybrain.com/toplist/ - i'm wanting to open that page inside the template, how can i call this page to open inside?


All times are GMT. The time now is 04:40.

Powered by vBulletin® Version 3.6.12
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2001 - , vbulletin.org. All rights reserved.