includeプラグインにタイトルoff属性追加

メッセージ

includeプラグインに includeページ名の表示OFF機能の追加を提案します。
ページをコピーせずに別ページから呼び出せるので便利。 pukiwiki.org 使用中。

include.inc.php,v 1.17 2004/08/24 11:24:39に対するパッチ

--- include.inc.php.org 2004-10-01 20:26:13.000000000 +0900
+++ include.inc.php     2004-10-01 20:29:06.000000000 +0900
@@ -18,7 +18,7 @@
        if (func_num_args() == 0) return $usage;
 
        // Get an argument
-       list($page) = func_get_args();
+       list($page,$trig) = func_get_args();
        $page = strip_bracket($page);
        $s_page = htmlspecialchars($page);
        $r_page = rawurlencode($page);
@@ -54,12 +54,14 @@
        // Add a title with edit link, before included document
        $link = "<a href=\"$script?cmd=edit&amp;page=$r_page\">$s_page</a>";
 
-       if ($page == $menubar) {
-               $body = "<span align=\"center\"><h5 class=\"side_label\">$link</h5></span>" .
-                       "<small>$body</small>";
-       } else {
-               $body = "<h1>$link</h1>\n" .
-                       "$body\n";
+        if($trig!='notitle') {
+               if ($page == $menubar) {
+                       $body = "<span align=\"center\"><h5 class=\"side_label\">$link</h5></span>" .
+                               "<small>$body</small>";
+               } else {
+                       $body = "<h1>$link</h1>\n" .
+                               "$body\n";
+               }
        }
 
        return $body; 

Diff of PukiWiki/1.4/マニュアル/プラグイン/i

 **include
 :種別|
 ~ブロック型プラグイン
 :重要度|
 ~★★★☆☆
 :書式|
 ''#include(''
-&color(blue){ページ名};
+&color(blue){ページ名 [,notitle]};
 '')''
 :概要|
 ~記述した位置に指定したページを挿入して、複数のページをあたかも1つのページであるかのように表示します。
 :引数|
-~ページ名には挿入するページを指定します。
+~ページ名には挿入するページを指定します。~
+ 第2引数にnotitleを指定すると挿入ページ名の表示を抑制します
 :プラグイン内設定|~
 --PLUGIN_INCLUDE_MAX 一度にインクルードできるページの最大数


トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-04 (火) 19:34:08
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.220 sec.

SourceForge