#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃■(SS)C−BOARDテンプレート(とほほ改ver2.1)
#┠──────────────────────────────────────
#┃記事画面の設定ファイルです。
#┃通常のHTMLと同じ感覚で編集することが出来ます。
#┃なお、途中にある「$〜」はそれぞれプログラムによって任意の文字列に
#┃置き換えられます。
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
package DESIGN;
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 記事表示ヘッダー
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub message_head {
local *page = shift; #── ページ情報
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
[メニュー|TOP|$page{'next'}$page{'prev'}]
$page{'info'}
${&line}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 記事表示フッター
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub message_foot {
local *page = shift; #── ページ情報
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
[メニュー|TOP|$page{'next'}$page{'prev'}]
$page{'info'}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 記事表示
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub all {
local *MSG = shift; #── 記事
my $r_attach = shift; #── 添付ファイル情報
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
[$MSG{'no'}]$MSG{'subject'}
by $MSG{'name'}$MSG{'web'}
$MSG{'ident'}
[$MSG{'date'}]
${&line}
$MSG{'body'}
${$r_attach}
${&line}
${&line}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ ツリー表示
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub tree {
local *MSG = shift; #── 記事
my $count = shift;
if ($count) {
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
@{[($::FLAG{'mobile'}{'imode'})
? 'ɾ' . ($count + 78) . ';'
: ($::FLAG{'mobile'}{'jsky'}
? "\x1b\x24\x46" . chr(59 + $count) . "\x0f"
: '[' . (($count == 10) ? 0 : $count) . ']')]}
$MSG{'subject'} by $MSG{'name'} [$MSG{'date'}]
${&line}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
else {
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
▼
$MSG{'subject'}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 返信
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub follow {
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
返信:
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ トピック表示
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub topic {
local *MSG = shift; #── 記事
my $count = shift;
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
@{[($::FLAG{'mobile'}{'imode'})
? 'ɾ' . ($count + 78) . ';'
: ($::FLAG{'mobile'}{'jsky'}
? "\x1b\x24\x46" . chr(59 + $count) . "\x0f"
: '[' . (($count == 10) ? 0 : $count) . ']')]}
$MSG{'subject'}(返:$MSG{'reply'})
${&line}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 添付ファイル情報
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub attach_info {
my $r_file = shift;
${$r_file}{'size'} =~ s/KB// ;
if (${$r_file}{'size'} > 300){
return(\<<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>");
ファイル:
${$r_file}{'name'}{'encodeed'}(${$r_file}{'size'}KB)
300KB以上の為表\示不可
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
else{
$_ = "${$r_file}{'name'}{'encodeed'}";
$imgurl = "$CNF::place{'file'}{'url'}/${$r_file}{'name'}{'encodeed'}";
substr($imgurl, 0, 7) = "http://pic.to/";
$xx="bmp gif jpg png jpeg BMP GIF JPG PNG JPEG";
if (/\./){$type = $';}
if ($xx =~ /$type/){
return(\<<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>");
ファイル:
${$r_file}{'name'}{'encodeed'}
${$r_file}{'size'}KB
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
else{
return(\<<"H");
添付ファイルは$typeの為表\示できません。
H
}}
}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 添付ファイル削除済み情報
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub attach_delete_info {
return(\<<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>");
ファイル: 削除済
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
1;
# $Id: msg.txt,v 1.1.1.2 2001/11/02 14:25:00 N.Hirai Exp $;