Top>ページコンテンツ表示プラグイン


タグPukiWiki, SEの良心, PukiWiki改造計画, ページコンテンツ, ページ内容, プラグイン, アライメント指定, 左寄せ, 中央寄せ, 右寄せ, サンプル, 参照記事


2025/12/21 (日) 更新

目次
この記事の平均読了時間は 約8分(3,709文字) です

ページコンテンツ表示プラグイン  

項目内容
カテゴリープラグインページ整形
公開日2025年09月21日
バージョン1.0.0

概要  

変更履歴  

contentsプラグイン書式  

ブロック型  

#contents[([none][,title=タイトル][,width=表示幅(%)][,left|center|right][,close|open][,guide[=[time|letter|both|none]]|noguide][,msg=ガイドメッセージ])]
 

インライン型  

使用不可
 

readingプラグイン書式  

ブロック型  

使用不可
 

インライン型  

&reading[([ページ名][,time|letter|both])];
 

PukiWikiエターナルウェア版設定ファイル  

contents.inc.php  

// ページコンテンツ動作(true:従来contentsプラグイン動作)
define('PLUGIN_CONTENTS_NONE', false);
// ページコンテンツタイトル
define('PLUGIN_CONTENTS_TITLE', '目次');
// ページコンテンツ表示幅(0:自動/≠0:表示幅%指定)
define('PLUGIN_CONTENTS_WIDTH', 0);
// ページコンテンツアライメント(left/center/right)
define('PLUGIN_CONTENTS_ALIGN', 'left');
// ページコンテンツ表示状態(true:クローズ)
define('PLUGIN_CONTENTS_CLOSE', false);
// ページコンテンツガイドプラグイン
define('PLUGIN_CONTENTS_GUIDE_PLUGIN', 'reading');
// ページコンテンツガイドメッセージ
define('PLUGIN_CONTENTS_GUIDE_MSG', 'この記事の平均読了時間は 約%s です');
// ページコンテンツガイドリーディング戻り値
// time:時間/letter:文字数/both:両方/none:なし/false:ガイド非表示
define('PLUGIN_CONTENTS_GUIDE_RESULT', 'both');
 

reading.inc.php  

// 1分当たりの読了文字数(日本人が1分間に読める平均文字数は400〜600文字程度)
define('PLUGIN_READING_LETTER_PER_MINUTE', 500);
// 戻り値(time:時間/letter:文字数/both:両方)
define('PLUGIN_READING_RESULT', 'both');
 

PukiWiki標準  

従来仕様(none指定)  

#contents(none)
 

ページコンテンツ表示拡張機能  

左寄せ設定標準/タイトル指定なし/表示幅指定なし/ガイド表示設定標準  

#contents
目次
この記事の平均読了時間は 約8分(3,709文字) です

左寄せ設定標準/タイトル「コンテンツ」指定/表示幅指定なし/ガイド表示設定標準  

#contents(title=コンテンツ)
コンテンツ
この記事の平均読了時間は 約8分(3,709文字) です

左寄せ設定標準/タイトル「コンテンツ」指定/表示幅100%指定/ガイド表示設定標準  

#contents(title=コンテンツ,width=100)
コンテンツ
この記事の平均読了時間は 約8分(3,709文字) です

左寄せ設定標準/タイトル指定なし/表示幅指定100%指定/表示クローズ指定/ガイド表示設定標準  

#contents(width=100,close)
目次
この記事の平均読了時間は 約8分(3,709文字) です

中央寄せ/タイトル指定なし/表示幅指定なし/ガイド表示設定標準  

#contents(center)
目次
この記事の平均読了時間は 約8分(3,709文字) です

右寄せ/タイトル指定なし/表示幅指定なし/ガイド表示設定標準  

#contents(right)
目次
この記事の平均読了時間は 約8分(3,709文字) です

特定ページのみコンテンツ内容を表示する場合(open指定)  

設定ファイルでデフォルト表示をクローズ設定にしている場合

// ページコンテンツ表示状態(true:クローズ)
define('PLUGIN_CONTENTS_CLOSE', true);

特定のページのみコンテンツ内容を表示する場合は次のように記述する

#contents(open)
 

ガイド表示拡張機能  

ガイド非表示  

#contents(noguide)
目次

ガイド表示リーディング設定標準(両方:時間+文字数)/ガイドメッセージ変更  

#contents(msg=このページの概算読了時間は 約%s です)
目次
このページの概算読了時間は 約8分(3,709文字) です

ガイド表示リーディング:時間  

#contents(guide=time)
目次
この記事の平均読了時間は 約8分 です

ガイド表示リーディング:文字数/ガイドメッセージ変更  

#contents(msg=このページの文字数は 約%s です,guide=letter)
目次
このページの文字数は 約3,709文字 です

ガイド表示リーディング:なし/ガイドメッセージ変更  

#contents(msg=迷わず読めよ<br>読めばわかるさ,guide=none)
目次
迷わず読めよ
読めばわかるさ

特定ページのみガイド内容を表示する場合(guide指定)  

設定ファイルでガイドリーディング戻り値をガイド非表示設定にしている場合

// ページコンテンツガイドリーディング戻り値
// time:時間/letter:文字数/both:両方/none:なし/false:ガイド非表示
define('PLUGIN_CONTENTS_GUIDE_RESULT', false);

特定のページのみガイド内容を表示する場合は次のように記述する

#contents(guide)

またはリーディング戻り値(次の例は「時間」)を指定する

#contents(guide=time)
 

参照記事  

オンラインサロン「SEの良心・友の会」 ダウンロード お問い合わせ
 

 

 

コメントはありません。 Comments/ページコンテンツ表示プラグイン



 

人気上位6ページ

今日の人気上位6ページ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ ログイン   最終更新のRSS
ページトップボタン