vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=246)
-   -   Mini Mods - [LMKWD] Create Your Own Custom Advertising Page (https://vborg.vbsupport.ru/showthread.php?t=315788)

HM666 12-01-2014 10:00 PM

[LMKWD] Create Your Own Custom Advertising Page
 
1 Attachment(s)
Brought To You By: Len M. Kaiser Web Design
Author: Len M. Kaiser
vBulletin Version: 4.0X (Should pretty much work with all vb versions although this was produced on a vB 4.2.2 site.)
DEMO: Be sure to choose the Default Template. DEMO LINK

Please do not PM me for support. Please click "Install" to get help with your page. Those who wish not to click "Install" will get no support from me.

This little add on is for those who do not have the vBulletin Suite and do not want to be bothered with installing a whole portal for just one advertising page. This mod will help you generate revenue to your website.

Suggestions:

1. You will need some idea about editing HTML & CSS in order for this mod to do you any good. I suggest that if you are not familiar with either language that you look HTML & CSS up on W3Schools to help you edit the template.

2. You install the Rotating Banner System to help you place your ads.

3. Be sure to have some ideas about how you want to do your advertising page before getting started.

This little mod will work for free banners, adsense, affiliates as well as banners you sell space for.

Steps To Create Your Custom Template:

1. Login to your AdminCP.
2. Go to Styles & Templates>Styles Manager & find the skin that you want to add the advertising page to.
3. Click on the drop down on the far right and choose "Add New Template".
4. Place the following information:
----Title Field: custom_advertising
----Template:
Code:

{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml"<vb:if condition="$vboptions['enablefacebookconnect']"> xmlns:fb="http://www.facebook.com/2008/fbml"</vb:if> dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
        {vb:raw headinclude}
        <title>{vb:raw vboptions.bbtitle}</title>
        <script type="text/javascript" src="clientscript/vbulletin_read_marker.js?v={vb:raw vboptions.simpleversion}"></script>
{vb:raw headinclude_bottom}
</head>
        <body>

        {vb:raw header}

        {vb:raw navbar}

        <div id="pagetitle">
<h1>Advertise With Us!</h1>
        </div>
<!--Create your custom ad code below this line //-->
<p>Here is where your advertising content would go. In order to edit this you will need some HTML/CSS experience to style it and make it look the way you want. If you are unsure you can get great information off the <a href="http://www.w3schools.com/html/">W3Schools Website</a>!</p>

<!-- DO NOT CHANGE BELOW THIS LINE! //-->
        {vb:raw footer}
</body>
</html>

----Editable Regions: All areas that are marked in red are the ones that you can change. The rest do not change it unless you really know what you are doing and are proficient in HTML. Edit the area for your advertising information before you save the template.
5. Click the "Save" button.

Creating The advertise.php File:

1. Open a HTML Editor or Notepad (if in Windows). DO NOT use Word Pad or MS Word!
2. Copy and paste the following code into the page:
Code:

<?php

error_reporting(E_ALL & ~E_NOTICE);

define('THIS_SCRIPT', 'custom_advertising');
define('CSRF_PROTECTION', true);
define('CSRF_SKIP_LIST', '');
define('VB_ENTRY', 'advertise.php');

$phrasegroups = array();


$specialtemplates = array();


$globaltemplates = array('custom_advertising',
);


$actiontemplates = array();


require_once('./global.php');

$navbar = render_navbar_template(construct_navbits($navbits));

$templater = vB_Template::create('custom_advertising');
$templater->register_page_templates();
$templater->register('navbar', $navbar);
print_output($templater->render());

?>

No changes to that code are needed if you followed everything above for the template.
3. Save the page as "advertise.php".
4. Upload advertise.php to your forum root. Don't know where your forum root is? You can ask your host or find out in your AdminCP by going to Maintenance>View PHP Info - look for DOC_ROOT or DOCUMENT_ROOT for the correct pathway. To upload you will need a FTP client.

Now you should be able to view your advertising page by going to http://yourdomain.com/advertise.php. Obviously you will replace "yourdomain" with your domain. :)

ozzy47 12-02-2014 09:19 PM

Len, is there a reason you did not make this into a mod, instead of a template edit?

Nevermind, I see the end user would have to do template editing anyway, to add the advertising code. :)

HM666 12-02-2014 09:57 PM

Quote:

Originally Posted by ozzy47 (Post 2525326)
Len, is there a reason you did not make this into a mod, instead of a template edit?

Nevermind, I see the end user would have to do template editing anyway, to add the advertising code. :)

The main reason is I'm not well versed in php code just yet. I hand code HTML & CSS, but programming languages I have not done just yet. I know enough to edit them and make changes and sometimes fix them, but other than that it would make a better template...for now lol.

Also you are right there would be edits anyways. :) Of course if I had the knowledge to create the templates within a product then that most likely would work, but that might be awhile.

ahobilam 12-04-2014 01:19 PM

Quote:

Originally Posted by HM666 (Post 2525333)
if I had the knowledge to create the templates within a product then that most likely would work

Can anybody give the link for Article How to create a mod product (xml)?!
Thanks in advance.

ahobilam 12-04-2014 01:20 PM

The Demo link is not rendering anything?!

HM666 12-04-2014 01:40 PM

Quote:

Originally Posted by ahobilam (Post 2525577)
The Demo link is not rendering anything?!

Refresh and try now.

ahobilam 12-04-2014 03:33 PM

Quote:

Originally Posted by HM666 (Post 2525583)
Refresh and try now.

OK fine.
Let me try the Modification and mark as installed.
thanks

HM666 12-04-2014 09:40 PM

Quote:

Originally Posted by ahobilam (Post 2525605)
OK fine.
Let me try the Modification and mark as installed.
thanks

No problem. Let me know if you still cannot see the advertising demo page.

joeychgo 12-25-2014 08:42 AM

How is this different than this?
https://vborg.vbsupport.ru/showthread.php?t=228112

HM666 12-25-2014 11:35 AM

Quote:

Originally Posted by joeychgo (Post 2528737)

Not really too much different really. There was a thread that I had answer a little while ago about advertising and I had made a post giving them lots of info and just figured I would show how to make an advertising page at the same time with the CMS installed. I was not able to find that post you referred to and sometimes its easier for some people to see it as the page they want rather than incorporate their own stuff especially if they are not a coding guru lol.


All times are GMT. The time now is 09:13 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01314 seconds
  • Memory Usage 1,753KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete