20:13:05サイドメニューに、現在表示しているページ名の関連商品をAmazonから検索して表示するために作りました。Amazonのいう「一番強力なリンク」、いわゆる「キーワード型ライブリンク」なので、アマゾンの商品からヒットしたものがランダムで抜き出されて表示されます。1.4.2で使用する場合は、下記の部分を修正する必要があります。TRUE;を設定してください。パースエラーが発生します。TRUE;を設定してください。パースエラーが発生します。<area>、<map>などのタグ名及び属性名が大文字になっているため、パースエラーが発生します。小文字に変更してください。<area>、<img>の閉じタグが必要です。パースエラーが発生します。<iframe>の属性値が引用符で囲まれていないため、パースエラーが発生します。引用符で囲んでください。<iframe>のsrc属性値で&が&amp;になっていないため、パースエラーが発生します。&amp;に修正してください。<area>のhref属性値で&が&amp;になっていないため、パースエラーが発生します。&amp;に修正してください。01:04:32ご指摘ありがとうございます。1と2については簡単に対応できますが、3~6については、アソシエイトセンターで生成されたHTMLをそのまま添付して出力とする安直な方法を取るのではダメだということですね。変数に読み込んだ後にHTMLの構造解析をかけて、変換をかけることになるでしょうか。そこまでの工数をかける価値があるプラグインとはわたしには思えません。ご説明していただいた点をソースコード内に記述して、利用者に任せる、または実用プラグインとしては使用不可としてしまうのが妥当ということになりますでしょうか。01:08:283~6も簡単に修正できます。01:12:46ソースコード内の注釈にもありますように、この内部に含まれるHTMLは、アマゾンのアソシエイトセンターで生成されるHTMLであり、各ユーザーが選択したデザインとパラメータ、さらに、アマゾンのデザイン追加などの要因によって記述が固定しないものなのです。1.3.6でお使いください*1。01:25:15了解しました。HTMLを直接修正できない以上、1.4.2のプラグインとしては提供不可ですね。1.3.6にマークしなおしておきます。それでよろしいでしょうか。01:42:22アマゾンがXHTMLに対応していない以上、仕方ないですね。20:08:17調べたところ、「この内部に含まれるHTMLは、アマゾンのアソシエイトセンターで生成されるHTMLであり、各ユーザーが選択したデザインとパラメータ、さらに、アマゾンのデザイン追加などの要因によって記述が固定しないもの」という水橋希さんの説明は誤りであることが判明しました。1.4系でも使用できます。具体的には、dev:PukiWiki/Plug-inの仕様参照。13:29:05ご調査ありがとうございました。14:40:08今示していただいたコードを読んでみたんですが、やはりアソシエーションで示されたサンプルを元に設置者がカスタマイズしないといけないのですよね。わたしの「この内部に含まれるHTMLは、アマゾンのアソシエイトセンターで生成されるHTMLであり、各ユーザーが選択したデザインとパラメータ、さらに、アマゾンのデザイン追加などの要因によって記述が固定しない」という書き方にreimyさんが誤解なさるような部分があったようです。「記述が固定しない」というのは、アソシエイトページでユーザーが希望する外見やキーワードの条件を入れてサブミットするとその時点でHTMLが生成されてくる、という意味で使ったつもりで、PukiWikiの実行時に生成される、というような意味ではありません。いずれにしても、書き直し方についても明確なTipsを与えていただけたようで、大変に助かります。お気にかけていただきありがとうございました。何かよいプラグインのアイディアがあったら持ち込ませていただきますので、その際にはご指導いただけると幸いです。17:27:01具体例をreimy.comのメニューバー下部に設置していますので、ご覧ください。1.1の<object>で表示しています*3。この手法は、frameを使わずにページの一部に他のページを取り込んで表示する場合に応用できます。1.1でvalidになります。frame等を直したのですが、なぜかページ全体が文字化けします。Transitional)でも<iframe>のsrc属性や<area>のhref属性の中の&は&amp;にしないと本当は拙い。この部分の修正だけでも、アマゾンに要求したほうがいいと思う。MenuBarに入れると、全ページでパースエラーが発生するので、アクセス不能になってしまう。transitionalにして<iframe>で表示するようにしました。