2007.02.23.fri
ここは日記のタイトル。
タイトルを記入せずに投稿した場合に表示されるタイトルはdiary.cgiで設定できます。
あと、投稿の限度バイト数も。(ちょっと大きめの画像を日記にアップする方は要変更です。)

これは画像をアップロードした場合のサンプル記事です。
画像のサイズは400ピクセル×300ピクセルです。
画像の回り込みや画像まわりの空き(margin)もdiary.cgiで設定できます。

下↓の記事に日付表示の変更のさせ方について書いています。



2007.02.23.fri
テスト書き込みです。
PalDiaryのスキンです。
設置ファイル数も少なく、記事編集も可能でとても手軽です。

画像ファイルのアップロードが無い時の書き込みサンプルです。

尚、DLしたままのdiary.cgiでは、2007/8/10(Fri) という風に日付にスラッシュが入り、曜日は()で囲まれ頭文字は大文字になり、一桁の月日の数字の前には0がつきません。これをこのサンプルのようにスラッシュをドットに、一桁を0つきに曜日の頭文字を小文字にしたい場合は、diary.cgiを編集していただく必要があります。

以下、ご希望の方だけお読みください。長いです。長い書き込みのテストも兼ねることが出来ました(笑)

diary.cgiの前半部分に自分で設定出来る『基本設定』が並んで部分があります。(だいたい16行目くらいから)
ここのどこかに
$zero=1;#(1:0をつける 0:つけない)
という記述を挿入してください。

次、512行目前後に
$date="$year/$mon/$day($week)";

とあるので、これを
$date="$year.$mon.$day.$week";
に書き換えてください。
そして。この $date="$year/$mon/$day($week)";
の上に
if($zero){
$mon=sprintf("%02d",$mon);
$day=sprintf("%02d",$day);
}

を挿入してください。

そして次は、840行目あたり。
$date_d="$FORM{'year'}/$FORM{'mon'}/$FORM{'day'}($FORM{'week'})";
これも
$date_d="$FORM{'year'}.$FORM{'mon'}.$FORM{'day'}.$FORM{'week'}";
に書き換えます。
さらにまたその上に
if($zero){
$FORM{'mon'}=sprintf("%02d",$FORM{'mon'});
$FORM{'day'}=sprintf("%02d",$FORM{'day'});
}

と挿入。

これで日付の形式は変わりました。ドットにしなくても境目無しとか全部スラッシュとかも出来ます^^*
さて次は曜日の頭文字を小文字に…

500行目、835行目、895行目前後に
@week=('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
と、ありますので、これを三行全部
@week=('sun','mon','tue','wed','thu','fri','sat');
という風に頭文字を小文字に変えてください。

以上です。

この日記は管理者画面にIPが出るので、テスト書き込みは出来ません。
書き込みフォームのスキンも同梱してますが、書き込みフォームはたぶん使用される方が一番よくご覧になる(毎日日記をつけられる方は毎日とか…)なので、使い勝手の良いように改造しちゃってくださいね。表示部分ももちろん改造OKです。






[1]



pass? :
CGI Pal * s.t.f