Top > IT > CMS > Pukiwiki > CustumizeSkin
Last-modified: Sat, 14 Sep 2013 21:50:30 JST
Counter:1090 Today:1 Yesterday:1 Online:5
このエントリーをはてなブックマークに追加

Skin の改造について

About

Skin の改造や、PukiWikiシステム/プラグインを利用した特殊な記述形式についてまとめておきます。

特殊な出力

Counter や Online を出力する

カウンタやオンライン数をページに常に表示したい場合、本文へ埋め込むよりも、メニューやヘッダないしフッタに追加したほうが楽です。デザインの都合上スキンに埋め込みたい場合には、例えば次のようにします。

 <div class="counter">
  <?php require_once PLUGIN_DIR . 'counter.inc.php'; ?>
  Counter:<?php echo plugin_counter_inline('total'); ?>
  Today:<?php echo plugin_counter_inline('today'); ?>
  Yesterday:<?php echo plugin_counter_inline('yesterday'); ?>
  <?php require_once PLUGIN_DIR . 'online.inc.php'; ?>
  Online:<?php echo plugin_online_convert(); ?>
 </div>

QRコードを出力する

サイトのQRコードを出力します。qrcodeプラグインが必要です。

<?php if (exist_plugin_inline('qrcode'))
{
    $a_page = str_replace('%', '%25', $r_page);
    echo plugin_qrcode_inline(1,get_script_absuri().'?'.$a_page);
} ?>

ページの編集者を出力する

ページの編集者名と、そのページの編集者のリンクを表示します。

Founded by <a href="<?php echo $modifierlink ?>"> <?php echo $modifier ?> </a>.

Pukiwikiのバージョンを出力する

システムのバージョンを出力します。

Powered by PukiWiki Plus! <?php echo S_VERSION ?>.

出力時間を出力する

そのページを出力するために要した時間を出力します。そこそこに高負荷であるようです。

HTML convert time to <?php echo $taketime ?> sec.