From geeklog-jp @ googlecode.com Sat Mar 6 15:48:19 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 06:48:19 +0000 Subject: [geeklogjp-devel 1041] =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cxLjYu?= =?iso-2022-jp?b?MRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= Message-ID: <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Status: New Owner: hirorongl Labels: Type-Defect Priority-Medium New issue 139 by hirorongl: Geeklog1.6.1日本語拡張版で記事のALT属性が途中で きれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 問題を再現するための操作手順: 1.記事の作成でアドバンストエディタを使い画像挿入にてALTに全角50文字程度を入 力する 2.確認のため画像の上側と下側へ、適当なテキストも入力する 3.そのまま保存を押す(プレビューしない) 正常に動作する場合に、期待される出力(表示): 画像のALTが入力したままで、画像の下側のテキストも切れない。 実際にはどのように出力(表示): 画像のALTが全角23文字ぐらいで切れて、それ以降のテキストも削除される Geeklogのリリースまたはスナップショットのバージョン, Subversionから取り出した場合は元のディレクトリと リビジョン情報:Geeklog1.6.1日本語拡張版 アクセスしているブラウザとOS(オペレーティングシステ ム)の 名称とバージョン:firefox3.5.8 , Windows7 ラベルとテキストを使用して、できるだけ詳しく情報を 提供して下さい。 記事を作成して、画像のALTに50文字程度の文字をいれてプレビューせずにそのまま 保存すると、画像のALTが23文字程度で切れて、それ以降のテキストが削除される。 これの調査の元になった掲示板 http://www.geeklog.jp/forum/viewtopic.php?showtopic=14686 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sat Mar 6 15:53:20 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 06:53:20 +0000 Subject: [geeklogjp-devel 1042] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <1-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #1 on issue 139 by hirorongl: Geeklog1.6.1日本語拡張版で記事のALT属 性が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 投稿モードがHTMLの場合は、プレビューにしても、そのまま保存をしても画像の ALTがばっさり 削除されてなくなっているようです。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sat Mar 6 16:13:28 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 07:13:28 +0000 Subject: [geeklogjp-devel 1043] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <1-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <1-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <2-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #2 on issue 139 by hirorongl: Geeklog1.6.1日本語拡張版で記事のALT属 性が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 demo.geeklog.jp サイトで同様のテスト(HTMLモード&アドバンストエディタでの画 像に長い ALTつけて投稿)を行ってみましたが、ALTが切れる現象はでませんでした。 発生する条件がわからなくなりました。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sat Mar 6 23:32:51 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 14:32:51 +0000 Subject: [geeklogjp-devel 1044] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <2-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <2-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <3-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #3 on issue 139 by milk851: Geeklog1.6.1日本語拡張版で記事のALT属性 が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 Downloadsにあったgeeklog-1.6.1-jp-extended-1.0beta2.tar.gzを自動インストール で新規イ ンストールし、その後Google Code Revision:2474 まで反映した自テストサイトで は、上記 の現象はでませんでした。 (投稿モード:アドバンストエディタ、HTMLとも altテキストの文字数:140文字) しかし、自動インストーラーでGeeklog1.6.1拡張版を新規インストールした自テスト サイト2で は、altテキストの中に「なにぬねの」を入れると上記の問題が起きました。 そして、HTMLモードでalt属性入り画像付き記事を投稿するとaltテキストの文字数が 8文字以上 (編集で1つ文字ずつ増やし20文字くらいまで大丈夫だったので、何文字以上で問題が 起きるの か境目がわからないのですが)の場合上記の問題が起きました。 しかし、編集で文字数を減らすと正常に保存できました。 問題が起きた際、テーマWAIproCSSのみレイアウトまで崩れてしまい編集等出来なく なりました。 テスト環境は、Windows XP firefox3.5.8 になります。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sun Mar 7 00:20:15 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 15:20:15 +0000 Subject: [geeklogjp-devel 1045] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <3-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <3-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <4-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Updates: Status: Accepted Comment #4 on issue 139 by mystralkk: Geeklog1.6.1日本語拡張版で記事のALT属 性が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 ALTの代わりにtitle属性に「なにぬねの」(わずか5文字)でも再現しました。どう も文字コー ド絡みのようです。エラーログを貼り付けます。 03/06/10 23:55:02 - 1366: Incorrect string value: '\xE3\x81\xE3\x81\xAE"...' for column 'introtext' at row 1. SQL in question: REPLACE INTO gl_stories (sid, uid, draft_flag, tid, date, title, meta_description, meta_keywords, introtext, bodytext, hits, numemails, comments, trackbacks, related, featured, show_topic_icon, commentcode, comment_expire, trackbackcode, statuscode, expire, postmode, advanced_editor_mode, frontpage, owner_id, group_id, perm_owner, perm_group, perm_members, perm_anon) VALUES ('20100306233620322', '2', '1', 'Geeklog', FROM_UNIXTIME(1267886180), '長いALT', '', '', '

