[[../]] **印刷用表示対応スキン -- [[reimy]] ***内容 -ページ上部の画像・タイトル・メニューなどを非表示に -メニューバーを非表示に -関連リンク・更新日時・アイコンメニュー・フッターを非表示に -メール送信に対応するため、HTML4.01 Transitional出力に ***使い方 たとえば、 http://hoge.net/pukiwiki.php?HogeHoge のページを印刷用表示にする場合 -URLを手入力する場合は、 http://hoge.net/pukiwiki.php?cmd=read&page=HogeHoge&prn=on -メニューからの場合は、印刷用表示のアイコンメニューをクリック ***標準のスキンとの差分 --- pukiwiki.skin.ja.php.old Tue May 13 05:41:04 2003 +++ pukiwiki.skin.ja.php Tue May 13 06:17:00 2003 @@ -1,7 +1,7 @@ <?php if (!defined('DATA_DIR')) { exit; } ?> <?php header('Content-Type: text/html; charset=EUC-JP') ?> -<?php echo '<?xml version="1.0" encoding="EUC-JP"?>' ?> - +<?php if ($vars['prn'] != "on"){ + echo '<?xml version="1.0" encoding="EUC-JP"?>' ?> <?php if ($html_transitional) { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> @@ -9,8 +9,16 @@ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <?php } ?> +<?php } else { ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html lang="ja"> +<?php } ?> <head> +<?php if ($vars['prn'] != "on"){ ?> <meta http-equiv="content-type" content="application/xhtml+xml; charset=EUC-JP" /> +<?php } else { ?> + <meta http-equiv="content-type" content="text/html; charset=EUC-JP" /> +<?php } ?> <meta http-equiv="content-style-type" content="text/css" /> <?php if (!$is_read) { ?> @@ -23,6 +31,7 @@ </head> <body> +<?php if ($vars['prn'] != "on"){ ?> <div id="header"> <a href="<?php echo $modifierlink ?>"><img id="logo" src="pukiwiki.png" width="80" height="80" alt="[PukiWiki]" /></a> <h1 class="title"><?php echo $page ?></h1> @@ -32,10 +41,10 @@ <?php } ?> </div> - +<?php } ?> <div id="navigator"> - +<?php if ($vars['prn'] != "on"){ ?> <?php if ($is_page) { ?> [ <a href="<?php echo "$script?$r_page" ?>">リロード</a> ] @@ -76,11 +85,11 @@ | <a href="<?php echo $link_help ?>">ヘルプ</a> ] +<?php } ?> <?php echo $hr ?> </div> - -<?php if (arg_check('read') and is_page('MenuBar')) { ?> +<?php if (arg_check('read') and is_page('MenuBar') and ($vars['prn'] != "on") { ?> <table border="0" width="100%"> <tr><td valign="top" style="width:120px;word-break:break-all;padding:4px;"> <div id="menubar"><?php echo preg_replace('/<ul[^>]*>/','<ul>',convert_html(get_source('MenuBar'))) ?></div> @@ -112,6 +121,7 @@ <?php echo $hr ?> +<?php if ($vars['prn'] != "on"){ ?> <?php if ($is_page) { ?> <a href="<?php echo "$script?$r_page" ?>"><img src="./image/reload.png" width="20" height="20" alt="リロード" /></a> @@ -135,6 +145,7 @@ <a href="<?php echo $link_help ?>"><img src="./image/help.png" width="20" height="20" alt="ヘルプ" /></a> + <a href="<?php echo "$script?cmd=read&$r_page&prn=on"?>"><img src="./image/print.png" width="20" height="20" alt="印刷用表示" /></a> <a href="<?php echo $link_rss ?>"><img src="./image/rss.png" width="36" height="14" alt="最終更新のRSS" /></a> </div> @@ -163,6 +174,6 @@ <br /><br /> HTML convert time to <?php echo $taketime ?> sec. </div> - +<?php } ?> </body> </html> ***ダウンロード -スキン : &ref(pukiwiki.skin.ja.php); -デフォルトスキンとの差分 : &ref(pukiwiki.skin.ja.php.diff); -印刷用表示アイコン : &ref(print.png,[[PukiWiki/1.4/ちょっと便利に/MENUOFF表示の追加]],noimg); ---- #comment