私のSharetronix Webサイト(よく知らない人向けのマイクロブログプラットフォーム)で使用したアドオンがあり、Webサイトのルートフォルダーにページを追加できるようになっています。しかし、追加したばかりのページに移動すると、このメッセージが表示されます。
致命的なエラー: 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 コーディングが初めてなので、明確にする必要があります。ところで、助けてくれてありがとう!