pop

\"さし

 

pop

', '', '0', '0', '0', '0', '', '0', '1', '0', FROM_UNIXTIME(0), '0', '0', FROM_UNIXTIME(1267887302), 'html', '0', '1', '2', '3', '3', '2', '2', '2') UTF-8で「ねの」は\xE3\x81\xAD\xE3\x81\xAEになりますが、エラーログによると データベース に保存しようとしたときには \xE3\x81\xE3\x81\xAE となっていて \xAD のバイトが 欠落して います。Geeklog側の問題なのか、MySQL側の問題なのかはわかりませんが、不思議な 現象です。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sun Mar 7 02:27:57 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 17:27:57 +0000 Subject: [geeklogjp-devel 1046] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <4-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <4-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <5-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #5 on issue 139 by hirorongl: Geeklog1.6.1日本語拡張版で記事のALT属 性が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 Geeklog1.6.1日本語拡張版サイトでも「なにぬね」が切れるサイト、切れないサイト があるこ とが不思議でなにか違いがないか考えていって、「日本語化プラグイン」の実行では ないかと 思って、切れるサイトで日本語化を一括実行してみたら、「なにぬねの」も切れなく なりました。 長い文字列も問題なく入りました。テスト用のALTにつかった文字列を以下にはりつ けておきます。 ===ここからALT=== 長い画像のアルトテキスト、ALTテキスト、代替テキストを設定すると途中で文字が 切れるとう 問題がGeeklog1.6.1で報告されたので、そのテストのために読み上げソフトでは読み 上げがな がくなってしまいますが、それをわかった上であえて長い画像のアルトテキストをつ けてみる テストです。 ===ここまでALT=== -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sun Mar 7 03:15:12 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sat, 06 Mar 2010 18:15:12 +0000 Subject: [geeklogjp-devel 1047] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <5-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <5-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <6-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #6 on issue 139 by milk851: Geeklog1.6.1日本語拡張版で記事のALT属性 が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 Comment 3で書きました 上記の問題が起きた 自動インストーラーでGeeklog1.6.1拡張版を新規インストール した自テ ストサイト2で  hiroronglさんがComment 5で書かれたように日本語化を一括実行し てみたら 長い文字列も問題なく入りました。 テーマWAIproCSSのレイアウト崩れ等も発生しませんでした。 テスト用のALTにつかった文字列を以下にはりつけておきます。 ===ここからALT=== 無事インストールが完了したようですね。おめでとうございます。できれば、ディレ クトリの すべての文書に一通り目を通しておいてください。Geeklogはユーザを中心としたセ キュリティ モデルを実装しています。Geeklogを管理・運用するにはこの仕組みを理解する必要 がありま す。サイトにログインするには、次のアカウントを使用してください。 ===ここまでALT=== -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sun Mar 7 19:14:01 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sun, 07 Mar 2010 10:14:01 +0000 Subject: [geeklogjp-devel 1048] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <6-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <6-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <7-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #7 on issue 139 by mystralkk: Geeklog1.6.1日本語拡張版で記事のALT属 性が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 理由が判明しました。日本語化すると文字化けしなくなるのは、「Rootユーザは HTMLフィルタ 無効」オプションがYesに変更されるからです。日本語化しないと投稿時にksesライ ブラリを用 いてHTMLがチェックされます。このときHTMLタグの属性文字がチェックされるのです が、その 関数の中に $string = preg_replace('/\xad+/', '', $string); # deals with Opera "feature" という行があります。ここで文字列中の \xad というバイトが削除されるため、 utf-8としては 不正な文字列になります。そのため文字化けしたり、MySQLのバージョンによっては 保存すらで きません。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sun Mar 7 21:25:25 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sun, 07 Mar 2010 12:25:25 +0000 Subject: [geeklogjp-devel 1049] Re: =?iso-2022-jp?b?SXNzdWUgMTM5IGluIGdlZWtsb2ctanA6IEdlZWtsb2cx?= =?iso-2022-jp?b?LjYuMRskQkZ8S1w4bDNIRCVIRyRHNS07diROGyhCQUxU?= =?iso-2022-jp?b?GyRCQjBALSQsRVNDZiRHJC0kbCRrGyhC?= In-Reply-To: <7-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> References: <7-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <8-6791930323613346560-1705709844408317616-geeklog-jp=googlecode.com@googlecode.com> Comment #8 on issue 139 by mystralkk: Geeklog1.6.1日本語拡張版で記事のALT属 性が途中できれる http://code.google.com/p/geeklog-jp/issues/detail?id=139 本家のバグトラッカーに投げてきました。ksesに起因するバグはこれが初めてではな く、これ まで積極的な対策が取られていないため、望み薄ですが... http://project.geeklog.net/tracking/view.php?id=1084 当面の間は、ユーザに日本語化プラグインを実行してもらうか、コンフィギュレーシ ョンの Geeklog -> その他 -> HTMLフィルタで、「RootユーザはHTMLフィルタ無効 」を「は い」に設 定してもらうしかないと思います。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings From geeklog-jp @ googlecode.com Sun Mar 7 21:29:26 2010 From: geeklog-jp @ googlecode.com (geeklog-jp @ googlecode.com) Date: Sun, 07 Mar 2010 12:29:26 +0000 Subject: [geeklogjp-devel 1050] Re: =?iso-2022-jp?b?SXNzdWUgMTM0IGluIGdlZWtsb2ctanA6IERCbWFu?= =?iso-2022-jp?b?GyRCJVclaSUwJSQlcyRHPXEkLT1QJDc7fiRLISJKODt6GyhC?= =?iso-2022-jp?b?GyRCTnMbKEIgJyAbJEIkZBsoQiAiIBskQiQsJTklaSVDGyhC?= =?iso-2022-jp?b?GyRCJTclZSRHJS8lKSE8JUgkNSRsJEokJCU1JSQlSCQsGyhC?= =?iso-2022-jp?b?GyRCJCIkaxsoQg==?= In-Reply-To: <1-6791930323613346560-10612921653687439151-geeklog-jp=googlecode.com@googlecode.com> References: <1-6791930323613346560-10612921653687439151-geeklog-jp=googlecode.com@googlecode.com> <0-6791930323613346560-10612921653687439151-geeklog-jp=googlecode.com@googlecode.com> Message-ID: <2-6791930323613346560-10612921653687439151-geeklog-jp=googlecode.com@googlecode.com> Updates: Status: Fixed Comment #2 on issue 134 by mystralkk: DBmanプラグインで書き出し時に、文字 列 ' や " がスラッシュでクォートされないサイトがある http://code.google.com/p/geeklog-jp/issues/detail?id=134 解決したようなので、ステータスをFixedに変更します。 -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings