Hi,
I am using forum software for my new website.
I'm not familiar with php and I don't know if that's my problem here? But in a nutshell I'm confused because the page source I find on a page online does not seem to match the page source I see in the files in my ftp folder. Example:
Online Page:<snip>
Page source: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-ca">
<head>
<title> Forum - Categories</title>
<link rel="shortcut icon" href="/forum/themes/LikeVanilla2/styles/default/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/forum/themes/LikeVanilla2/styles/default/vanilla.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/forum/themes/LikeVanilla2/styles/default/vanilla.print.css" media="print" />
<!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="/forum/themes/LikeVanilla2/styles/default/lt7.css" media="screen"/><![endif]-->
<script type="text/javascript" src="/forum/js/global.js"></script>
<script type="text/javascript" src="/forum/js/vanilla.js"></script>
<script type="text/javascript" src="/forum/js/ajax.js"></script>
<script type="text/javascript" src="/forum/js/ac.js"></script>
<script type="text/javascript" src="/forum/usr/www/users/downt6sn/pet_sitter_bible/forum/extensions/MembersList/library/tablesort.js"></script>
<script type="text/javascript" src="/forum/usr/www/users/downt6sn/pet_sitter_bible/forum/extensions/MembersList/library/paginate.js"></script>
<script type="text/javascript" src="/forum/extensions/Notifi/functions.js"></script>
<script type="text/javascript" src="/forum/js/prototype.js"></script>
<script type="text/javascript" src="/forum/js/scriptaculous.js"></script><style type="text/css">
.ProfileTitle.WithIcon .ProfileIcon { width: 32px; height: 32px; }
#AccountProfile .Picture { width: 280px; height: 200px; }
#Comments .CommentHeader { line-height: 32px; }
#Comments .CommentHeader li div.CommentIcon { background: transparent center center no-repeat; padding: 32px 0px 32px 32px; }
li.User.Name .UserIcon { padding: 32px 0px 32px 32px !important; }
li.User.Name.WithIcon { line-height: 32px; }
</style></head>
<body id="CategoryPage" >
<div id="SiteContainer"><div id="Session">Not signed in (<a href="/forum/people.php?ReturnUrl=http%3A%2F%example.com%2Fforum%2Fcategories.php">Sign In</a>)</div><div id="Header"><div id="header1">
<div class="holder">
<div class="right-panel">
<ul>
<!--#include virtual="http://example.com/inc/top-nav.tpl" -->
<!--#include virtual="inc/search.tpl" -->
</ul>
<form action="#" class="search">
<fieldset>
<div class="row">
<span class="text"><input type="text" value="search greenspark" /></span>
<input type="image" src="/forum/themes/LikeVanilla2/styles/default/images/bg-btn.gif" alt="search" class="btn" />
</div>
</fieldset>
</form>
</div>
<strong class="logo"><a href="/">Dog Walker Bible</a></strong>
</div>
<div class="bar">
<ul id="nav">
<li class="active"><a href="#"><em>HOME</em><span> </span></a></li>
<li><a href="#"><em>GREEN PRODUCTS</em><span> </span></a></li>
<li><a href="#"><em>DREAM ROOMS</em><span> </span></a></li>
<li><a href="#"><em>CONNECT</em><span> </span></a></li>
<li><a href="#"><em>HOW TO GREEN</em><span> </span></a></li>
</ul>
</div>
</div>
<a name="pgtop"></a>
<ul class="aside-nav"><li><a href="http://example.com/forum/" >Discussions</a></li><li class="TabOn"><a href="http://example.com/forum/categories.php" >Categories</a></li><li><a href="http://example.com/forum/search.php" >Search</a></li></ul>
</div><div id="Body"><div id="Panel"><p id="AboutVanilla"><a href="http://example.com">Vanilla 1.1.10</a> is a product of <a href="http://lussumo.com">Lussumo</a>. More Information: <a href="http://example.com/docs">Documentation</a>, <a href="http://example.com/community">Community Support</a>.</p></div>
<div id="Content"><div class="ContentInfo Top">
<h1>Categories</h1>
</div>
<div id="ContentBody">
<ol id="Categories"><li id="Category_2" class="Category UnblockedCategory FirstCategory Category_2">
<ul>
<li class="CategoryName">
<span>Category</span> <a href="http://example.com/forum/?CategoryID=2">Software, Cell Phones, Electronics:</a>
</li>
<li class="CategoryDescription">
<span>Category description</span> Ask questions about and recommend electronics.
</li>
<li class="CategoryDiscussionCount">
<span>Discussions</span> 0
</li></ul>
</li><li id="Category_3" class="Category UnblockedCategory Category_3 Alternate">
<ul>
<li class="CategoryName">
<span>Category</span> <a href="http://example.com/forum/?CategoryID=3">Employee Issues:</a>
</li>
<li class="CategoryDescription">
<span>Category description</span> Findings, screening, training and managing employees.
</li>
<li class="CategoryDiscussionCount">
<span>Discussions</span> 0
</li></ul>
</li><li id="Category_1" class="Category UnblockedCategory Category_1">
<ul>
<li class="CategoryName">
<span>Category</span> <a href="http://example.com/forum/?CategoryID=1">Dog Training:</a>
</li>
<li class="CategoryDescription">
<span>Category description</span> Basics of dog training.
</li>
<li class="CategoryDiscussionCount">
<span>Discussions</span> 1
</li></ul>
</li></ol>
</div></div>
<a id="pgbottom" name="pgbottom"> </a>
</div>
</div></body>
</html>
BUT in ftp folder I see the following for categories.php: <?php
// Note: This file is included from the library/Vanilla/Vanilla.Control.CategoryList.php class.
$SessionPostBackKey = $this->Context->Session->GetCsrfValidationKey();
$CategoryList = '<div class="ContentInfo Top">
<h1>'.$this->Context->PageTitle.'</h1>
</div>
<div id="ContentBody">
<ol id="Categories">';
$Category = $this->Context->ObjectFactory->NewObject($this->Context, 'Category');
$FirstRow = 1;
$Alternate = 0;
while ($Row = $this->Context->Database->GetRow($this->Data)) {
$Category->Clear();
$Category->GetPropertiesFromDataSet($Row);
$Category->FormatPropertiesForDisplay();
$CategoryList .= '<li id="Category_'.$Category->CategoryID.'" class="Category'.($Category->Blocked?' BlockedCategory':' UnblockedCategory').($FirstRow?' FirstCategory':'').' Category_'.$Category->CategoryID.($Alternate ? ' Alternate' : '').'">
<ul>
<li class="CategoryName">
<span>'.$this->Context->GetDefinition('Category').'</span> <a href="'.GetUrl($this->Context->Configuration, 'index.php', '', 'CategoryID', $Category->CategoryID).'">'.$Category->Name.'</a>
</li>
<li class="CategoryDescription">
<span>'.$this->Context->GetDefinition('CategoryDescription').'</span> '.$Category->Description.'
</li>
<li class="CategoryDiscussionCount">
<span>'.$this->Context->GetDefinition('Discussions').'</span> '.$Category->DiscussionCount.'
</li>';
if ($this->Context->Session->UserID > 0) {
$CategoryList .= '
<li class="CategoryOptions">
<span>'.$this->Context->GetDefinition('Options').'</span> ';
if ($Category->Blocked) {
$CategoryList .= '<a id="BlockCategory'.$Category->CategoryID.'" onclick="ToggleCategoryBlock('."'".$this->Context->Configuration['WEB_ROOT']."ajax/blockcategory.php', ".$Category->CategoryID.", 0, 'BlockCategory".$Category->CategoryID."', '".$SessionPostBackKey."');\">".$this->Context->GetDefinition('UnblockCategory').'</a>';
} else {
$CategoryList .= '<a id="BlockCategory'.$Category->CategoryID.'" onclick="ToggleCategoryBlock('."'".$this->Context->Configuration['WEB_ROOT']."ajax/blockcategory.php', ".$Category->CategoryID.", 1, 'BlockCategory".$Category->CategoryID."', '".$SessionPostBackKey."');\">".$this->Context->GetDefinition('BlockCategory').'</a>';
}
$CategoryList .= '</li>
';
}
$CategoryList .= '</ul>
</li>';
$FirstRow = 0;
$Alternate = FlipBool($Alternate);
}
echo $CategoryList
.'</ol>
</div>';
?>
*****************
Any ideas? Thank you!
[edited by: eelixduppy at 1:17 am (utc) on Mar 3, 2010]
[edit reason] NO PERSONAL URLS [/edit]