The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Ive made a hack, need help intergrating it with vBulletin
Hello
Ive made a little chat just for practise and now i want to integrate it with vbulletin also just for practice.. Any tutorials out there to help me do this? heres my code Code:
<?php $username="?"; $password="?"; $database="?"; $message=$_POST['message']; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die('Unable to connect'); $query = "INSERT INTO chat VALUES ('$message')"; mysql_query($query); $query2="SELECT * FROM chat"; $result=mysql_query($query2); $num=mysql_numrows($result); mysql_close(); echo "<b><center>Chat history</center></b><br><br>"; $i=0; while ($i < $num) { $message=mysql_result($result,$i,"message"); echo "<b>Message: $message</b><br />"; $i++; } ?> <form id="form1" name="form1" method="post" action="[removed by me]"> <label></label> <div align="center"> <label> <input name="message" type="text" id="message" size="100" /> </label> <label></label> <label> <input type="submit" name="Submit" value="Submit" /> </label> </div> </form> its a little chatroom/shoutbox but when i submit a message it does not submit ive made all the tables and have double checked everything... ive also checked the form. here is the code Code:
<?php // ######################## SET PHP ENVIRONMENT ########################### error_reporting(E_ALL & ~E_NOTICE); // ##################### DEFINE IMPORTANT CONSTANTS ####################### // change the line below to the actual filename without ".php" extention. // the reason for using actual filename without extention as a value of this constant is to ensure uniqueness of the value throughout every PHP file of any given vBulletin installation. define('THIS_SCRIPT', 'chat'); // #################### 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( // change the lines below to the list of actual templates used in the script 'mychat', ); // pre-cache templates used by specific actions $actiontemplates = array(); // ########################## REQUIRE BACK-END ############################ require_once('./global.php'); // #################### HARD CODE JAVASCRIPT PATHS ######################## $headinclude = str_replace('clientscript', $vbulletin->options['bburl'] . '/clientscript', $headinclude); // ######################################################################## // ######################### START MAIN SCRIPT ############################ // ######################################################################## $navbits = array(); // change the line below to contain whatever you want to show in the navbar (title of your custom page) $navbits[$parent] = 'Test Page'; $navbits = construct_navbits($navbits); eval('$navbar = "' . fetch_template('navbar') . '";'); // change the line below to contain the name of the actual main output template used in your script eval('print_output("' . fetch_template('mychat') . '");'); $message=$_POST['message']; $query = "INSERT INTO mychat VALUES ('$message')"; mysql_query($query); $query2="SELECT * FROM mychat"; $result=mysql_query($query2); $num=mysql_numrows($result); echo "<b><center>Chat history</center></b><br><br>"; $i=0; while ($i < $num) { $message=mysql_result($result,$i,"message"); echo "<b>Message: $message</b><br />"; $i++; } ?> |
#2
|
|||
|
|||
bump
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|