We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 27086
    • 37 Posts
    こんにちは。

    問題点はcustarさんの指摘通りで、MODxのレンダリング完了時点、httpdに引き渡される段階で<img src="hogehoge.php?..." />という状態になっていることが必要なんだと思います。

    ImgResizer( http://www.modxcms.com/ImgResizer-1134.html )の場合はプラグインとして<img src ../>を漁って、widthかheight属性の値と元画像のURLを取得。src=""の中身を、それらを引数として実際にリサイズするphpコード(ImgResizerの場合は/assets/images/以下に置いてます)へのURLに置き換える方法をとってますね。元のimgタグは最終的にMODxのレンダリングが完了した段階で<img src="assets/images/img.php?f=hogehoge&...." />となります。

    「元トピックスのコードをそのまま使いたい」ということであれば、そのコードうを適当な所に設置して、ImgResizerのプラグイン側コードimgResiz.phpを参考にして、使いたいコードを呼び出すように適時書き換えれば実現できそうですが。。。
      • 6158
      • 224 Posts
      Quote from: shobu at Jun 20, 2007, 09:01 AM

      「元トピックスのコードをそのまま使いたい」ということであれば、そのコー
      ドうを適当な所に設置して、ImgResizerのプラグイン側コードimgResiz.phpを
      参考にして、使いたいコードを呼び出すように適時書き換えれば実現できそう
      ですが。。。

      風呂に入りながらぼんやりと考えてみました。

      私も書き換えてしまいます。プログラムで何をしたいか、コードを読んで理解
      したら、自分で勝手に書き換えてしまいます。Copyright を主張しているソー
      スではしませんが、オープンなものは書き換えます。