im using the custom vb page for my site, so its forums/videos.php im going to be adding videos so how can i make it so i dont need to add a template everytime...cause ive seen video.php?id=1 <-just something like that. any help is very much appreciated
I'm not sure about vb code...but here's a basic idea for the straight php if(!is_numeric($_GET['id']) || $_GET['id'] == "") { echo("<p>Errorz!!</p>"); } else { $video_id = $_GET['id']; $v = mysql_query("SELECT * FROM `videos` WHERE `video_id` = '$video_id';") or die("Couldn't get video!!!1"); if(mysql_num_rows($v) == 0) { echo("<p>No videos found!</p>"); } else { $video = mysql_fetch_array($v); // display your video... } Code (markup):
ok, so i would i add that to videos.php then how would i change the different the codes for each video (as in videos.php?id=1, etc.)?
That would depend on where you're putting the values (eg, in a forum post, in a page, etc). If it's going in a forum post, you would just write it out like a regular link with a link to that video. You may be able to come up with a system to automatically create a forum post for every new video added.
forums/videos.php <?php // ####################### SET PHP ENVIRONMENT ########################### error_reporting(E_ALL & ~E_NOTICE); // #################### DEFINE IMPORTANT CONSTANTS ####################### define('NO_REGISTER_GLOBALS', 1); define('THIS_SCRIPT', 'videos'); // 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( 'videos', ); // pre-cache templates used by specific actions $actiontemplates = array( ); // ######################### REQUIRE BACK-END ############################ chdir('./home/haloaren/public_html/'); require('../global.php'); // ####################################################################### // ######################## START MAIN SCRIPT ############################ // ####################################################################### $navbits = array(); $navbits[$parent] = 'Videos'; $navbits = construct_navbits($navbits); eval('$navbar = "' . fetch_template('navbar') . '";'); eval('print_output("' . fetch_template('videos') . '");'); ?> PHP: and since its vbulletin, this is the vbulletin template. videos $stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle]</title> $headinclude </head> <style type="text/css"> a.vl { display: block; width: 100%; background-color: #C0C0C0; margin-bottom: 2px; padding: 7px 0; } a.vl:hover { background-color: #A9A9A9; } </style> <body> $header $navbar <table class="tborder" cellspacing="2" border="0" width="100%"> <tr> <td class="thead" align="center" width="">Quick Navigation</td> <td class="thead" align="center">Video Title</td> </tr> <tr> <td class="alt1" align="center"> <a class="vl" href="">Download this Video</a> <a class="vl" href="http://www.haloarena.com/forums/showthread.php?p=31313">Comment this Video</a> <br><br><br> Related Videos: </td> <td class="alt1" align="center"> <div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> var s1 = new SWFObject("mediaplayer.swf","mediaplayer","500","400","7"); s1.addParam("allowfullscreen","true"); s1.addVariable("width","500"); s1.addVariable("height","400"); s1.addVariable("file","http://www.haloarena.com/videos/montage1.flv"); s1.addVariable("logo","http://img153.imageshack.us/img153/3577/logotu1.gif"); s1.addVariable("image","http://www.haloarena.com/cyborg/c_02.jpg"); s1.write("container"); </script> </td> </tr> </table> $footer </body> </html> PHP:
i still need help, if anyone ever feels like helping someone out. i added: echo $_GET["id"]; PHP: that code to my forums/videos.php with that code it enables files such as forums/videos.php?id=1, forums/videos.php?id=2, etc. to work, except how can i change the video for each file number?