| 投稿者 | メッセージ | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
hiroxs 登録日: 2005.06.07 記事: 56 |
お世話になります。 今回の質問は表題のようにログインしているユーザーによって、 includeするファイルを変えたいというものです。 簡単に説明すると Aさんがログイン:fileA.incを読み込む Bさんがログイン:fileB.incを読み込む 誰もログインしていない:何も読み込まない といった具合なんですが。。 <%phpinclude(<%member(yourname)%>.php)%> ではエラーが出るし、 <%WritePHPxs( $loginname = '<:member(yourname):>'; echo $loginname; echo '<:phpinclude(/hoge/skins/default/$loginname.php):>'; )%> では表示されません。。 Nucleusだったら簡単にできるだろうと思い調べ始めたのですが、 なかなかよいアイデアが浮かびません。。 なにか方法はありますでしょうか? 追記: <%WritePHPxs(include('skins/default/<:member(yourname):>.php');)%> も試しましたが、 Warning: Unknown(skins/default/yourname.php): failed to open stream: No such file or directory in /hoge/nucleus/plugins/NP_WritePHPxs.php(65) : eval()'d code on line 1 Warning: (null)() [function.include]: Failed opening 'skins/default/<:member(yourname):>.php' for inclusion (include_path='.:/usr/local/lib/php') in /hoge/nucleus/plugins/NP_WritePHPxs.php(65) : eval()'d code on line 1 とエラーを返されてしまいます。。 _________________ by hiroxs |
||||||||
|
|
|||||||||
|
Andy モデレーター ![]() 登録日: 2004.03.18 記事: 1490 所在地: 横浜 |
ではどうでしょう。 _________________ Foodyn CMS開発日誌 http://www.matsubarafamily.com/lab/ |
||||||||
|
|
|||||||||
|
hiroxs 登録日: 2005.06.07 記事: 56 |
早速のお返事ありがとうございます。 試してみたのですが、
とエラーが。
といったものも試しましたが、
となります。。 NP_IncludeEXも
のように試しているのですが、なぜか表示されず。。 php.iniの設定などに関係があるのでしょうか?[/quote] _________________ by hiroxs |
||||||||
|
|
|||||||||
|
Andy モデレーター ![]() 登録日: 2004.03.18 記事: 1490 所在地: 横浜 |
簡単なプラグインを作ってみました。インストールして<%MemberFile%>とスキンに書くだけです。
_________________ Foodyn CMS開発日誌 http://www.matsubarafamily.com/lab/ |
||||||||
|
|
|||||||||
|
hiroxs 登録日: 2005.06.07 記事: 56 |
ありがとうございます! やりたかったのはまさにこれです! ここ2日ばかり頭を悩ませていたものがすっきり晴れました。 ありがとうございます! _________________ by hiroxs |
||||||||
|
|
|||||||||
|
|
|||||||||
|
All times are GMT + 9 Hours
新規投稿: 不可 Powered by phpBB © 2001, 2002 phpBB Group |
|||||||||