我在我的 Sharetronix 网站(不熟悉它的人的微博平台)上使用了一个插件,它应该允许我向我的网站的根文件夹添加一个页面。但是,当我转到刚刚添加的页面时,我收到了这条消息。
致命错误:在第 2 行的 /home/u556426868/public_html/forum.php 中不在对象上下文中时使用 $this
我在网上做了一些研究,我知道“$this”对象不应该落在“newtemplate_code()”之外,但我不知道在替换和修复方面我应该做什么代码,以便页面工作。
整个页面的代码如下:
<?php
$this->load_template('header.php');
?>
<div id="pagebody" style="margin:0px; border-top:1px solid #fff;">
<div><div id="contacts_left" style="width:100%;"> <div class="ttl">
<div class="ttl2"><h3>iState RPG - The Neovita RPG Forum</h3></div></div>
<br><br>
<center><iframe name=”FRAMENAME” src=”http://istate.serverforumhosting.com/portal.php” width=”1000? height=”1100? frameborder=”1? scrolling=”yes” allowautotransparency=true></iframe></center>
<! REMOVE FROM HERE THE DUMMY CONTENT !>
<b>DOWNLOAD</b> this plugin <a href="http://sharetronix.com/sharetronix/demo/view/post:3965797" title="Download from Sharetronix" target="_blank"> here</a>(2kb).<br><br>
<center>
<a href="http://sharetronix.com/sharetronix/demo/getfile/pid:public_3965797/New%20Page.rar" target="_blank" title="Download">
<img src="http://wb-cc.de/oscommerce/images/download-1.gif" border="0">
</a><br><br>
Brought to you by <a href="http://istate.tk">iState - The state of you!</a>
</center>
<! REMOVE END !>
</div>
</div>
</div>
<?php
$this->load_template('footer.php');
?>
就像我说的,我是 PHP 编码的新手,所以我需要一些说明。所以顺便说一句,谢谢你帮助我!