カテゴリ | |
サマリ | ページ毎の変数名 |
バージョン | 1.4.7 |
投稿者 | |
状態 | 完了 |
投稿日 | |
pukiwiki.skin.phpにif文を使って特定のページだけに要素を追加しようとしているのですが、変数名がわからず困っている状況です。
因みにif文は
<?php
if(変数) {
print("テスト1");
} else {
print("テスト2");
?>
でやっています。
- $vars['page'] --
- 使い方が解らないのですが。自分の説明方法が間違ってたかもしれませんが、そのままでは全ページに要素が追加されてしまいます。 --
- $vars['page'] に現在のページ名が入っているので、 if ($vars['page'] == 'FrontPage') のように使いましょう。 --
- うお!出来ました。ありがとうございました --
- 便乗質問なのですが、ここのFrontPageにあたる部分に日本語のページ名を指定したい場合どうすればよいでしょうか。試してみたところ、英数では問題なく分岐が行えますが、日本語の場合そのままいれても認識してもらえません。ご存じの方いらっしゃいましたら、よろしくお願い致します。 --
- ありがとうございます。<?php if($_page === '日本語ページ名'){ ?>で試してみましたが結果は変わらず、判定がおこなわれませんでした(エラーは出ずに、該当ページが条件を満たしていると判定してもらえません) --
- mbstring の設定や、作業に使っているエディタ などには問題はないですか? --
- エディタの設定変更でできました!(秀丸のファイル>エンコードの種類>EUC選択)助かりました、本当にありがとうございます。 --