LilacFantasy - jinny_06

Breadcrumbs List

Anchor-top

ページ下部へ

ex-diary

結構巷で大人気…な交換日記ですが、実はJinnyさんを使ってもできるのです。自分は諸々の理由(更新が遅くて日記じゃない等)からRelmさんを使っていますが、少しだけ役立ちそうな小技を紹介したいと思います。ただ、始めに断っておきますが、管理パスワードは共有してください。パスワードも別々にしたいと思われるかもしれませんが、交換日記をやるだけの仲であれば、信頼も出来るのではないでしょうか?それでもいいよ、という方のみ、交換日記に挑戦してみましょう。

Jinnyさんで交換日記に足りないもの、それは名前ではないでしょうか?どうせなら、誰が書いたのかくらいはハッキリさせておきたいですよね。ですので、ここでは隠しパラメータになっている(?)名前を表示させる方法をご紹介します。まずはデフォルトスキンをご用意ください。

まずはj_skin.htmの改造を。とりあえずサンプルなので、タイトル ... by名前という表示にしたいと思います。ここから先は、テキストエディタを使ってください。検索機能を使えば、とても楽に改造箇所を見つけることが出来ると思いますので。<!--PARENT_START-->という部分のちょっと下に、以下の記述があることを確認してください。

<tr><td class="pare2">
+
<font class="date">
'$YEAR年$MONTH月$DAY日($WDAY) <!--LOGLO-->その$LOGLO<!--/LOGLO--></font>
... <font class="title">$TITLE</font>
+
</td></tr>

この部分が、日付とタイトルを表示するタグになっています。ですので、ここを改造して、以下のように記述すれば名前が表示されるようになります。

<tr><td class="pare2">
+
<font class="date">
'$YEAR年$MONTH月$DAY日($WDAY) <!--LOGLO-->その$LOGLO<!--/LOGLO--></font>
... <font class="title">$TITLE ... by$NAME</font>
+
</td></tr>

何処が変わっているのか分かりますか?$TITLEのあとに$NAMEという言葉が入っていると思います。$NAMEを入れれば、その場所に名前が引用されるわけなのです。HTMLの知識のある方なら、自分の好きなところに入れられるはずですよ。お試しください。

ただしこのままでは、「CGIの設定」で入力した「管理人の名前」が表示されてしまいます。ですので、名前を入力するフォームを作らなければいけません。今度はj_form.htmを改造します。<!--FORM_START-->という部分を下にいくと、以下の記述があると思います。

<input type="hidden" name="name" value="$c_n">

この行は、上から名前を隠して入力するものです。交換日記にするのであれば、この部分はすっぱり消してしまいましょう。そして、その下にある<!--たいとる-->の部分にある

* Title:
<input type="text" name="titl" value="$c_t" size="27"><br>

の下に、

* Name:
<input type="text" name="name" value="$c_n" size="27"><br>

を追加します。これで名前入力欄が登場するはずなのですが…、わ、分かりましたでしょうか?こうすれば、交換日記としても大活躍できると思うのです。応用すれば、カタログモードやメニューモードも改造できると思います。HTMLの知識を身につければ、より自在にカスタマイズすることができると思うのです。皆様、是非一度試してみてはいかがでしょうか?ちなみに私は自分の日記で、名前入力欄をイラストのタイトル入力欄として活用しています。

Anchor-bottom

prev
パレットについて解説します。
ページ上部へ