PDFの表示について

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
kem
記事: 4
登録日時: 2005年9月30日(金) 00:22
連絡を取る:

PDFの表示について

投稿記事 by kem » 2005年9月30日(金) 00:35

はじめまして。ただいま某サイトの公開に向けてCMSDを試させていただいております。XSLやらPHPやらの知識は皆無ですが、CMSDはわかりやすくてなんとかぼくでもできそうな感じです。

ところで質問です。

file項目によってPDFにリンクをはっています。
それをクリックすると「開く」か「保存」か聞いてきますが、「開く」にするとアクロバットが起動して、
「この文書を開く時にエラーが発生しました。このファイルが見つかりません」
とのメッセージが出て見ることができません。

「保存」を選ぶとちゃんとダウンロードでき、見ることもできます。

これはどうしてでしょうか?

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: PDFの表示について

投稿記事 by webmaster » 2005年9月30日(金) 10:17

 webmasterです。
 kemさん、ご報告ありがとうございます。

 ご指摘の件は、最新版の変更に伴う不具合のようです。
 ご迷惑をおかけして申し訳ありません。m(_ _)m
 本日中にリリース予定の最新版で対応予定ですので、今しばらくお待ち下さい。

kem
記事: 4
登録日時: 2005年9月30日(金) 00:22
連絡を取る:

直りました

投稿記事 by kem » 2005年10月01日(土) 02:45

てっきりぼくの書き方がおかしいと思っていましたが、これは不具合報告のほうでしたね。最新版にアップデートしたところ、上記の不具合は直っております。
素早い対応、ありがとうございます。

ところで、これは「ご要望」に書くべき話題ですが、
上記のようにPDFなどをfile項目によってリンクした場合、「保存」するか「開く」にするか選択するダイアログが出る、というのは少し不便さを感じました。
通常のhtmlでファイルに直接リンクした時のように、ブラウザで表示できるPDFやJPEG、TEXTなどはブラウザで表示させ、LZHなどはダイアログが出るようなフツーの仕様のほうが、見に来る人は戸惑わないように思いました。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 直りました

投稿記事 by webmaster » 2005年10月02日(日) 00:33

 webmasterです。kemさん、ご報告ありがとうございます。
 不具合も解消されたようでほっとしております。

 ご指摘を頂いた「保存」と「開く」のダイアログが出てしまう件ですが、
仰るとおりだと思いますので、今後対策を検討致します。m(_ _)m

 基本的には、主なファイル拡張子に対する mime タイプを全て
登録することになるかと思います。
 どこまでが「主な」拡張子になるのかは微妙な判断になりますが、
少なくとも20〜30種類程度は登録しておき、ユーザーが必要に応じて
変更、追記、削除などができるように考えております。

 ご意見ありがとうございました。m(_ _)m

chomb

度々申し訳ありません

投稿記事 by chomb » 2005年11月29日(火) 20:10

お世話になっております。

添付書類の項目についての質問でしたので、便乗して記入させてください。

現在、エクセルなどで書き出した「HTML」データをファイル項目によって
張っています。
kemさんの場合、PDFなら「開く」か「保存」など自動認識してアクションをかえるという
感じだと思うのですが、私のように、常に「html」形式の場合「開く」ようにする
抜け道のような物はないでしょうか?

もしなければ、現状でいくしかないのですが、もしこちらで簡単に設定できる
ものであれば是非アドバイス頂ければと思います。

何度も質問してしまい申し訳ありませんがよろしくお願いいたします。 :cry:

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 度々申し訳ありません

投稿記事 by webmaster » 2005年11月30日(水) 01:15

 webmasterです。
 まったく同様の理由で、htmlでも同様の現象が起こると思います。

 htmlに限らず、現状でこれを無理やり回避するには、dlfile.php を介さず、
直接ファイルにリンクを張るしかありません。
 この方法は、少々長いのですが、こちらのトピックで紹介させて頂いてます。
 
 ここではXMLとしての出力ですが、中で「画像へのリンクをhttp://〜直接
貼る方法」を紹介しています。こちらと同じ方法が、ファイル項目にも適用できます。

 もしどうしても回避が必要な場合には、こちらの方法をご利用頂ければと思います。

chomb

htmlのリンクについて

投稿記事 by chomb » 2005年12月01日(木) 10:02

webmaster様 お世話になっております。

先日教えていただいたトピックを参考にいろいろ試してみたのですが、
どうもよくわかりません。

http://〜でファイルを直接指定してやるとうまくいくのですが
投稿したhtml書類を自動で選んでもらうようにするやり方がわかりません。

<xsl:value-of select="・・・・・・" />や、
/cmsdesigner/dlfile.php?entryname・・・・
など色々試してみたのですが、これらのプログラムについてまったく知識がないので
理解する事が出来ません。

もう少し具体的に教えていただけないでしょうか?
お忙しいとは思いますがよろしくお願いいたします。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: htmlのリンクについて

投稿記事 by webmaster » 2005年12月01日(木) 10:32

 chombさん、すいませんでした、先日は時間が取れず、中途半端な対応に
終わってしまい、大変お手数をおかけしました。

 こちらで再度試したサンプルを掲載しますので、ご参考にしてください。

コード: 全て選択

<a href="cmsdesigner/data/entry/myentry1/{file1/@src}"><xsl:value-of select="file1/@org" /></a>
 ここで、myentry1はエントリフォルダ名を指定します。
 file1が、ファイル項目名です。
 サイトルートにcmsdesignerフォルダがインストールされている事を前提に
しています。

 このようにすることで、CMSDが管理しているファイルデータに直接リンクが
貼られる為、PDFでもHTMLでも通常通り開くことができるようになります。
 ただ、この方法は今後CMSDの仕様変更で動作しなくなる恐れもあり、
推奨致しません。m(_ _;)m

 なるべく早いうちに正しいmimeタイプを返せるようにCMSD側で対応しますので、
それまでの一時的な対処と割り切ってご使用頂ければ幸いです。

 ご不明な点などはお気軽にお問合せください。

chomb

投稿記事 by chomb » 2005年12月01日(木) 11:54

webmaster様
いつもお世話になっております。

おかげさまで無事、思い通りの動きをするようになりました。
ありがとうございます。 :o

{file1/@src}

の部分がいけなかったようです。
"file1/@src"
とやっていたので表示されなかったのですね。

これから少しずつ勉強して行きたいと思います。

バージョンアップの際には気をつけるようにいたします。
ありがとうございました。

bcacsato
パワーユーザー
記事: 233
登録日時: 2005年11月27日(日) 14:05

投稿記事 by bcacsato » 2008年9月10日(水) 18:29

webmasterさま、いつもお世話になっております。
なるべく早いうちに正しいmimeタイプを返せるようにCMSD側で対応しますので、
それまでの一時的な対処と割り切ってご使用頂ければ幸いです。
こちらの件ですが、すでに対応済みでしたでしょうか?

よく分からなかったため、質問させていただきました :wink:

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

投稿記事 by webmaster » 2008年9月24日(水) 18:04

 bcacsatoさん、いつもご質問ありがとうございます。
 そして申し訳ありません、この件は未だに未解決となっております。m(__;)m

 現状ではPDFもダウンロード保存のみとなってしまいます。
 ご迷惑をおかけしております。以前はすぐに対応できそうな回答をしてしまった
のですが、別件で後回しになったままずっとToDoテーブルに載せられたままと
なっております。

 大変申し訳ありませんが、まだしばらくお待ち頂ければ幸いです。m(__;)m

返信