Seiji Hayakawa
hayak****@qra*****
2011年 5月 19日 (木) 22:11:43 JST
前田様 QRA Networks 早川です。 <a href="some_url#some_position"> の形式は、 ・some_urlが正常にアクセス可能で かつ ・some_positionを示す<a name="some_position">がページ中 にある という条件が満たされていれば、CodeIgniterであれ何であれ、動くはずです。 というのは、#以降は(URL欄に表示はされているものの)実際にはサーバに送ら れるわけではなく、リクエストしたコンテンツを受け取ったあとにブラウザが使 うだけのものだからです。 もしうまく動いていないとすると、他の部分に問題があるかと思いますので、も し「こういうコントローラからこういうビューを呼び出し、このアンカーに移動 しようとしてる」といった具体的な内容をご提示いただければ、何か申し上げら れるかもしれません。 よろしくお願いします。 On Thu, 19 May 2011 19:02:27 +0900 前田 <kms.m****@gmail*****> wrote: > 前田です。 > > 助かりました。 > > 質問ばかりで、申し訳ありませんが、 > <A>タグで、リンク元のhref=""に、到達点の識別名をハッシュ( # )を付ける > ものは、簡単に実現できないでしょうか? > > 動的ページより頭を抱えることになるとは、思っても見ませんでした。 > orz > > > (2011/05/19 16:03), Seiji Hayakawa wrote: > > QRA Networks 早川と申します。 > > > > 「スルーする」の意味にもよると思うのですが、全くCodeIgniterの処理をかま > > せたくないということであれば、CIのルート直下にCIの処理をかませないディレ > > クトリを作ってその中に置くのが良いかと思います(デフォルトで入っている > > user_guide_ja ディレクトリのようにするということです)。 > > > > ただし、「ユーザーガイド日本語版」の > > http://codeigniter.jp/user_guide_ja/general/urls.html > > にあるように、RewriteEngineを使ってindex.phpをURLに含めないようにしてい > > る場合は、RewriteCondで当該ディレクトリをリライト対象からはずしてやる必 > > 要があります。 > > > > そうではなく、変数を受け取る必要の全くないHTMLファイルをCIからビューとし > > て呼び出したいということであれば、 > > > > $this->load->view('some.html'); > > > > のように、ローダのview()メソッドの第一引数だけを指定すればOKです。 > > > > ちなみにビューの拡張子については、ローダの中で「拡張子がなければ".php"を > > 付加する」という処理をしている(2.0.1の場合、system/core/Loader.phpの628 > > 〜629行目)だけなので、拡張子が.htmlのビューファイルでも、load->view()の > > 第一引数で正しくファイル名を指定すれば読み込めます(私は自分の使っている > > エディタの都合でそのようにしています)。 > > > > お答えになっていますでしょうか? > > よろしくお願いします。 > > > > On Thu, 19 May 2011 14:28:20 +0900 > > 前田 <kms.m****@gmail*****> wrote: > > > >> 前田です。 > >> > >> Codeigniterなどのフレームでは、静的HTMLをスルー出来ないものなんでしょうか? > >> > >> ヘッダー、フッター、サイドバーなどに、ログイン状態などがあれば、静的HTML > >> はやはり無理ということでしょうか? > >> orz > >> > >> > >> -- > >> ---- > >> 前田 政彦 > >> > >> _______________________________________________ > >> Codeigniter-users mailing list > >> Codei****@lists***** > >> http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > -- > ---- > 前田 政彦 > -- Seiji Hayakawa <hayak****@qra*****> QRA Networks Co., Ltd. http://qra.co.jp/