[[../]]
**印刷用表示対応スキン -- [[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> ]
   &nbsp;
 @@ -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>
   &nbsp;
 @@ -135,6 +145,7 @@
  
   &nbsp;
   <a href="<?php echo $link_help ?>"><img src="./image/help.png" width="20" height="20" alt="ヘルプ" /></a>
 + <a href="<?php echo "$script?cmd=read&amp;$r_page&amp;prn=on"?>"><img src="./image/print.png" width="20" height="20" alt="印刷用表示" /></a>
   &nbsp;
   <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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.042 sec.

OSDN