[[Wiki/PukiWiki]]

#contents

*はじめに [#b2dce25e]

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

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

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

*noticeプラグインの解説 [#g55db116]

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

使い方は、

+notice.inc.phpを、pluginディレクトリに入れる
+スキンの<?php echo $body ?>の直上あたりに
#pre{{
<!-- notice -->
<?php
if (arg_check('read') && exist_plugin_convert('notice')) {
  echo do_plugin_convert('notice');
}
?>
}}
を書く
+cssに以下を追加
#pre{{
/* notice of page top */
#notice {
  border: 4px dashed red;
  margin: 8px;
}

#notice_title {
  font-size: 1.5em;
  color: red;
  padding: 8px;
  text-decoration: none;
}
}}

+'お知らせ'というページを作る
+'お知らせ'ページに、お知らせを書く。
+OK!!
*ダウンロード [#i2996634]
&ref(notice.inc.php);

----
#pcomment(,reply)

TIME:"2008-04-28 (Mon) 16:18:11" REFERER:"http://tobysoft.net/wiki/index.php?cmd=edit&amp;page=Wiki%2FPukiWiki%2F%B3%C6%A5%DA%A1%BC%A5%B8%A4%CB%A1%D6%A4%AA%C3%CE%A4%E9%A4%BB%A1%D7%A4%F2%C9%BD%BC%A8%A4%B7%A4%BF%A4%A4&amp;id=g55db116" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.2; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)"
Front page   Edit Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes