現: 2024-01-29 (月) 14:28:08 yuji ソース
Line 1: Line 1:
 +#nofollow
 +#norelated
 +#navi(../)
 +#contents
 +*O [#c3503bac]
 +*P [#qeb7f8fe]
 +
 +**page_aliases [#efc6aad3]
 +:概要|
 +ページ別名を一覧するプラグイン
 +
 +:書式|
 + #page_aliases
 +
 +**pagepopup [#h4f6260d]
 +&pagepopup( page[,nocheck]){[alias]};
 +--page: $pageと書くと現在ページに置換されます。(ex. :Note/$page)
 +--nocheck: 0 or 1 ( 0: ページ存在確認する, 1: ページ存在確認をしない)
 +--alias: 表示するテキスト
 + &pagepopup([ページ名]); と記述すると、そのリンクは JavaScript を利用したページポップアップになります。
 + JavaScript が無効のクライアントは通常のリンクとして機能します。
 +
 +例) &pagepopup(Help); -> Help
 +
 +また、Wikiレンダラーモードにて、すべてのページリンクをポップアップリンクとする設定を pukiwiki.ini.php に追加しました。
 +
 +**pginfo [#iabd3918]
 +
 +**pluginlist [#r0a25f68]
 +:概要|
 +導入されているプラグイン一覧を表示する
 +
 +:表示例|
 +
 + #region(#pluginlist の例){{
 +  #pluginlist
 + #pluginlist
 + }}
 +
 +#region(#pluginlist の例){{
 + #pluginlist
 +#pluginlist
 +}}
 +
 +**pre [#p1e3f3a2]
 +
 +*Q [#ibc17c96]
 +
 +*R [#be9c62ea]
 +
 +**recentchanges [#n5aee703]
 +
 +**redirect [#f7877c85]
 +
 +  ;( 判らない?? By nonn50
 +
 +-下記の二種類の redirect.inc.php が存在し、xpWikiはどちらなのか判りません。
 +
 +ちなみに、どちらの書式で書いても動作しない様子です。
 +
 +--[[自作プラグイン/redirect.inc.php>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fredirect.inc.php]]
 +
 +--[[Plugin/redirect.inc.php>http://pukiwiki.cafelounge.net/plus/?Plugin%2Fredirect.inc.php]]
 +
 +**region [#d3737fb6]
 +:機能概要|
 +-endregionと、regionのプラグインのセットで、ページ内で複数行を折りたたみ表示
 +-endregionプラグインとの併用で、高度な折りたたみ表示ができるようです。
 +事例は、endregionプラグインの項を参照してください。
 +By nonn50
 +
 +-region プラグインで複数行引数が利用できるようになりました。
 +
 +:書式|
 + #region(サマリー){{
 + ここに内容
 + こんな感じで。
 + }}
 +
 +
 +
 +:表示例|
 +#region(サマリー){{
 +ここに内容
 +
 +こんな感じで。
 +}}
 +
 +:出所|
 +まのたろう氏の自作プラグイン。
 +[[自作プラグイン/region.inc.php>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fregion.inc.php]]
 +
 +
 +**ref [#y7600b15]
 +[[PukiWikiMod/自作プラグイン/ref>http://xoops.hypweb.net/wiki/244.html]]より転載。&font(Red){未確認};
 +
 +:概要|
 +これは、自作ではなく改造版です。~
 +目玉機能は、自動サムネイル作成機能です。
 +
 +:書式|
 +-ブロック要素
 + #ref(filename[,Page][[,{Left|Center|Right}]|[,{Wrap|Nowrap}]|[,Around]][,オプション])
 +-インライン要素
 + &ref(filename[,Page][,オプション]);
 +-パラメータ
 +--filename
 +添付ファイル名、あるいはURL
 +添付ファイル名には、PukiWikiページのパスも指定できます。
 +例:#ref(PukiWikiMod/自作プラグイン/ref/ref.inc.php)
 +--Page
 +WikiNameまたはBracketNameを指定すると、そのページの添付ファイルを参照する
 +--Left|Center|Right
 +横の位置合わせ(ブロック要素の場合)
 +--Wrap|Nowrap
 +テーブルタグで囲む/囲まない(ブロック要素の場合)
 +--Around
 +テキストの回り込み(ブロック要素の場合)
 +--nocache
 +URL画像ファイル(外部ファイル)をキャッシュしない
 +--オプション
 +---w:ピクセル数(幅指定)
 +---h:ピクセル数(高さ指定)
 +---mw:ピクセル数(最大幅指定)
 +---mh:ピクセル数(最大高さ指定)
 +---数字%
 +画像ファイルのサイズ指定。
 +w: h: どちらかの片方のみの指定または、mw: か mh: の指定で縦横の比率を保ってリサイズ。
 +mw: mh: を指定した場合は、指定サイズよりも小さい場合は、拡大せず元の大きさで表示されます。
 +%指定で、指定のパーセントで表示。
 +JPG,PNG形式のファイルを元の大きさの90%未満で縮小表示すると自動的に指定サイズのサムネイル画像が生成されます。
 +---t:タイトル
 +チップ(ヒント)テキストを指定
 +--オプション(Flashファイル[拡張子.swf])~
 +パラメーター:値,パラメーター:値・・・とrefの引数にセットする。~
 +パラメーター一覧()内は省略可。
 +---q(uality):
 +---p(lay):
 +---l(oop):
 +---w(idth):
 +---h(eight):
 +---a(lign):
 +---b(gcolor):
 +---sc(ale):
 +---sa(lign):
 +---m(enu):
 +---wm(ode):
 +
 +※値については、[[Flash素材の設置方法:http://homepage3.nifty.com/fs/sozai/setti2.html]]で詳しく解説されています。
 +
 +:サンプル|
 +((制作:[[フラッシュフリー素材 UFO -flash material-Flash素材サイト:http://flash.xtaro.com/index.htm]]))
 + #ref(welcome_t_r.swf,w:320,h:240)
 +#ref(welcome_t_r.swf,w:320,h:240)
 +:その他|
 +-[[PHP]]にEXIFモジュールが組み込まれていると、画像データにEXIFデータが入っている場合は、代表的なEXIFデータをチップ(ヒント)テキストに表示します。
 +
 +#br
 +-xpWikiでは
 +行中で &ref または、&font(Red){{{ }}}; を記述すると、添付ファイルまたは指定されたURLにあるファイルへのリンクを貼り付けることができます。ファイルが画像ファイルの場合は、その画像を表示します。
 +
 +:書式|
 +&font(Blue){''&ref(''};添付ファイル名[,パラメタ]&font(Blue){''){''};代替文字列&font(Blue){''};''};&br;
 +&font(Blue){''{{''};添付ファイル名[,パラメタ][&font(Blue){''|''};代替文字列]&font(Blue){''}}''};&br;
 +&br;
 +&font(Blue){''&ref(''};URL[,パラメタ]&font(Blue){''){''};代替文字列&font(Blue){''};''};&br;
 +&font(Blue){''{{''};URL[,パラメタ][&font(Blue){''|''};代替文字列]&font(Blue){''}}''};
 +
 +:例|
 + {{test.txt|これはテスト}}
 +{{test.txt|これはテスト}}
 +
 +** related [#jbe35568]
 +- related プラグインを拡張して、要約を表示するようにした。(thx kazdon)
 +-- action 型では、プラグイン設定で表示・非表示、1ページあたりの表示件数を指定可能。
 +#code(php,nonumbar){{
 +    function plugin_related_init () {
 +
 +     $this->config['showContextAction'] = TRUE;
 +     $this->config['showMaxAction'] = 100;
 +
 +    }
 +}}
 +-- ブロック型では、引数で指定可能。
 +--- #related([<表示件数>[,backlink][,nopassage][,notitle][,context][,context:<最大バイト数>/<最大分割数>][,separate][,highlight]])
 +>
 +:backlink|被リンクページのみリストアップする
 +:nopassage|ページ更新経過時間を表示しない
 +:notitle|ページタイトルを表示しない
 +:context|要約を表示する
 +:separate|要約<div>を分割表示する
 +:highlight|検索ページ名をハイライト表示する
 +<
 +-- 参考スレッド: [[relatedプラグイン拡張のお願い - XOOPSマニア:http://xoops.hypweb.net/modules/forum/index.php?topic_id=2555]]
 +- 検索結果の要約のかながすべてカタカナになっていたのを、ページ内容通りに表示することもできるようにして、プラグイン設定項目とし、デフォルトを 'conv'(ページ内容通り) とした。
 +- 検索結果の最大表示件数をプラグイン設定項目に追加し、デフォルトを 500 件とした。
 +#code(php,nonumbar){{
 +    function plugin_search_init () {
 +    
 +     // Allow search via GET method 'index.php?plugin=search&word=keyword'
 +     // NOTE: Also allows DoS to your site more easily by SPAMbot or worm or ...
 +     $this->cont['PLUGIN_SEARCH_DISABLE_GET_ACCESS'] =  0; // 1, 0
 +    
 +     $this->cont['PLUGIN_SEARCH_MAX_LENGTH'] =  80;
 +     $this->cont['PLUGIN_SEARCH_MAX_BASE'] =    16; // #search(1,2,3,...,15,16)
 +    
 +     $this->config['context'] = 'conv'; // ( '': none or 'db': Use database (light) or 'conv': Convert (heavy) )
 +     $this->config['resultMax'] = 500;
 +    
 +     // Load Language
 +     $this->load_language();
 +    }
 +}}
 +
 +
 +
 +**renderattach [#ad1ad89c]
 +[[ここ>http://xoops.hypweb.net/modules/forum/index.php?post_id=7894]]より転載
 +-プラグインで、レンダラーモードで実際にファイル添付をするページの指定をできるようにした。
 +--#renderattach(ページ名) と記述するとそれ以降、その投稿でファイル添付するページを切り替えることができます。
 +ただし、実際のページ名は、$root->render_attach/ページ名 となります。
 +$root->render_attach は初期状態で「[[:RenderAttaches]]」になっていますので、#renderattach(ログインユーザー専用)とした場合は、ファイル添付されるページは、[[:RenderAttaches]]/ログインユーザー専用 となります。
 +なお、このページは予め作成しておく必要があります。
 +-[[:RenderAttaches]]関連記事まとめ
 +--[[XCLで xpWikiレンダラーをサイトに適用した時のinclude表示権限>http://xoops.hypweb.net/modules/forum/index.php?topic_id=2220]]
 +--[[画面変遷なしのファイル添付とファイル名挿入>http://xoops.hypweb.net/modules/xpwiki/416.html?word=%3ARenderAttaches]]
 +
 +-[[ここ>http://xoops.hypweb.net/modules/forum/index.php?post_id=7897]]を勉強すること(nonn50:2009/08/23)
 +nonn50は、未だに勉強中です。解った人の追記を求む
 +
 +**rsslink [#a5cc82bf]
 +[[PukiWikiMod/自作プラグイン/rsslink>http://xoops.hypweb.net/wiki/331.html]]より転載。&font(Red){未確認};
 +
 +:機能|
 +指定ページ以下の RSS へのリンク画像を表示するインラインプラグイン
 +
 +:書式|
 +&rsslink(ページ名[,rss10|rss]);
 +-ページ名を省略すると、PukiWiki全体の RSS へのリンク画像を表示します。
 +-rss10 または 10 を指定すると、RSS 1.0 で、それ以外(省略)では RSS 0.91 へのリンク画像を表示します。
 +
 +:使用例|
 + &rsslink(PukiWiki作業日記);
 +&rsslink(PukiWiki作業日記);
 +
 + &rsslink(PukiWiki作業日記,10);
 +&rsslink(PukiWiki作業日記,10);
 +
 +* [[PukiWiki 1.4 に同梱されているプラグインマニュアル及び凡例>PukiWiki/1.4/Manual/Plugin]] [#b03447f6]
 +
 +#navi(../)
  

  • xpWiki/追加PluginManual/O-R のバックアップ差分(No. All)
    • 現: 2024-01-29 (月) 14:28:08 yuji

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 639, today: 1, yesterday: 0