JomSocialは、デフォルトでは、そのユーザーのための「インデックス」ページを表示するには、3つのファイルを使用しています。このJomSocial PHPコードを変更して、ログインしたユーザーのアクティビティのみを表示するにはどうすればよいですか?
frontpage.index.php - >は、ログインユーザーの負荷をチェックするために、次に/場合を含みますfrontpage.members.phpログインしていない場合はfrontpage.guest.phpにログインし、ログインしているかどうかに関係なく、最近のアクティビティを表示します。
frontpage.members.php - >ログインボックスを表示します。 - >なし特定のアクション(以下コード)
frontpage.guest.phpを持っています。
このデフォルト設定の問題は次のとおりです。ゲストを含むすべてのユーザーの最近のアクティビティストリームを表示します。私は、ログインしたユーザーがアクティビティストリームを見ることができるようにする必要があります。私は自分でそれを再コードしようとしましたが、私はPHPエラーを受けています(私はPHPコーダーではありません)...私はいくつかの助けを望んでいます。
frontpage.index.php内容
<script type="text/javascript">joms.filters.bind();</script>
<!-- begin: #cFrontpageWrapper -->
<div id="cFrontpageWrapper">
<?php
/**
* if user logged in
* load frontpage.members.php
* else
* load frontpage.guest.php
*/
echo $header;
?>
<!-- begin: .cLayout -->
<div class="cLayout clrfix">
<!-- begin: .cSidebar -->
<div class="cSidebar clrfix">
<?php $this->renderModules('js_side_top'); ?>
<?php if($this->params->get('showsearch') == '1' || ($this->params->get('showsearch') == '2' && $my->id != 0)) { ?>
<?php
/**
* ----------------------------------------------------------------------------------------------------------
* Searchbox section here
* ----------------------------------------------------------------------------------------------------------
// A COUPLE HUNDRED LINES OF CODE TO DISPLAY SEARCH, RECENT ACTIVITIES, ETC.
<!-- Recent Activities -->
<?php } ?>
</div>
<!-- end: .cMain -->
</div>
<!-- end: .cLayout -->
</div>
<!-- begin: #cFrontpageWrapper -->
私は必要なもの、ユーザーがログインしている場合 .clayoutセクションでは、ONLY現れるように物事を設定する方法を見つけ出すことです。問題私はそれに応じてこのコードを修正する方法を理解できません。 if/then/elseセクションの周りのアスタリスクは私を混乱させます。誰かがそれを再コード化する方法を私に見せてもらえますか?それは、より多くのように行くべき
:条件は、ユーザが登録したユーザーまたは突風であるかどうかを確認する場合
if user logged in
load frontpage.members.php
//DISPLAY CLAYOUT INFO
else
load frontpage.guest.php