#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃■(SS)C−BOARDテンプレート
#┠──────────────────────────────────────
#┃記事画面の設定ファイルです。
#┃通常のHDMLと同じ感覚で編集することが出来ます。
#┃なお、途中にある「$〜」はそれぞれプログラムによって任意の文字列に
#┃置き換えられます。
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
package DESIGN;
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 記事表示ヘッダー
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub message_head {
local *page = shift; #── ページ情報
print <<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>";
$page{'next'}
$page{'prev'}
メニュー
- - - - - - - -
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 記事表示フッター
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub message_foot {
print <<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>";
- - - - - - - -
メニュー
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 記事表示
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub all {
local *MSG = shift; #── 記事
print <<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>";
[$MSG{'no'}]$MSG{'subject'}
by $MSG{'name'}
[$MSG{'date'}]
$MSG{'body'}
返信
削除
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ ツリー表示
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub tree {
local *MSG = shift; #── 記事
my $mode = shift; #── モード
if ($mode) {
print <<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>";
$MSG{'subject'}
by $MSG{'name'}
[$MSG{'date'}]
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
else {
print <<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>";
$MSG{'subject'}
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ トピック表示
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub topic {
local *MSG = shift; #── 記事
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
$MSG{'subject'}
(返:$MSG{'reply'})
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┌──────────────────────────────────────
#│ツリー間のスペース
#└──────────────────────────────────────
sub tree_split {
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
- - - - - - - -
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 返信
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub follow {
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
- - - - - - - -
返信:
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 添付ファイル情報
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub attach_info {
my $r_file = shift;
my $extension = 0;
foreach (qw(.gif .png .jpg .bmp)) {
if (rindex(${$r_file}{'name'}, $_) == (length(${$r_file}{'name'})-length($_)))
{
$extension = 1;
break;
}
}
my $url;
if($extension) {
# 画像
$url = ($CNF::mobile{'file'}{'url'})?($CNF::mobile{'file'}{'url'}):($CNF::place{'file'}{'url'});
} else {
$url = $CNF::place{'file'}{'url'};
}
return(\<<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>");
ファイル:${$r_file}{'name'}
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 添付ファイル削除済み情報
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub attach_delete_info {
return(\<<"<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>");
ファイル: 削除済
<<<<<<<<<<<<<<<<<<<<<< HDMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
1;
# $Id: msg.txt,v 1.1.1.2 2001/11/02 14:25:00 N.Hirai Exp $;