#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃■(SS)C−BOARDテンプレート(とほほ改ver1.1.03t)
#┠──────────────────────────────────────
#┃各画面共通の設定ファイルです。
#┃通常のHTMLと同じ感覚で編集することが出来ます。
#┃なお、途中にある「$〜」はそれぞれプログラムによって任意の文字列に
#┃置き換えられます。
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
package DESIGN;
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 共通部分
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub init {
my $mode = shift; #── モード
local *title = shift; #── サブタイトル
#とほほ修正開始
if($CNF::view{'page'}{'rss'}{'mode'} == 0)
{$rss_mode = "RSS0.91 最新ツリー(親記事)";}
elsif($CNF::view{'page'}{'rss'}{'mode'} == 1)
{$rss_mode = "RSS0.91 最新ツリー(最新記事)";}
elsif($CNF::view{'page'}{'rss'}{'mode'} == 2)
{$rss_mode = "RSS0.91 最新記事(ツリーに関係なく時系列)";}
else{$rss_mode = "エラー: サイト管理者へ連絡下さい";}
if($CNF::base{'meta1'} == 1 ){$robots = "NOINDEX,NOFOLLOW";}
if($CNF::base{'meta1'} == 2 ){$robots = "NOINDEX,FOLLOW";}
if($CNF::base{'meta1'} == 3 ){$robots = "INDEX,NOFOLLOW";}
if($CNF::base{'meta1'} == 4 ){$robots = "INDEX,FOLLOW";}
#とほほ修正終了
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
$CNF::base{'title'}$title
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ ヘッダー
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub head {
local *menu = shift; #── メニュー
local *page = shift; #── ページ情報
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
$CNF::base{'header'}
|
$menu |
|
$page{'next'}$page{'split'}$page{'prev'} |
${&line}
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ フッター
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub foot {
local *menu = shift; #── メニュー
local *page = shift; #── ページ情報
my $r_read = shift; #── 閲覧数カウント・既読管理用リンク
my $r_count = shift; #── カウンター
local *access = shift; #── アクセスログ・カウンター用HTML
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";
$CNF::base{'footer'}
${$r_read}$access
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ 区切り線
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub line {
return(\<<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>");
<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>
}
#────ここまで───────────────────────────────
%SUB = (
head2 => <<'__SUB__',
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
#┃ ヘッダー2
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
sub head2 {
my $mode = shift; #── モード
my $method = shift; #── メソッド
print <<"<<<<<<<<<<<<<<<<<<<<<< HTMLです >>>>>>>>>>>>>>>>>>>>>>";