Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

その3〜ブロック変数を書き出す〜

前の記事のコメントで、お師匠さまから教えてもらったことを
頭に入れながら「テンプレートの説明」をみてました。
頭から、HTMLを写していたわけですが、よくよく見てみると
blogは「ブロック変数」という部屋が集まって出来てるんだな〜。

というわけで「部屋の柱と壁になる部分=ブロック変数」を
先に、写してみました。2x4のお家ですね〜。(中身は追々)
確認すると、綴りが間違ってると、ちゃんと間違ってでてくるので
うれしかったりして。。修正。修正。。
まだ、タイトル+サブタイトルしか出てこないので、
表示は[default2]のままです。(いつ差し替えられるかなあ)

写し終わってみると、普段、気軽に書き込んでいるblogって
こんなにたくさんのブロックで成り立っているんだな〜。。と
感心してしまいました。(笑)
HTMLソースを初めて見たとき、長いばっかりで、
「こんなの解読できん〜」と思っていましたが、
ちゃんと、整理されてるんだ〜(笑)
と、自分の中では「大発見」な感動でした。

次は、中身です。解読しつつ、理解して写していきます。

*タイトルのところを
<h1><a href="./"><%blog_name></a></h1>と
写しましたが「"./"」ってなんだろう。
タイトルをクリックすると、トップに戻るurlの略でしょうか?
よく使われるものなのかな。
<<その4〜頭の部分〜 | ホーム | その2〜HTMLの解読中〜>>

Thanks Comment !

  

<href="./">
これは相対パス指定です。略して書いてあるのでこうなります。意味ですが、今自分のワークディレクトリ(作業しているフォルダみたいなもの)が「.」、その親ディレクトリが「..」であらわします。てんと、てんてんです。それに、URL でよく使う、ディレクトリ表記のスラッシュが加わったものですね。つまり、「./」は、./index.html または ./index.php 等と展開されるわけで、しかも「.」はいまの自分、この場合、「http://blog1.fc2.com/yu-e/」これを指します。だから、結果的に
「http://blog1.fc2.com/yu-e/index.php 」とこのように展開される、という仕組みです。

極端な例ですが、今のフォルダに catkick という名前のフォルダを作ったとします。そこに mypage.html を置いたとします。そうすると、次のように表現できます。

http://blog1.fc2.com/yu-e/catkick/mypage.html
./catkick/mypage.html

どちらも同じ意味を持ちます。先にも書きましたが、「..」は親フォルダを意味しますので、

./catkick/../

これはどこを指すでしょう?

相対パスはそれはそれで便利ですが、わかりにくくなる場合もあるので、程ほどに。
  1. 2004/11/24(Wed) 19:18:30 |
  2. URL |
  3. catkick #qbIq4rIg
  4. [ちょと手直し]
  

>./catkick/../
え〜。自分のところから見て「catkick」フォルダは下の階層で。。後ろにその上の階層?。。
あ、「 V.J.Catkick@」??catkickさんのblog??

それに気づくのに、ご飯を食べながら
2時間かかりました。(にぶ〜い 笑)
(違ってたりして。。)

解説を読ませていただいて「あ、これは、参考書のあそこに書いてあったことだ」と気がつきました。なかなかにぶいです。例題がありましたが、上の「問題」はどれにもあてはまらなかったので、かなり考えました。(笑)
  1. 2004/11/25(Thu) 07:49:42 |
  2. URL |
  3. びおびお #ZJFCUQBw
  4. [ちょと手直し]
  

これは…

最初に「./」は先の説明通り現在のフォルダの位置です。その下にあるフォルダ「catkick」ですよね(例のごとく)。その catkick フォルダから見て「親フォルダ」なので、私の息子の親ということです(笑)。ちょっと意地悪でしたね。
  1. 2004/11/25(Thu) 09:05:49 |
  2. URL |
  3. catkick #qbIq4rIg
  4. [ちょと手直し]

comment:
biobioのみ、表示を許可する