現在サイト改装中です。MySQLを5.5→5.7に切り替えました12/201207【freo】開いているページによってメニューを変化させる方法【Tips】freoタイトルなげぇ......やっていることはsmartyの機能を使って現在のURLを取得して一致したらclassを与えているだけです。ちなみに当サイトの上部にあるメニューで同様のことを行なっています。対象が単一ページのみ場合http://host/hoge1を表示していたらliにclass="current"を加える。href="/hoge1">メニュー1</a></li>対象が多階層の場合http://host/hoge1もしくはhttp://host/hoge1/hogehogeを表示していたら以下略。該当部分をこんな感じにする。'/hoge2')あとはcssで.currentに対してなにか記述すればいいと思います。文字の色を変えるとかそこら辺好きなように。余談これはfreoの機能と言うよりも上記にも書きましたがsmartyの機能ですので他のCMSでもsmartyを採用していれば使えると思います。以下ちょっとした解説もどき(ほぼ初心者向け?)regex_replaceを指定することで正規表現での検索・検索が可能となります。^は文字列の先頭を意味します。今回は使用していませんが逆の意味で末尾を意味する$もあります。\/は/を文字列にしたい場合です。ちなみに/単体では文字列として認識しません。iや^などの前に置いてこれらを機能させるものですので。iは大文字小文字を区別なくマッチさせますので、認識URLが大文字でも小文字でも認識します。.*は.と*で別々の意味合いですがこの組み合わせにすることで0ないし1以上の文字列となります。eqとは正規表現の==と同様の意味合いですので==で記述しても問題ありません。==で統一したほうがわかりやすいかも知れませんね。regは最初のに読み取ったURLを代入し、2個目のに正規表現の文字列を代入しています。(文字列は確かなんでも良かったような気がします)あとはその2つを先ほどのeqで一致するか確かめればifの判定が出せます。'/hoge1.*'とせずに、わざわざこんな面倒な記述をしているのかというと。最近絵の記事が全くない御堂です。別にfreoに限った話じゃないですけどね。TinyMCE4を実装しているところ...2014/05/06【freo】任意のページ内容を任意の箇所に表示【Tips】freo1.10来ましたね。07:46]このコメントを閲覧する権限がありません。12:03]このコメントを閲覧する権限がありません。※管理者のみにすると投稿者でも確認ができなくなります。※当ブログはIE,Operaまた古いブラウザは非推奨です。×ログインユーザーIDとパスワードを入力してください。パスワードを再発行する。ログイン状態を記憶する。