** showcache.inc.php [#q3e89db9]
|RIGHT:100|LEFT:360|c
|~サマリ|画像ファイルの簡易サムネイル機能とキャッシュを管理機能|
|~リビジョン|1.0|
|~対応バージョン|1.4|
|~投稿者|[[upk]]|
|~投稿日|&new{2003-10-28 (TUE) 00:52:17};|

***掲載先 [#k9dc8dc5]
-[http://briefcase.yahoo.co.jp/katsumi_saitou/ 斎藤家のフォルダ]
-%%斎藤家のフォルダ%% 公開停止

***定義 [#ga1f5229]
:CACHE_DIR|
~./cache/
~キャッシュディレクトリを定義
:HTML_CACHE_RM|
~ 1 
~キャッシュ削除可否 
:HTML_CACHE_ADM|
~ 1
~キャッシュ管理機能可否
:HTML_CACHE_IMG_CTR|
~ 5 
~横に並べられる画像数
:HTML_CACHE_IMG_SIZE| 
~ 90 
~GIFなどの場合は、サムネイルファイルの生成ができないため、一覧表示時の最大表示サイズ
~HTML_CACHE_IMG_SIZE は、showhtml 設定値を同一にして下さい。
***構成定義ファイル( pconfig ) [#wdcfcbcb]
|名称|ファイル名URL|h
|日本語マッピングテーブル|:config/plugin/showcache/URL|
|キャッシュホルダー名マッピングテーブル|:config/plugin/showcache/Folder|
***対応機能 [#rac42a66]
-簡易サムネイル表示機能
-画像データのサムネイルすることができます。
-キャッシュ管理
~キャッシュの一覧表示・整列表示・削除機能と、showhtmlと連携した再表示機能があります。
-HTMLからの移行支援
~html2pw と連携できるようになっています。
***書式 [#pd217026]
 #showcache
 #showcache(cmd, dir, adm)
 #showcache(Thumbnail, Thumbnail_Dir)
***使用例 [#f6afe771]
-キャッシュ管理モード
 #showcache
 #showcache(,,1)
 #showcache(ext,./cache/html,1)
 #showcache(,url)
-サムネイルモード
 #showcache(img,./face)
 #showcache(img,./image/)
***パラメータ説明 [#s6f30fca]
****cmd [#s3851c6d]
:説明|
~キャッシュ一覧の表示順を指定 
:省略時| 
~ファイル作成日順(date) 値 date(降順),date_a(昇順),ext,url のいずれか 
:例| 
 #showcache
 #showcache(url)
***adm [#c874003d]
:説明| 
~管理メニューを表示できるかどうかの指定 
:補足|
~HTML_CACHE_ADM が 1 の場合のみ機能します。 
:例| 
 #showcache(,,1)
 #showcache(ext,,1)
***Thumbnail [#kb7a373e]
:説明| 
~サムネイル指定表示 
:値| 
~img 
:例| 
-キャッシュに存在する画像をサムネイルする場合
 #showcache(img)
***Thumbnail_Dir [#k70735c4]
:説明| 
~サムネイルディレクトリ 
:補足| 
~第1パラメータが img の場合のみ有効 
:例| 
-サムネイルするディレクトリを指定する場合
 #showcache(img,./face)
***コメント [#b90ba32a]
-[[名無しさん]] &new{2004-03-29 (MON) 07:39:11};
~一部のタグの属性で引用符で囲み忘れあり。タグ間違いあり。
 -    $hed1 = "<th align=left style=\"";
 -    $hed2 = "\" colspan=1>";
 +    $hed1 = "<th align=\"left\" style=\"";
 +    $hed2 = "\" colspan=\"1\">";
-
 -    $rc  = "<th align=left style=\"background-color:#3366cc\">".
 -           "<font color=\"#ffffff\">↑</font></th>";
 +    $rc  = "<th align=\"left\" style=\"color:#ffffff;background-color:#3366cc\">↑</th>";
    
 -    $rc .= "<th align=left>".
 +    $rc .= "<th align=\"left\">".
             "<a href=\"./?plugin=showcache&amp;cmd=sort&amp;adm=".$adm.
             "&amp;sort=".$sort."&amp;dir=".CACHE_DIR."\">top</a></th>";
-
 -      $rc .= "<th align=left>/</th>";
 +      $rc .= "<th align=\"left\">/</th>";
        if ($tok) {
 -        $rc .= "<th align=left>".
 +        $rc .= "<th align=\"left\">".
                 "<a href=\"./?plugin=showcache&amp;cmd=sort&amp;adm=".$adm.
                 "&amp;sort=".$sort."&amp;dir=".$path."\">".$name."</a></th>";
        } else {
 -        $rc .= "<th align=left>".$name."</th>";
 +        $rc .= "<th align=\"left\">".$name."</th>";
        }
-
 -    return "<small><table border=0 cellspacing=1>".$rc."</table></small>";
 -    return "<table border=\"0\" cellspacing=\"1\" style\"font-size:small\">".$rc."</table>";
-
 -    $rc  = "<th align=left style=\"background-color:#3366cc\">".
 -           "<font color=\"#ffffff\">↓</font></th>";
 +    $rc  = "<th align=\"left\" style=\"color:#ffffff;background-color:#3366cc\">↓</font></th>";
-
 -        $rc .= "<th align=left style=\"background-color:#ccccee\">".
 +        $rc .= "<th align=\"left\" style=\"background-color:#ccccee\">".
                 "<a href=\"./?plugin=showcache&amp;cmd=sort&amp;adm=".$adm.
                 "&amp;sort=".$sort."&amp;dir=".
                 $data['dir'].$data['sub']."\">".
                 (empty($pconfig_FolderName[$data['dir'].$data['sub']][0]) ? $data['sub'] : $pconfig_FolderName[$data['dir'].$data['sub']][0]).
                  "</a></th>";
-
 -    $rc = "<small><table border=0 cellspacing=1>".$rc."</table></small>";
 +    $rc = "<table border=\"0\" cellspacing=\"1\" style=\"font-size:small\">".$rc."</table>";
-
 -    $hed  = "<td ".$td_c."><small>".$date."</small></td>";
 -    $hed .= "<td ".$td_c."><small>(".$data["cache_time"].")</small></td>";
 +    $hed  = "<td ".$td_c." style=\"font-size:small\">".$date."</td>";
 +    $hed .= "<td ".$td_c." style=\"font-size:small\">(".$data["cache_time"].")</td>";
-
 -        $msg .= $hed."<td ".$td_c."><small>".$data["ext"]."</small></td>";
 +        $msg .= $hed."<td ".$td_c." style=\"font-size:small\">".$data["ext"]."</td>";
-
 -        $msg .= $hed."<td ".$td_c."><small>".$data["ext"]."</small></td>";
 +        $msg .= $hed."<td ".$td_c." style=\"font-size:small\">".$data["ext"]."</td>";
-
 -        $msg .= $hed."<td ".$td_c."><small>".$data["ext"]."</small></td>";
 +        $msg .= $hed."<td ".$td_c." style=\"font-size:small\">".$data["ext"]."</td>";
-
 -        $msg .= $hed."<td ".$td_c."><small>".$data["ext"]."</small></td>";
 +        $msg .= $hed."<td ".$td_c." style=\"font-size:small\">".$data["ext"]."</td>";
      if ($adm && ($data["ext"] != "img" || $data["ext"] != "bin")) {
 -       $msg .= "<td ".$td_c." align=center>[<a href=\"".
 +       $msg .= "<td ".$td_c." align=\"center\">[<a href=\"".
                "./?plugin=showcache&amp;adm=".$adm.
                "&amp;cmd=menu&amp;sort=".$sort."&amp;".
                "lst=".$data["filename"]."&amp;dir=".$data["dir"].
                "\">".$_showcache_messages['msg_Str_Select']."</a>]</td>";
      }
-
 -    $msg .= "<table align=center border=0 cellpadding=".
 -            HTML_CACHE_IMG_CTR." cellspacing=0>";
 +    $msg .= "<table align=\"center\" border=\"0\" cellpadding=\"".
 +            HTML_CACHE_IMG_CTR."\" cellspacing=\"0\">";
-
 -        $msg .= "<td align=center valign=bottom width=\"".
 +        $msg .= "<td align=\"center\" valign=\"bottom\" width=\"".
                  HTML_CACHE_IMG_SIZE."\"><a href=\"".
                  SHOWHTML.$dir."&amp;url=".rawurlencode($org_filename)."\">".
                  $org_filename."</a></td>\n";
-
 -        $msg .= "<td align=center valign=bottom width=\"".
 +        $msg .= "<td align=\"center\" valign=\"bottom\" width=\"".
                  HTML_CACHE_IMG_SIZE."\"><a href=\"".$dir.$filename."\">";
-
          $msg .=
            " alt=\"".$_showcache_messages['msg_Str_Kind'].":".
            $org_ext." ".$_showcache_messages['msg_Str_Size'].":".$size.
            " ". $_showcache_messages['msg_Str_Cache'].":".$cache_time."\"".
            " width=\"" .$img_size[3]."\"".
 -          " height=\"".$img_size[4]."\"></a>".
 -          "<br><small>".$org_body."</small>".
 +          " height=\"".$img_size[4]."\" /></a>".
 +          "<br /><span style=\"font-size:small\">".$org_body."</span>".
            "</td>\n";
-
 -    $rc .= "<table border=1 cellspacing=0 cellpadding=2 width=\"100%\" summary=\"cache_mv_menu\">\n";
 +    $rc .= "<table border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\" summary=\"cache_mv_menu\">\n";
      $rc .=
 -       "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -       "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_Addr'].
 -       "</font></td><td width=\"85%\">".decode($name)."</td>".
 +       "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_Addr'].
 +       "</td><td width=\"85%\">".decode($name)."</td>".
         "</tr>\n";
    
      if (!empty($pconfig_url[decode($name)][0])) {
        $rc .=
 -        "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -        "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_Jpn'].
 -        "</font></td>".
 +        "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_Jpn'].
 +        "</td>".
          "<td width=\"85%\">".$pconfig_url[decode($name)][0]."</td>".
          "</tr>\n";
      }
-
      $rc .=
 -      "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -      "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_Syubetu'].
 -      "</font></td>".
 +      "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_Syubetu'].
 +      "</td>".
        "<td width=\"85%\">".showcache_SetExtName($ext)."</td></tr>\n";
    
      if ($ext != "txt") {
        $rc .=
 -        "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -        "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_Syozai'].
 -        "</font></td>".
 +        "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_Syozai'].
 +        "</td>".
          "<td width=\"85%\">".showcache_dir_alias($dir).
          "</td></tr>\n";
      }
-
      $rc .=
 -      "<br><form>".
 +      "<br /><form><div>".
        "<input type=\"button\" value=\"".
        $_showcache_messages['msg_Btn_Can']."\" onClick=\"history.back()\">".
 -      "</form>";
 +      "</div></form>";
-
 -    $rc .= "<h3>".$_showcache_messages['msg_H3_adm']."</h3><br>\n";
 +    $rc .= "<h3>".$_showcache_messages['msg_H3_adm']."</h3><br />\n";
    
 -    $rc .= "<table border=1 cellspacing=0 cellpadding=2 width=\"100%\" summary=\"cache_adm_menu\">\n";
 +    $rc .= "<table border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\" summary=\"cache_adm_menu\">\n";
    
      $rc .=
 -      "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -      "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_Mv'].
 -      "</font></td>".
 +      "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_Mv'].
 +      "</td>".
        "<td width=\"85%\">";
    
      // 選択用リストボックスの生成
      $rc .= "<form action=\"$script?plugin=showcache\" method=\"post\">\n".
 -           "<select name=\"mvdir\">\n";
 +           "<div><select name=\"mvdir\">\n";
-
      $rc .=
        "</select>\n".
        "<input type=\"hidden\" name=\"cmd\" value=\"mv\" />\n".
        "<input type=\"hidden\" name=\"dir\" value=\"$dir\" />\n".
        "<input type=\"hidden\" name=\"lst\" value=\"$filename\" />\n".
        "<input type=\"hidden\" name=\"adm\" value=\"$adm\" />\n".
        "<input type=\"hidden\" name=\"sort\" value=\"$sort\" />\n".
        "<input type=\"submit\" value=\"".$_showcache_messages['msg_Btn_Mv'].
 -      "\">\n".
 +      "\" /></div>\n".
        "</form>\n";
      $rc .= "</td></tr>\n";
-
      // 削除
      $rc .=
 -      "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -      "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_Del'].
 -      "</font></td>".
 +      "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_Del'].
 -      "</td>".
        "<td width=\"85%\">";
      $rc .=
        "<input type=\"button\" value=\"".
        $_showcache_messages['msg_Btn_Del']."\"".
        " onClick=\"parent.location='./?plugin=showcache&amp;adm=".$adm.
        "&amp;cmd=rm&amp;sort=".$sort.
 -      "&amp;lst=".$filename."&amp;dir=".$dir."'\">\n";
 +      "&amp;lst=".$filename."&amp;dir=".$dir."'\" />\n";
-
        $rc .=
 -        "<tr><td width=\"15%\" style=\"background-color:#3366cc\">".
 -        "<font color=\"#ffffff\">".$_showcache_messages['msg_Str_ConvPage'].
 -        "</font></td>".
 +        "<tr><td width=\"15%\" style=\"color:#ffffff;background-color:#3366cc\">".$_showcache_messages['msg_Str_ConvPage'].
 +        "</td>".
          "<td width=\"85%\">";
        $rc .=
          "<form action=\"$script?plugin=html2pw\" method=\"post\">".
 -        "<input type=\"hidden\" name=\"lst\" value=\"$filename\" />".
 +        "<div><input type=\"hidden\" name=\"lst\" value=\"$filename\" />".
-
        }
 -      $rc .= "</form></td></tr>\n";
 +      $rc .= "</div></form></td></tr>\n";
      }
-
      $msg =
 -      "<br><form>".
 +      "<br /><form><div>".
        "<input type=\"button\" value=\"".
 -       $_showcache_messages['msg_Btn_back']."\" onClick=\"history.back()\">".
 +       $_showcache_messages['msg_Btn_back']."\" onClick=\"history.back()\" />".
        "&nbsp;";
-
        case "lst":
          $msg .=
            "<input type=\"button\" value=\"".
            $_showcache_messages['msg_Btn_Thumbnail']."\"".
            " onClick=\"parent.location='./?plugin=showcache&amp;cmd=img".
 -          "&amp;dir=".$dir."'\">";
 +          "&amp;dir=".$dir."'\" />";
          $msg .=
            "&nbsp;".
            "<input type=\"button\" value=\"".
            $_showcache_messages['msg_Btn_SetName']."\"".
            " onClick=\"parent.location='?".
            rawurlencode("[[:config/plugin/showcache/URL]]").
 -          "'\">";
 +          "'\ /">";
          $msg .=
            "&nbsp;".
            "<input type=\"button\" value=\"".
            $_showcache_messages['msg_Btn_SetFolder']."\"".
            " onClick=\"parent.location='?".
            rawurlencode("[[:config/plugin/showcache/Folder]]").
 -          "'\">";
 +          "'\" />";
          break;
      }
 -    $msg .= "</form>";
 +    $msg .= "</div></form>";
      return $msg;
    }
-[[とおりすがり]] &new{2004-08-21 (SAT) 09:38:42};
~バッチ済みファイル,もしくは,unified diffをぜひご提供ください.
- このプラグインは開発が停止しているとの告知が入っており、現在は公開も停止されています。ライセンスの確認を含めた今後の対応について確認中です(See [[upk]]) -- [[henoheno]] &new{2006-03-31 (金) 00:35:39};
- mlhSCWrvxL -- [[idvereqxww]] &new{2009-02-13 (金) 11:22:15};

#comment
//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u11. HTML convert time: 0.043 sec.

OSDN