改行コードが表示されてしまう

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
記事: 2
登録日時: 2005年1月16日(日) 17:35

改行コードが表示されてしまう

投稿記事 by » 2005年1月16日(日) 17:37

初めて書き込みさせていただきます。
素人質問で申し訳ないのですが、textareaのデータ内容で、HTML化後の出力で件名の通り改行時に

コード: 全て選択

<br />
が表示されてしまいます。スキーマ定義でoutputコマンドを設定しましたが、どれも表示自体は変わりませんし、タグも利いていないようです。
サーバーはロリポップを使用しています。

コード: 全て選択

<?xml version="1.0" encoding="UTF-8"?>
<schema name="diary" caption="*****">
	<data name="title" type="text" caption="title" />
	<data name="size" type="text" caption="size (XX-YY)" />
	<data name="body1" type="textarea" caption="comment" output="html2" />
	<data name="body2" type="textarea" caption="data" output="text2" />
	<data name="image9" type="img" caption="image thumbnail (200 X 150pix)" />
	<data name="image0" type="img" caption="image exterior (320 X ***pix)" />
	<data name="image1" type="img" caption="image 1 floor (200 X ***pix)" />
	<data name="image2" type="img" caption="image 2 floor (200 X ***pix)" />
	<data name="image3" type="img" caption="image 3 floor (200 X ***pix)" />
</schema>

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

Re: 改行コードが表示されてしまう

投稿記事 by webmaster » 2005年1月16日(日) 21:08

 webmasterです。一さん、ご質問ありがとうございます。

 ご質問の件についてですが、最初、デザイン定義にてdisable-output-escaping="yes"
を入れていない為なのではないかと思ったのですが、
こちらでも障害を確認しました。ご迷惑をおかけして申し訳ありません。

 おそらく、同様の障害、もしくはこの例とは逆に「<BR />も含めて表示したいので
text2を指定しているが、タグが表示されずにHTMLとして解釈される」という障害が
発生している方もいらっしゃるかと思います。

 この障害は、エントリをいくつか投稿した後にスキーマ側でoutput属性を変更した
場合に起こるものと思われます(最新のスキーマのoutput属性が反映されず、
エントリ投稿時のoutput属性がずっと生きてしまいます)。

 だいたい障害の原因を掴めたと思うので、早急に対処してバージョンアップ
致します。

 今しばらくお待ち頂ければ幸いです。

 尚、スキーマ変更後に新規追加したエントリについては、最新のスキーマの
output属性が反映されているかと思います。

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

Re: 改行コードが表示されてしまう

投稿記事 by webmaster » 2005年1月16日(日) 23:00

 webmasterです。

 スキーマ項目のoutput属性を途中で変更した場合に、既存のエントリを再保存しても新しいoutput属性が適用されない不具合に、0.9.3eで対処しました。

 一度最新バージョンをお試し頂けないでしょうか。

 障害が解消されない場合、再度ご連絡頂ければ幸いです。

記事: 2
登録日時: 2005年1月16日(日) 17:35

解決しました

投稿記事 by » 2005年1月18日(火) 00:22

迅速な対応ありがとうございました。
おかげさまで無事解決いたしました。ありがとうございます。
最初、デザイン定義にてdisable-output-escaping="yes"
を入れていない為なのではないかと思ったのですが、
上記の件、お恥ずかしいことに指摘されるまで気が付きませんでした。
こちらで指摘されなければ、いつまで経っても・・・(^^;ゞ

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

Re: 解決しました

投稿記事 by webmaster » 2005年1月18日(火) 09:36

 webmasterです。
 無事解決されたようでなによりです。

 disable-output-escaping="yes" の件は、チュートリアルにも書いておいた
方がいいのかもしれませんね。今後の改訂の参考にさせて頂きます。

 こちらこそ、ご指摘ありがとうございました。m(_ _)m

返信