BugTrack/2039
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:&size(12){Category:[[:Plugin]]};
*ページ側で読み込み行数の制限を行う構文の追加 [#b736c3ac]
-ページ: [[BugTrack2]]
-投稿者: [[Ratbeta]]
-優先順位: 低
-状態: 却下
-カテゴリー: プラグイン
-投稿日: 2005-03-14 (月) 10:37:23
-バージョン:
#contents
**メッセージ [#xdeb09fe]
現在、幾つかのプラグインで別のページを読み込んで加工して...
読み込まれる側のページで特定の構文を設定することによって...
対象となるプラグインは、今のところcalendar_viewやinclude...
**具体例1 : blogなどにある「もっと読む」リンク [#web0379d]
対象 : calendar_view~
calendar_viewの対象のページで特定の構文を書き込んでおく。~
*日記A
本日はお日柄もよく、 ...
#nomore(もっと読む)
さて本日は ...
calendar_viewが呼ばれたページでは次のように表示される。~
*日記A
本日はお日柄もよく、 ...
[[もっと読む>Diary/yyyy-mm-dd#more]]~
**具体例2 : 問題の答えは表示しない [#l6930445]
対象 : include~
include対象のページに特定の構文を書き込んでおく。~
*府立高校15年度入試 : 数学
1. 二次関数y=2x^2と一次関数y=ax+bがある。 ...
#nomore(回答例はこちら)
*回答例
y=2x~2とy=ax+bの交点は(-3,18)と(2,8)であるから、これを代...
includeが呼ばれたページでは次のように表示される。~
*府立高校15年度入試 : 数学
1. 二次関数y=2x^2と一次関数y=ax+bがある。 ...
[[回答例はこちら>入試問題#more]] ~
**具体例3 : RSSの概要出力 [#y0740c0c]
**具体例4 : TrackBackの送信内容設定 [#s7bbb6c8]
(ページが長くなるので省略します。)~
など、いろいろ便利な使い方ができると思います。~
**実現方法1 : ブロック型プラグイン形式 [#tced363c]
先に例としてあげた方法です。~
#nomore(もっと読む)
nomore.inc.phpは&aname(more);を呼び出す。~
利点 :~
-nomore.inc.phpの追加と対象プラグインの修正のみで実現でき...
欠点 :~
-無駄なプラグインが増える(#contentsのように本体修正でも実...
**実現方法2 : 新規構文の追加 [#aa8a1787]
PukiWikiの整形ルールに新たな構文を追加する。~
// ! nomore : もっと読む
利点 :~
-コメントであるためプラグインを追加する必要がない。
-対象プラグインの修正のみで対応できる。
欠点 :~
-read.inc.phpの修正をしない限りアンカー出力ができない。
**実現方法3 : anameプラグインの流用 [#bf5945b5]
&aname(more);
既存のanameプラグインのアンカー名によって判別を行います。~
利点 :~
-新たにプラグインや構文を追加する必要がなく、対象プラグイ...
欠点 :~
-リンク対象文字列を出力できない。
-既存のアンカーと混同される可能性がある(アンカー文字列を...
行数(文字数)制限ではコンテンツの途中でぶつ切りにされるこ...
ご意見お待ちしています。~
----
**コメント [#l6dd7e0d]
-関連?[[official:自作プラグイン/include2.inc.php]] -- &...
-元ネタはそのあたりだったりします。あと[[official:自作プ...
-- 一部のコンテンツを一旦隠す件については、確か先日 org ...
-普通のblogとかでも''続きを読む''とかのリンクの前の文章っ...
--うちで前に飼ってたNucleusは切る部分を指定できましたけど...
--途中でぶつ切りの件、仮に #nomore というプラグインを作る...
-水平線(----)はそれ自体が区切りを表すので、これで切るのも...
-- お疲れ様です。水平線の場合、生テキストを分解する時点で...
//#comment
終了行:
RIGHT:&size(12){Category:[[:Plugin]]};
*ページ側で読み込み行数の制限を行う構文の追加 [#b736c3ac]
-ページ: [[BugTrack2]]
-投稿者: [[Ratbeta]]
-優先順位: 低
-状態: 却下
-カテゴリー: プラグイン
-投稿日: 2005-03-14 (月) 10:37:23
-バージョン:
#contents
**メッセージ [#xdeb09fe]
現在、幾つかのプラグインで別のページを読み込んで加工して...
読み込まれる側のページで特定の構文を設定することによって...
対象となるプラグインは、今のところcalendar_viewやinclude...
**具体例1 : blogなどにある「もっと読む」リンク [#web0379d]
対象 : calendar_view~
calendar_viewの対象のページで特定の構文を書き込んでおく。~
*日記A
本日はお日柄もよく、 ...
#nomore(もっと読む)
さて本日は ...
calendar_viewが呼ばれたページでは次のように表示される。~
*日記A
本日はお日柄もよく、 ...
[[もっと読む>Diary/yyyy-mm-dd#more]]~
**具体例2 : 問題の答えは表示しない [#l6930445]
対象 : include~
include対象のページに特定の構文を書き込んでおく。~
*府立高校15年度入試 : 数学
1. 二次関数y=2x^2と一次関数y=ax+bがある。 ...
#nomore(回答例はこちら)
*回答例
y=2x~2とy=ax+bの交点は(-3,18)と(2,8)であるから、これを代...
includeが呼ばれたページでは次のように表示される。~
*府立高校15年度入試 : 数学
1. 二次関数y=2x^2と一次関数y=ax+bがある。 ...
[[回答例はこちら>入試問題#more]] ~
**具体例3 : RSSの概要出力 [#y0740c0c]
**具体例4 : TrackBackの送信内容設定 [#s7bbb6c8]
(ページが長くなるので省略します。)~
など、いろいろ便利な使い方ができると思います。~
**実現方法1 : ブロック型プラグイン形式 [#tced363c]
先に例としてあげた方法です。~
#nomore(もっと読む)
nomore.inc.phpは&aname(more);を呼び出す。~
利点 :~
-nomore.inc.phpの追加と対象プラグインの修正のみで実現でき...
欠点 :~
-無駄なプラグインが増える(#contentsのように本体修正でも実...
**実現方法2 : 新規構文の追加 [#aa8a1787]
PukiWikiの整形ルールに新たな構文を追加する。~
// ! nomore : もっと読む
利点 :~
-コメントであるためプラグインを追加する必要がない。
-対象プラグインの修正のみで対応できる。
欠点 :~
-read.inc.phpの修正をしない限りアンカー出力ができない。
**実現方法3 : anameプラグインの流用 [#bf5945b5]
&aname(more);
既存のanameプラグインのアンカー名によって判別を行います。~
利点 :~
-新たにプラグインや構文を追加する必要がなく、対象プラグイ...
欠点 :~
-リンク対象文字列を出力できない。
-既存のアンカーと混同される可能性がある(アンカー文字列を...
行数(文字数)制限ではコンテンツの途中でぶつ切りにされるこ...
ご意見お待ちしています。~
----
**コメント [#l6dd7e0d]
-関連?[[official:自作プラグイン/include2.inc.php]] -- &...
-元ネタはそのあたりだったりします。あと[[official:自作プ...
-- 一部のコンテンツを一旦隠す件については、確か先日 org ...
-普通のblogとかでも''続きを読む''とかのリンクの前の文章っ...
--うちで前に飼ってたNucleusは切る部分を指定できましたけど...
--途中でぶつ切りの件、仮に #nomore というプラグインを作る...
-水平線(----)はそれ自体が区切りを表すので、これで切るのも...
-- お疲れ様です。水平線の場合、生テキストを分解する時点で...
//#comment
ページ名: