#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ #┃■(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 $;