I have started to attempt to do this with my limited knowledge. I realize this looks more like 3.0 code. No problem converting it once the basics are in place.
I get it to insert the correct values into the database.
I just need to figure out how to get it displayed now :nervous:
If anyone wants to chime in...
CREATE TABLE QUERY
[sql]
CREATE TABLE `shouts` (
`shoutid` bigint(255) unsigned NOT NULL auto_increment,
`shout` text,
`username` varchar(50) default '0',
PRIMARY KEY (`shoutid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
[/sql]
SHOUTBOX.PHP
PHP Code:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'shoutbox');
// ################### PRE-CACHE TEMPLATES AND DATA ######################
// pre-cache templates used by all actions
$globaltemplates = array(
'shoutbox'
);
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
// ########################### START ADD SHOUT ############################
if ($_POST['do'] == "addshout") {
$DB_site->query("INSERT INTO shouts (shoutid, shout, username) VALUES (NULL, '$_POST[shout]', '$bbuserinfo[username]')");
}
eval('print_output("' . fetch_template('shoutbox') . '");');
?>
FORM ON FORUM HOME
HTML Code:
<form action="shoutbox.php" method="post">
<input type="hidden" name="do" value="addshout" />
<input type="text" name="shout" value="" size="60" />
<input type="submit" class="button" value="Shout!" />
</form>
IFRAME SOURCE ON FORUMHOME
HTML Code:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title><phrase 1="$vboptions[bbtitle]">$vbphrase[x_powered_by_vbulletin]</phrase> ShoutBox IFrame</title>
<META HTTP-EQUIV="Refresh" CONTENT="90; URL=shoutbox.php?">
$headinclude
<style type="text/css">
<!--
body {
margin: 0px 0px 0px 0px;
background-color: #F5F5FF;
}
//-->
</style>
</head>
<body>
<table border="0" width="100%" align="center" class="alt1">
<tr>
<td class="alt1" width="100%">
<span class="smallfont">SHOUTS WOULD GO HERE</span>
</td>
</tr>
</table>
</body>
</html>