- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Wiki/PukiWiki

はじめに Edit

各ページに強制的に同じ内容をお知らせとして表示してみる。

たぶん、このページの上に赤枠で表示されているものです。

※プラグイン作ってみました。

noticeプラグインの解説 Edit

四苦八苦してプラグインを作ってみました。
ベースはinclude.inc.phpです。

使い方は、

  1. notice.inc.phpを、pluginディレクトリに入れる
  2. スキンの<?php echo $body ?>の直上あたりに
    <!-- notice -->
    <?php
    if (arg_check('read') && exist_plugin_convert('notice')) {
      echo do_plugin_convert('notice');
    }
    ?>
    
    を書く
  3. cssに以下を追加
    /* notice of page top */
    #notice {
      border: 4px dashed red;
      margin: 8px;
    }
    
    #notice_title {
      font-size: 1.5em;
      color: red;
      padding: 8px;
      text-decoration: none;
    }
    
  4. 'お知らせ'というページを作る
  5. 'お知らせ'ページに、お知らせを書く。
  6. OK!!

ダウンロード Edit

filenotice.inc.php


Show recent 10 comments. Go to the comment page.

  • >// Put a title-with-edit-link, before including document
    $notice_page = PLUGIN_NOTICE_PAGE;
    $notice_title = ($with_title) ? '<span id="notice_title">' . $link . "</span>\n" : "" ;
    $body = ($title != $notice_page) ? '<div id="notice">' . "\n" . $notice_title . $body . "</div>\n" : '' ; -- 微修正? 2015-06-23 (Tue) 12:30:41
Name:


Attach file: filenotice.inc.php 275 download [Information]
Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2008-04-28 Mon 16:18:11 JST (3495d)