From: sakamocchi Date: Sat, 20 Oct 2012 06:12:15 +0000 (+0900) Subject: FIX: NP_AttachをNucleus 3.65/PHP5.4/MySQL5.5で動作するよう修正 X-Git-Url: http://git.osdn.net/view?p=nucleus-jp%2Fnucleus-plugins.git;a=commitdiff_plain;h=f70fa895f3879db4b2580b825ebb4ddc5b7b75e4 FIX: NP_AttachをNucleus 3.65/PHP5.4/MySQL5.5で動作するよう修正 --- diff --git a/NP_Attach/NP_Attach.php b/NP_Attach/NP_Attach.php index 87c9a38..2e8adb3 100755 --- a/NP_Attach/NP_Attach.php +++ b/NP_Attach/NP_Attach.php @@ -269,10 +269,21 @@ class NP_Attach extends NucleusPlugin return; } - public function doTemplateVar($item, $mediumid) + public function doTemplateVar(&$item) { global $DIR_MEDIA, $blogid; + /* receive an argument, with prevention of E_STRICT*/ + $args = func_get_args(); + if ( !array_key_exists(0, $args) ) + { + return; + } + else + { + $mediumid = $args[0]; + } + if ( !self::$itemid || !self::$blogid ) { self::$blogid = $blogid; @@ -313,7 +324,7 @@ class NP_Attach extends NucleusPlugin private function generateParsedTag($maxwidth, $maxheight) { - global $manager; + global $manager, $DIR_MEDIA; /* check medium has path */ $data = &self::$data; diff --git a/NP_Attach/attach/ja_Jpan_JP.EUC-JP.php b/NP_Attach/attach/ja_Jpan_JP.EUC-JP.php index 7422940..8d9bc93 100755 --- a/NP_Attach/attach/ja_Jpan_JP.EUC-JP.php +++ b/NP_Attach/attach/ja_Jpan_JP.EUC-JP.php @@ -12,20 +12,20 @@ * of the License, or (at your option) any later version. */ -define('_NP_ATTACH_01', 'アイテムに直接、ファイルを添付します。添付したファイルはタグ<%Attach%>でアイテム中に表示できます'); -define('_NP_ATTACH_02', '管理画面に表示するサムネイルの横幅の最大値'); -define('_NP_ATTACH_03', '管理画面に表示するサムネイルの縦幅の最大値'); -define('_NP_ATTACH_04', '管理画面に表示する縮小画像のテンプレート'); -define('_NP_ATTACH_05', '管理画面に表示する画像以外のテンプレート'); -define('_NP_ATTACH_06', 'アイテムに添付できるファイルの数'); -define('_NP_ATTACH_07', 'ウェブログに表示する原寸画像のテンプレート。縮小画像のテンプレートはNP_Thumbnailのテンプレートに準じてます。'); -define('_NP_ATTACH_08', 'ウェブログに表示する画像以外のテンプレート'); -define('_NP_ATTACH_09', 'ファイルの情報'); -define('_NP_ATTACH_10', 'タグ'); -define('_NP_ATTACH_11', 'ファイルと説明文'); -define('_NP_ATTACH_12', '埋め込み方法'); -define('_NP_ATTACH_13', '削除'); -define('_NP_ATTACH_14', 'リンク'); -define('_NP_ATTACH_15', 'リンク'); -define('_NP_ATTACH_16', '縮小'); -define('_NP_ATTACH_17', '実寸'); +define('_NP_ATTACH_01', '¥¢¥¤¥Æ¥à¤ËľÀÜ¡¢¥Õ¥¡¥¤¥ë¤òźÉÕ¤·¤Þ¤¹¡£ÅºÉÕ¤·¤¿¥Õ¥¡¥¤¥ë¤Ï¥¿¥°<%Attach%>¤Ç¥¢¥¤¥Æ¥àÃæ¤Ëɽ¼¨¤Ç¤­¤Þ¤¹'); +define('_NP_ATTACH_02', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë¥µ¥à¥Í¥¤¥ë¤Î²£Éý¤ÎºÇÂçÃÍ'); +define('_NP_ATTACH_03', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë¥µ¥à¥Í¥¤¥ë¤Î½ÄÉý¤ÎºÇÂçÃÍ'); +define('_NP_ATTACH_04', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë½Ì¾®²èÁü¤Î¥Æ¥ó¥×¥ì¡¼¥È'); +define('_NP_ATTACH_05', '´ÉÍý²èÌ̤Ëɽ¼¨¤¹¤ë²èÁü°Ê³°¤Î¥Æ¥ó¥×¥ì¡¼¥È'); +define('_NP_ATTACH_06', '¥¢¥¤¥Æ¥à¤ËźÉդǤ­¤ë¥Õ¥¡¥¤¥ë¤Î¿ô'); +define('_NP_ATTACH_07', '¥¦¥§¥Ö¥í¥°¤Ëɽ¼¨¤¹¤ë¸¶À£²èÁü¤Î¥Æ¥ó¥×¥ì¡¼¥È¡£½Ì¾®²èÁü¤Î¥Æ¥ó¥×¥ì¡¼¥È¤ÏNP_Thumbnail¤Î¥Æ¥ó¥×¥ì¡¼¥È¤Ë½à¤¸¤Æ¤Þ¤¹¡£'); +define('_NP_ATTACH_08', '¥¦¥§¥Ö¥í¥°¤Ëɽ¼¨¤¹¤ë²èÁü°Ê³°¤Î¥Æ¥ó¥×¥ì¡¼¥È'); +define('_NP_ATTACH_09', '¥Õ¥¡¥¤¥ë¤Î¾ðÊó'); +define('_NP_ATTACH_10', '¥¿¥°'); +define('_NP_ATTACH_11', '¥Õ¥¡¥¤¥ë¤ÈÀâÌÀʸ'); +define('_NP_ATTACH_12', 'Ëä¤á¹þ¤ßÊýË¡'); +define('_NP_ATTACH_13', 'ºï½ü'); +define('_NP_ATTACH_14', '¥ê¥ó¥¯'); +define('_NP_ATTACH_15', '¥ê¥ó¥¯'); +define('_NP_ATTACH_16', '½Ì¾®'); +define('_NP_ATTACH_17', '¼ÂÀ£');