PDFの表示について
PDFの表示について
はじめまして。ただいま某サイトの公開に向けてCMSDを試させていただいております。XSLやらPHPやらの知識は皆無ですが、CMSDはわかりやすくてなんとかぼくでもできそうな感じです。
ところで質問です。
file項目によってPDFにリンクをはっています。
それをクリックすると「開く」か「保存」か聞いてきますが、「開く」にするとアクロバットが起動して、
「この文書を開く時にエラーが発生しました。このファイルが見つかりません」
とのメッセージが出て見ることができません。
「保存」を選ぶとちゃんとダウンロードでき、見ることもできます。
これはどうしてでしょうか?
ところで質問です。
file項目によってPDFにリンクをはっています。
それをクリックすると「開く」か「保存」か聞いてきますが、「開く」にするとアクロバットが起動して、
「この文書を開く時にエラーが発生しました。このファイルが見つかりません」
とのメッセージが出て見ることができません。
「保存」を選ぶとちゃんとダウンロードでき、見ることもできます。
これはどうしてでしょうか?
Re: PDFの表示について
webmasterです。
kemさん、ご報告ありがとうございます。
ご指摘の件は、最新版の変更に伴う不具合のようです。
ご迷惑をおかけして申し訳ありません。m(_ _)m
本日中にリリース予定の最新版で対応予定ですので、今しばらくお待ち下さい。
kemさん、ご報告ありがとうございます。
ご指摘の件は、最新版の変更に伴う不具合のようです。
ご迷惑をおかけして申し訳ありません。m(_ _)m
本日中にリリース予定の最新版で対応予定ですので、今しばらくお待ち下さい。
直りました
てっきりぼくの書き方がおかしいと思っていましたが、これは不具合報告のほうでしたね。最新版にアップデートしたところ、上記の不具合は直っております。
素早い対応、ありがとうございます。
ところで、これは「ご要望」に書くべき話題ですが、
上記のようにPDFなどをfile項目によってリンクした場合、「保存」するか「開く」にするか選択するダイアログが出る、というのは少し不便さを感じました。
通常のhtmlでファイルに直接リンクした時のように、ブラウザで表示できるPDFやJPEG、TEXTなどはブラウザで表示させ、LZHなどはダイアログが出るようなフツーの仕様のほうが、見に来る人は戸惑わないように思いました。
素早い対応、ありがとうございます。
ところで、これは「ご要望」に書くべき話題ですが、
上記のようにPDFなどをfile項目によってリンクした場合、「保存」するか「開く」にするか選択するダイアログが出る、というのは少し不便さを感じました。
通常のhtmlでファイルに直接リンクした時のように、ブラウザで表示できるPDFやJPEG、TEXTなどはブラウザで表示させ、LZHなどはダイアログが出るようなフツーの仕様のほうが、見に来る人は戸惑わないように思いました。
Re: 直りました
webmasterです。kemさん、ご報告ありがとうございます。
不具合も解消されたようでほっとしております。
ご指摘を頂いた「保存」と「開く」のダイアログが出てしまう件ですが、
仰るとおりだと思いますので、今後対策を検討致します。m(_ _)m
基本的には、主なファイル拡張子に対する mime タイプを全て
登録することになるかと思います。
どこまでが「主な」拡張子になるのかは微妙な判断になりますが、
少なくとも20〜30種類程度は登録しておき、ユーザーが必要に応じて
変更、追記、削除などができるように考えております。
ご意見ありがとうございました。m(_ _)m
不具合も解消されたようでほっとしております。
ご指摘を頂いた「保存」と「開く」のダイアログが出てしまう件ですが、
仰るとおりだと思いますので、今後対策を検討致します。m(_ _)m
基本的には、主なファイル拡張子に対する mime タイプを全て
登録することになるかと思います。
どこまでが「主な」拡張子になるのかは微妙な判断になりますが、
少なくとも20〜30種類程度は登録しておき、ユーザーが必要に応じて
変更、追記、削除などができるように考えております。
ご意見ありがとうございました。m(_ _)m
度々申し訳ありません
お世話になっております。
添付書類の項目についての質問でしたので、便乗して記入させてください。
現在、エクセルなどで書き出した「HTML」データをファイル項目によって
張っています。
kemさんの場合、PDFなら「開く」か「保存」など自動認識してアクションをかえるという
感じだと思うのですが、私のように、常に「html」形式の場合「開く」ようにする
抜け道のような物はないでしょうか?
もしなければ、現状でいくしかないのですが、もしこちらで簡単に設定できる
ものであれば是非アドバイス頂ければと思います。
何度も質問してしまい申し訳ありませんがよろしくお願いいたします。
添付書類の項目についての質問でしたので、便乗して記入させてください。
現在、エクセルなどで書き出した「HTML」データをファイル項目によって
張っています。
kemさんの場合、PDFなら「開く」か「保存」など自動認識してアクションをかえるという
感じだと思うのですが、私のように、常に「html」形式の場合「開く」ようにする
抜け道のような物はないでしょうか?
もしなければ、現状でいくしかないのですが、もしこちらで簡単に設定できる
ものであれば是非アドバイス頂ければと思います。
何度も質問してしまい申し訳ありませんがよろしくお願いいたします。
Re: 度々申し訳ありません
webmasterです。
まったく同様の理由で、htmlでも同様の現象が起こると思います。
htmlに限らず、現状でこれを無理やり回避するには、dlfile.php を介さず、
直接ファイルにリンクを張るしかありません。
この方法は、少々長いのですが、こちらのトピックで紹介させて頂いてます。
貼る方法」を紹介しています。こちらと同じ方法が、ファイル項目にも適用できます。
もしどうしても回避が必要な場合には、こちらの方法をご利用頂ければと思います。
まったく同様の理由で、htmlでも同様の現象が起こると思います。
htmlに限らず、現状でこれを無理やり回避するには、dlfile.php を介さず、
直接ファイルにリンクを張るしかありません。
この方法は、少々長いのですが、こちらのトピックで紹介させて頂いてます。
ここではXMLとしての出力ですが、中で「画像へのリンクをhttp://〜直接
貼る方法」を紹介しています。こちらと同じ方法が、ファイル項目にも適用できます。
もしどうしても回避が必要な場合には、こちらの方法をご利用頂ければと思います。
htmlのリンクについて
webmaster様 お世話になっております。
先日教えていただいたトピックを参考にいろいろ試してみたのですが、
どうもよくわかりません。
http://〜でファイルを直接指定してやるとうまくいくのですが、
投稿したhtml書類を自動で選んでもらうようにするやり方がわかりません。
<xsl:value-of select="・・・・・・" />や、
/cmsdesigner/dlfile.php?entryname・・・・
など色々試してみたのですが、これらのプログラムについてまったく知識がないので
理解する事が出来ません。
もう少し具体的に教えていただけないでしょうか?
お忙しいとは思いますがよろしくお願いいたします。
先日教えていただいたトピックを参考にいろいろ試してみたのですが、
どうもよくわかりません。
http://〜でファイルを直接指定してやるとうまくいくのですが、
投稿したhtml書類を自動で選んでもらうようにするやり方がわかりません。
<xsl:value-of select="・・・・・・" />や、
/cmsdesigner/dlfile.php?entryname・・・・
など色々試してみたのですが、これらのプログラムについてまったく知識がないので
理解する事が出来ません。
もう少し具体的に教えていただけないでしょうか?
お忙しいとは思いますがよろしくお願いいたします。
Re: htmlのリンクについて
chombさん、すいませんでした、先日は時間が取れず、中途半端な対応に
終わってしまい、大変お手数をおかけしました。
こちらで再度試したサンプルを掲載しますので、ご参考にしてください。
ここで、myentry1はエントリフォルダ名を指定します。
file1が、ファイル項目名です。
サイトルートにcmsdesignerフォルダがインストールされている事を前提に
しています。
このようにすることで、CMSDが管理しているファイルデータに直接リンクが
貼られる為、PDFでもHTMLでも通常通り開くことができるようになります。
ただ、この方法は今後CMSDの仕様変更で動作しなくなる恐れもあり、
推奨致しません。m(_ _;)m
なるべく早いうちに正しいmimeタイプを返せるようにCMSD側で対応しますので、
それまでの一時的な対処と割り切ってご使用頂ければ幸いです。
ご不明な点などはお気軽にお問合せください。
終わってしまい、大変お手数をおかけしました。
こちらで再度試したサンプルを掲載しますので、ご参考にしてください。
コード: 全て選択
<a href="cmsdesigner/data/entry/myentry1/{file1/@src}"><xsl:value-of select="file1/@org" /></a>
file1が、ファイル項目名です。
サイトルートにcmsdesignerフォルダがインストールされている事を前提に
しています。
このようにすることで、CMSDが管理しているファイルデータに直接リンクが
貼られる為、PDFでもHTMLでも通常通り開くことができるようになります。
ただ、この方法は今後CMSDの仕様変更で動作しなくなる恐れもあり、
推奨致しません。m(_ _;)m
なるべく早いうちに正しいmimeタイプを返せるようにCMSD側で対応しますので、
それまでの一時的な対処と割り切ってご使用頂ければ幸いです。
ご不明な点などはお気軽にお問合せください。