PDA

View Full Version : More help for my guide.


Killgore
03-03-2009, 06:02 PM
Wow, major issues. I tried adding THIS (http://sylonia.freehostingwave.com/adoptables/guide/monthlies.php) to the guide. I'm assuming you want to see the code, so here it is.

<?php

// Easy Adoptables Script by Brandon Rusnak
// Get our includes out of the way

include("inc/functions.php");
include("inc/config.php");
include("inc/settings.php");
include("inc/nbbc.php"); // BBCODE Parser
$bbcode = new BBCode;

// Connect to our database

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql database!');
mysql_select_db($dbname);


//Set up our login info...
$username = "";
$password = "";

//Check for cookie

if (isset($_COOKIE['adoptu']) and isset($_COOKIE['adoptp'])){

$username = $_COOKIE['adoptu'];
$password = $_COOKIE['adoptp'];

$username = preg_replace("/[^a-zA-Z0-9\\040.]/", "", $username);
$password = preg_replace("/[^a-zA-Z0-9s]/", "", $password);

//Run login operation
$query = "SELECT * FROM users WHERE username = '$username'";
$result = mysql_query($query);
$num = mysql_numrows($result);

//Loop out code
$i=0;
while ($i < 1) {

$luser=@mysql_result($result,$i,"username");
$lpass=@mysql_result($result,$i,"password");

$i++;
}

if($username == $luser and $password == $lpass){
$isloggedin = "yes";
}
else{
if (isset($_COOKIE['adoptu'])){
$past = time() - 10;
setcookie("adoptu",$username,$past);
}

if (isset($_COOKIE['adoptp'])){
$past = time() - 10;
setcookie("adoptp",$password,$past);
}
$isloggedin = "no";
}

}
else
{
//User is not logged in
$isloggedin = "no";

}


// Define our Template File

$file = $current_theme;



// Get our content for the index page

$article_title = "Sylonia";
$article_content = "<p align='left'>
<table border='2' bordercolor='#575757' cellpadding='5' cellspacing='1'>
<tr>
<td colspan='4'><center><font color='#ffffff' face='Verdana' size='1'>Below are all the monthly adoptables that once were (or still are) available.</font><br></td>
</tr>
<tr>
<td colspan='4'><font color='#ffffff' face='Verdana' size='1'><center><a href='http://sylonia.freehostingwave.com/adoptables/guide.php'>Back to guide index</a></center></font></td>
</tr>
<tr>
<td><font color='#ffffff' face='Verdana' size='1'><center>Hatched From</center></font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>Hatched Into</center></font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>Date Released</center></font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>Date Retired</center><font></td>
</tr>
<tr>
<td><center><img src='http://sylonia.freehostingwave.com/adoptables/images/bases/amber_1.png'><br><font color='#ffffff' face='Verdana' size='1'>Honey Amber</font></td>
<td><center><img src='http://sylonia.freehostingwave.com/adoptables/images/adults/bugzel_1.png'><br><font color='#ffffff' face='Verdana' size='1'>Bugzel</font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center><center>February 15<sup>th</sup>, 2009</center></font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>March 15<sup>th</sup>, 2009</center></font></td>
</tr>
<tr>
<td><center><img src='http://sylonia.freehostingwave.com/adoptables/images/bases/egg_1.png'><br><font color='#ffffff' face='Verdana' size='1'>Cool Egg</font></td>
<td><center><img src='http://sylonia.freehostingwave.com/adoptables/images/adults/yetti_1.png'><br><font color='#ffffff' face='Verdana' size='1'>Yetti</font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>February 15<sup>th</sup>, 2009</center></font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>March 15<sup>th</sup>, 2009</center></font></td>
</tr>
<tr>
<td><center><img src='http://sylonia.freehostingwave.com/adoptables/images/bases/bone_2.png'><br><font color='#ffffff' face='Verdana' size='1'>Purple Bone</font></td>
<td><center><img src='http://sylonia.freehostingwave.com/adoptables/images/adults/snakecro_1.png'><br><font color='#ffffff' face='Verdana' size='1'>Snakecro</font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>February 15<sup>th</sup>, 2009</center></font></td>
<td><font color='#ffffff' face='Verdana' size='1'><center>March 15<sup>th</sup>, 2009</center></font></td>
</tr>
<tr>
<td colspan='4'><font color='#ffffff' face='Verdana' size='1'><center><a href='http://sylonia.freehostingwave.com/adoptables/guide.php'>Back to guide index</a></center></font></td>
</tr>
</table>";

$link1 = "" ;
if($show_extra_page1 == "yes"){
$link1 = "<li><a href='$extra_page1_link'>$extra_page1_name<span class='tab-l'></span><span class='tab-r'></span></a></li>";
}

$link2 = "";
if($show_extra_page2 == "yes"){
$link2 = "<li><a href='$extra_page2_link'>$extra_page2_name<span class='tab-l'></span><span class='tab-r'></span></a></li>";
}

// Do the template changes and echo the ready template

$template = file_get_contents($file);
$template = replace(':SITETITLE:',$site_title,$template);
$template = replace(':SITENAME:',$site_name,$template);
$template = replace(':ARTICLETITLE:',$article_title,$template) ;
$template = replace(':ARTICLEDATE:',$article_date,$template);
$template = replace(':ARTICLECONTENT:',$article_content,$templ ate);
$template = replace(':LINK1:',$link1,$template);
$template = replace(':LINK2:',$link2,$template);
$template = replace(':LINK3:',$link3,$template);

//Get the featured adoptable...
$featured = getfeatured();
$template = replace(':FEATURED:',$featured,$template);

//Ad Management
$header = @file_get_contents("ads/header.txt");
$footer = @file_get_contents("ads/footer.txt");
$tower = @file_get_contents("ads/tower.txt");

$header = stripslashes($header);
$footer = stripslashes($footer);
$tower = stripslashes($tower);

$template = replace(':HEADERAD:',$header,$template);
$template = replace(':FOOTERAD:',$footer,$template);
$template = replace(':TOWERAD:',$tower,$template);


//Is the user logged in?
//$isloggedin = "no";
if ($isloggedin == "yes"){
$template = replace(':WELCOMEORREGISTER:','<u>Welcome Back:</u>',$template);
$template = replace(':LOGINORACCT:', 'Welcome back '.$username.'. <br><br><a href="account.php">Click here to view or edit your account.</a><br><br><a href="logout.php">Log Out</a>' ,$template);
}
else{

//User is not logged in
$template = replace(':WELCOMEORREGISTER:','<u>Member Login:</u>',$template);
$loginform = "<form name='form1' method='post' action='login.php'>
<p>Username:
<input name='username' type='text' id='username'>
</p>
<p>Password:
<input name='password' type='password' id='password'>
</p>
<p>
<input type='submit' name='Submit' value='Submit'>
</p>
<p>Don't have an account?<br>
<a href='register.php'>Register Free</a> </p>
</form>
";
$template = replace(':LOGINORACCT:', $loginform ,$template);
}

echo $template;
?>

BMR777
03-03-2009, 06:05 PM
The files need to be placed in the same directory as the adoptables script. You cannot place the adoptables files in an outside directory, such as your guide folder, as they need files from the adoptables directory to work properly and display the templates properly. :)

Killgore
03-03-2009, 06:07 PM
So if i renamed the files themselves guide/monthlies.php, would that work?

BMR777
03-03-2009, 06:16 PM
Just put the files inside the adoptables folder.