**[[質問箱3/587]] [#fe0acbe4]
#author("2018-03-11T19:08:59+09:00;2009-03-25T18:23:31+09:00","","")
**[[質問箱/3587]] [#fe0acbe4]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ページ毎の変数名|
|~バージョン|1.4.7|
|~投稿者||
|~状態|完了|
|~投稿日|&new{2007-01-19 (金) 18:23:40};|
***質問 [#e5df1d7e]
pukiwiki.skin.phpにif文を使って特定のページだけに要素を追加しようとしているのですが、変数名がわからず困っている状況です。
因みにif文は
 <?php
     if(変数) {
       print("テスト1");
    } else {
       print("テスト2");
 ?>
でやっています。




***回答 [#d27ba722]
- $vars['page'] --  &new{2007-01-19 (金) 22:44:12};
- 使い方が解らないのですが。自分の説明方法が間違ってたかもしれませんが、そのままでは全ページに要素が追加されてしまいます。  --  &new{2007-03-18 (日) 18:05:26};
- $vars['page'] に現在のページ名が入っているので、 if ($vars['page'] == 'FrontPage') のように使いましょう。 --  &new{2007-03-18 (日) 18:35:24};
- うお!出来ました。ありがとうございました --  &new{2007-03-18 (日) 20:39:35};

- 便乗質問なのですが、ここのFrontPageにあたる部分に日本語のページ名を指定したい場合どうすればよいでしょうか。試してみたところ、英数では問題なく分岐が行えますが、日本語の場合そのままいれても認識してもらえません。ご存じの方いらっしゃいましたら、よろしくお願い致します。 --  &new{2009-03-19 (木) 19:43:49};
-- [[Q&A/デザイン・CSS#d6cb8217]] の「version 1.4.7の場合」は参考になりますか? --  &new{2009-03-19 (木) 22:33:25};
- ありがとうございます。<?php  if($_page === '日本語ページ名'){ ?>で試してみましたが結果は変わらず、判定がおこなわれませんでした(エラーは出ずに、該当ページが条件を満たしていると判定してもらえません) -- [[ ]] &new{2009-03-24 (火) 22:06:27};
- [[mbstring]] の設定や、[[作業に使っているエディタ>Q&A/インストール#mb87f9af]] などには問題はないですか? --  &new{2009-03-24 (火) 23:01:15};
- エディタの設定変更でできました!(秀丸のファイル>エンコードの種類>EUC選択)助かりました、本当にありがとうございます。 --  &new{2009-03-25 (水) 18:23:30};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.090 sec.

OSDN