User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
ログインしたユーザの投稿のみの表示 投稿者: かせー 投稿日:2006/07/09(Sun) 11:33 No.3001  
こんばんは。
WordPress 0.5.0RC Finalを使用させてもらっっています。

1つ分からないことが出来たので質問させてください。

ログインしたユーザの投稿のみの表示をしたいと思っています。
ただ今、こちらで色々やってみたのですが、
ログインユーザのIDの取得がうまく出来ず困っています。
どのようにやれば出来ますでしょうか?

お手数ですが解決方法が分かる方がいらっしゃいましたら
教えてください。

よろしくお願いします。


Re: ログインしたユーザの投稿のみの表示 投稿者: nobunobu 投稿日:2006/07/09(Sun) 12:05 No.3003  

引用:

かせーさんは書きました:

ログインしたユーザの投稿のみの表示をしたいと思っています。

これが、こういったリンクをどこかに作成したいのであれば、
テンプレート、themes/xxxxx/index-template.phpのどこかに、

<?php if ($GLOBALS['xoopsUser']) { ?>
<a href="index.php?author=<?php echo
$GLOBALS['xoopsUser']->getVar('uid'); ?>">あなたのブログ</a>
<?php } ?>

なんていうのを組み込めば良いと思います。
XOOPSに詳しいのであれば、
同様に、xoops_version.phpに同様のリンクをサブメニューとして追加する事も出来ると思います。


Re[2]: ログインしたユーザの投稿のみの表示 投稿者: かせー 投稿日:2006/07/09(Sun) 12:45 No.3004  

お早い返信有り難うございます。
無事表示できました(^^
有り難うございました。
XOOPS自体はまだ始めたばかりですので、あまり詳しくありませんが
サブメニューの追加もしたいのでやってみたいと思います!


Re[3]: ログインしたユーザの投稿のみの表示 投稿者: かせー 投稿日:2006/07/09(Sun) 13:43 No.3005  

先ほどのサブメニューの表示の追加ですが

xoops_version.phpに下記のように追加しました。

//※modversion['sub'][1]〜と書いてある部分があるのでその下に追加)
//modinfo.phpに_MI_WORDPRESS_SMNAME2の定義を追加
$modversion['sub'][2]['name'] = _MI_WORDPRESS_SMNAME2;
$modversion['sub'][2]['url'] = "index.php?author=".$GLOBALS['xoopsUser']->getVar('uid');

このやり方で、無事追加出来ました(^^

ただ、サブメニュー追加の時
WordPressを2つ使用している場合でちょっと見つけたのでご報告します。

片方だけmodinfo.phpに下記のように定義します。
define("_MI_WORDPRESS_SMNAME2","自分の記事のみ表示");

この状態で、先に定義していないWordPressモジュールを表示した後、
定義してあるWordPressモジュールを見ると、
追加したサブメニューに_MI_WORDPRESS_SMNAME2と表示されます。
(本当は、自分の記事のみ表示と出るはず)

かなりイレギュラーなやり方ですみません。
両方同じような状態にしていないのが悪いのですが
とりあえずご報告まで。
(今は両方とも同じようにして運用していますのでこの現象は出ていません)


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -