Log in

View Full Version : How do i make my own templete in vbulletin


whitejeep
05-27-2006, 01:12 AM
I have a file called testpage and do not know what the extension should be but i called it testpage.tpl and saved it to disk - the file contains html script and livewire sent it to me to help me with something now that i have gotten some basic fundmentals strighten out I am ready to work with the file and expirement with the file but do not know how to load the file into the templete system of vbulletin so i can expirement and see how it all works. So can someone explain the steps required to get this file in to the templete systems. THANKS

Note: The file below is the file i was sent and do not know what to do with it .

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
<!-- end no cache headers -->
$headinclude
<title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase></title>
</head>
<body>
$header
$navbar

<form action="test.php" method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars])"</if>>
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<if condition="$title">
<tr>
<td class="alt2">
Title: $title <br />
Iconid: $iconid <br /><br />
<hr />
$message
</td>
</tr>
</if>
<tr>
<td class="tcat">Start New Message</td>
</tr>
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div style="width:$stylevar[formwidth]" align="$stylevar[left]">

$usernamecode

<!-- subject field -->
<table cellpadding="0" cellspacing="0" border="0" class="fieldset">
<tr>
<td class="smallfont" colspan="3">$vbphrase[title]:</td>
</tr>
<tr>
<td><input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="85" tabindex="1" /></td>
<td>&nbsp;&nbsp;</td>
<td><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /></td> </tr>
</table>
<!-- / subject field -->

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>

<!-- message area -->
<div class="smallfont">$vbphrase[message]:</div>
$messagearea
<!-- / message area -->

$posticons

</td>
</tr>
</table>

</div>
</div>

<div style="margin-top:$stylevar[cellpadding]px">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="f" value="$forumid" />
<input type="hidden" name="do" value="postdata" />
<input type="hidden" name="posthash" value="$posthash" />
<input type="hidden" name="poststarttime" value="$poststarttime" />
<input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
<input type="submit" class="button" name="sbutton" id="{$editorid}_save" value="Sumbit Data" accesskey="s" tabindex="1" />
</div>
</td>
</tr>
</table>
</form>

$footer
</body>
</html>

Adrian Schneider
05-27-2006, 01:54 AM
AdminCP > Styles and Templates > Style Manager > (MASTER STYLE) > dropdown menu > Add Template.

whitejeep
05-27-2006, 05:46 AM
Thanks I will work on it tomarow thanks again for all your help.

Rich
05-27-2006, 11:48 AM
Please edit the first post and wrap the code in html or code tags.

whitejeep
05-27-2006, 02:19 PM
What do you mean the first two line of the code that SirAdrian was the following:

$stylevar[htmldoctype]
Which was in this liitle editor window inside the posting also above that was the words html code since i am new to this stuff that is vbulletin I could only assume that it was valid script -

normal HTML code has the following:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

above the head for a standard new page not knowing what the following lines did I could only assume took the place of those lines.

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">

Which you will see are on top of the HTML script I posted in the first thread.

What I did post does have a end body and end tags like below

</body>
</html>

So what is correct the script Siradrian posted for me or what please explain that is in vbulletlin expects things to look in the templete I guess. THANKS. I am a little comfused? Frank

Rich
05-27-2006, 02:36 PM
Stop posting the code directly in the post like that please. Before you paste any code, click the <> in the editor bar. That will show you the HTML tags. Between the tags, paste your code.

It Will Appear Like This!

whitejeep
05-27-2006, 06:15 PM
// Oh ok Thanks for the information now i know

Rich
05-27-2006, 11:24 PM
If you could, please edit the previous posts and wrap the code in the tags. users that aren't licensed can see that. Once they are wrapped, they see a "You are not licensed" message.

whitejeep
05-27-2006, 11:59 PM
I hope that meets your requirements sorry I am new to vbulletin and I will make some mastakes from time to time but I will get with the program.

Rich
05-28-2006, 07:05 AM
Its all good. It helps prevent pirates from getting free info. Its more like a way to make them annoyed. ;)

Adrian Schneider
05-28-2006, 04:10 PM
Plus it makes things easier to read for us. :)

rogersnm
05-28-2006, 04:24 PM
i can make you a product which imports that if you just give me the name you want the template to have...


What do you mean the first two line of the code that SirAdrian was the following:

$stylevar[htmldoctype]
Which was in this liitle editor window inside the posting also above that was the words html code since i am new to this stuff that is vbulletin I could only assume that it was valid script -

normal HTML code has the following:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

above the head for a standard new page not knowing what the following lines did I could only assume took the place of those lines.

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">

Which you will see are on top of the HTML script I posted in the first thread.

What I did post does have a end body and end tags like below

</body>
</html>

So what is correct the script Siradrian posted for me or what please explain that is in vbulletlin expects things to look in the templete I guess. THANKS. I am a little comfused? Frank

What do you mean by all of that? Your template code is fine just add it like SirAdrian said or ask me to generate an xml file for it..

Adrian Schneider
05-28-2006, 04:42 PM
He just wanted to know how to add a template.

rogersnm
05-28-2006, 04:42 PM
ok so can we just ignore this topic now?

by the way you just reach 900 posts :)