The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
TOU, Legal, Etc link in footer navbar
I would love to see a mod to make it easier for newbs like me to add a link in the footer navbar. Specifically, I want to add a "Terms of Use" link that would take the person to a page that just has my "Terms of Use" or "Rules" or whatever. Ideally, the mod would allow the user the ability to "name" the link that would be showin the footer. This would be done in the admincp. As well, a place to type/paste the whole Terms of Use text, or legal verbiage, or whatever the forum owner wants on that page. Maybe allow BBcode as well. And, finally, an enable/disable option.
I have done a ton of searching and have posted in the vb4 forum as well... just haven't seen anything like this. I think this would get quite a few downloads. For my forum users... it is difficult to find the rules (other than on the registration page) |
#2
|
||||
|
||||
Quote:
|
#3
|
|||
|
|||
Thanks, Superman. Unfortunately for me... I have read it and it makes no sense. What she appears to be doing is creating some sort of "who's online" which is a little off from what I am trying to do. I am not familiar with this coding... so I can't follow what the heck it is doing. If there were a tutorial for creating exactly what I am trying to accomplish... I know I can follow that. But I have no clue how to modify what she was doing for my purposes. Sorry for being a newb.
--------------- Added [DATE]1293659846[/DATE] at [TIME]1293659846[/TIME] --------------- I have read Lynn's article to the end. And, have to say, I am even more clueless than before. All I am trying to accomplish is for a person to click on the link and bring up a page that has text of the Terms of Use. I don't care if it contains anything else. It would be nice... but as I am not a coder... I am willing to settle for anything. The amount of coding involved, according to the article, is rediculous to just enter the TOU as text. I would think that vBulletin would have this as a standard option. So... if anyone out there can help the thousands of newbs like me.. would be greatly appreciated. |
#4
|
||||
|
||||
cyberchef, I think you're reading too much into Lynne's article.. it's actually a very easy 2 step process- you can ignore the "Who's online" instructions, they aren't necessary, just a little extra but not needed.
There are only 2 real steps... Step 1. Make a new php file... Use a text editor and make a new php file, call is test.php and copy and paste all the code below into the file and save it. Once saved upload it to your forum directory, the same directory where showthread.php, forumdisplay.php and the rest are. The code: Code:
<?php // ####################### SET PHP ENVIRONMENT ########################### error_reporting(E_ALL & ~E_NOTICE); // #################### DEFINE IMPORTANT CONSTANTS ####################### define('THIS_SCRIPT', 'test'); define('CSRF_PROTECTION', true); // change this depending on your filename // ################### PRE-CACHE TEMPLATES AND DATA ###################### // get special phrase groups $phrasegroups = array(); // get special data templates from the datastore $specialtemplates = array(); // pre-cache templates used by all actions $globaltemplates = array('TEST', ); // pre-cache templates used by specific actions $actiontemplates = array(); // ######################### REQUIRE BACK-END ############################ // if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line // chdir ('/path/to/your/forums'); require_once('./global.php'); // ####################################################################### // ######################## START MAIN SCRIPT ############################ // ####################################################################### $navbits = construct_navbits(array('' => 'Test Page')); $navbar = render_navbar_template($navbits); // ###### YOUR CUSTOM CODE GOES HERE ##### $pagetitle = 'My Page Title'; // ###### NOW YOUR TEMPLATE IS BEING RENDERED ###### $templater = vB_Template::create('TEST'); $templater->register_page_templates(); $templater->register('navbar', $navbar); $templater->register('pagetitle', $pagetitle); print_output($templater->render()); ?> Now go to your Admin CP -> Style Manager Choose your style and choose to "Add New Template" from the drop down box'... Give the template the title: TEST And paste call the code below into it and hit save. Code:
{vb:stylevar htmldoctype} <html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html"> <head> <title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title> {vb:raw headinclude} {vb:raw headinclude_bottom} </head> <body> {vb:raw header} {vb:raw navbar} <div id="pagetitle"> <h1>{vb:raw pagetitle}</h1> </div> <h2 class="blockhead">Title</h2> <div class="blockbody"> <div class="blockrow"> Text here. Text here. Text here. Text here. Text here. </div> </div> {vb:raw footer} </body> </html> Finally you can easily add it to your footer by going to the Admin CP -> Options -> Site Name / URL / Contact Details In there near the bottom there is already a field, usually empty, for the URL to your Terms of Service. |
#5
|
||||
|
||||
Quote:
|
#6
|
|||
|
|||
Thank you guys! I am at it now. I REALLY appreciate it!
--------------- Added [DATE]1293664987[/DATE] at [TIME]1293664987[/TIME] --------------- You guys ROCK!!!! Unreal! So much simpler reading the above rather than reading the other article. No offense to Lynn... obviously I needed it dumbed down. I have everything working perfectly now. Thanks a TON! |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|