質問箱/2177

カテゴリ
サマリ#refで引数が無視される
バージョン1.4.3
投稿者wikiwikky?
状態不明
投稿日2004-05-23 (SUN) 23:22:14

質問

  • pukiwikiのバージョンは1.4.3
  • OSはWindows2000
  • WEBserverはAN HTTPD

#ref()・&ref();を使おうと思ったのですが、left,center,rightや拡大率(ほげほげ%)が 無視されてしまいます。その他の引数(999x999のような) は実行されています。 なぜこのような症状が発生するのかわかりません。 どのように改善すればよいのでしょうか。

回答

  • wikiwikky? 2004-05-23 (SUN) 23:26:53

    自己レスです。どのような症状かといいますと、left,center,rightや%を使った拡大率が使用できません。使用できる引数もあります。無駄レスすいません。。

  •  #ref(01.gif,,50%)という風にすればできますよ。 -- いぬ? 2004-12-03 (金) 09:48:41
  • オプション指定方法の問題ではなくて,サーバの attach/s ディレクトリの閲覧パーミッションの問題ではないでしょうか. -- paoon? 2007-05-12 (土) 16:07:09
  • わかりにくい書き方をして申し訳ない. 要するに .htaccess ファイルを適当に直せば大丈夫かも,ということです. -- paoon? 2007-05-12 (土) 16:26:04
  • Windows2000でan httpdなのでパーミッションも.htaccessもありませんし、いずれにしろ画像の閲覧自体は出来ていると思われます。そして3年前の質問です。 -- 2007-05-12 (土) 23:01:59
  • URL指定での表示の場合、そのディレクトリの.htaccessの内容により拡大・縮小およびzoomが利かないことがあるようです。サイズ指定は可能でした。
    また、localhost(mowes portable)では.htaccessを設定していなくても同様の症状が発生しました。-- moerrari? 2009-09-29 (火) 17:02:40
  • ↑ の報告を、勝手にこのページへと移しました。
    ref プラグインの% で指定する拡大・縮小オプションを使う場合、指定倍率で計算してから縦横のサイズを数値指定する仕組みの都合上、ファイルの縦横のサイズが必要になります。添付ファイルに関しては自動的に調べて内部で設定してくれますが、allow_url_fopen というPHP の設定が無効だとURL を指定した場合のアクセスが禁止されるため、自動で調べる事ができません。(手動で縦横のサイズを指定しておく必要が出てきます)
    次に、zoom オプションで拡大・縮小する場合は、(元サイズに対して)どのくらいの大きさにするかを縦横のサイズで同時に指定する事と、縦横のサイズをファイルから直接得られる事が、前提になっています。そのためURL に対してzoom オプショを指定してする場合も、allow_url_fopen の設定に依存する事になります。 -- 2009-09-29 (火) 22:29:53
    • 補足1: たとえallow_url_fopen の設定が有効であっても、アクセス先の設定(.htaccess とか)によってはデータを得られなくなるので、手動で縦横のサイズを指定する必要が出てくるかもしれません。 -- 2009-09-29 (火) 22:29:53
    • 補足2: PHP のgetimagesize 関数 を使って画像ファイルを調べようとしますが、対応していないファイル形式(詳細は、この関数のマニュアル へ)の場合は解析ができないので、縦横のサイズを手動で設定する必要が出てきます。 -- 2009-09-29 (火) 23:19:59
    • ref.inc.php の "PLUGIN_REF_URL_GET_IMAGE_SIZE" を "TRUE" にする必要がありますよ。PukiWiki1.4.7 -- moon 2010-01-30 (土) 20:33:51
      • 正確には、1.4.7 だけではなく1.4.5 以降で使われているプラグイン内設定の名前ですね。それよりも前の1.4系では、"REF_URL_GETIMAGESIZE" という名前でした。 -- 2010-01-31 (日) 06:06:21

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-01-31 (日) 06:06:21
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u2. HTML convert time: 0.219 sec.

OSDN