TODO #15424

ブログカテゴリにてアクセスできないカテゴリが作成出来てしまう。

Added by 坂口 昌己 over 2 years ago. Updated about 1 month ago.

Status:終了Start date:
Priority:急いでDue date:
Assignee:-% Done:

0%

Category:GitHubへ移行済
Target version:-

Description

原因が2種類あるようでした。

  • 空白が入力された時

カテゴリに空白を入力できないようにするか、URLアクセス時のチェックを改修する必要がありそうです。
(URLに使えない文字で登録されないように入力チェックするか、カテゴリのリンクについての処理をURLエンコードを考慮した処理にする必要がありそうです。)

  • 記事詳細のカテゴリ追加から長めの文字列でマルチバイト文字でカテゴリを作成した時

登録時にマルチバイト文字がURLエンコードされるのですが、その時に長い場合にDBのカラムの長さの最大を超えてしまい途中で切れてしまうようです。
その為、リンクアクセス時にデコードできないようです。

スキーマを確認すると該当のカラムがVARCHAR(50)になっているので、TEXTなど、長い文字に対応できるようにする必要がありそうです。

(何方の現象もbaserCMS 3.0.12, baserCMS4.0.2にて確認しました)

ss1-1.png (149 KB) 坂口 昌己, 12/27/2016 02:43 PM

ss1-2.png (302 KB) 坂口 昌己, 12/27/2016 02:43 PM

ss2-1.png (153 KB) 坂口 昌己, 12/27/2016 02:43 PM

ss2-2.png (156 KB) 坂口 昌己, 12/27/2016 02:43 PM

ss2-3.png (21.1 KB) 坂口 昌己, 12/27/2016 02:43 PM

1899
1900
1901
1902
1903

History

#1 Updated by 江頭 竜二 almost 2 years ago

  • Target version set to 4.0.6

中榮さんが言っているように、日本語カテゴリを許可するようにした方が早そうですね。
https://github.com/baserproject/basercms/pull/638

#2 Updated by 江頭 竜二 almost 2 years ago

  • Target version changed from 4.0.6 to 188

#3 Updated by 江頭 竜二 almost 2 years ago

  • Target version changed from 188 to 4.1.0

#4 Updated by 江頭 竜二 12 months ago

  • Priority changed from 通常 to 急いで

#5 Updated by 江頭 竜二 12 months ago

  • Target version deleted (4.1.0)

#6 Updated by 江頭 竜二 about 1 month ago

  • Category changed from ブログ to GitHubへ移行済

#7 Updated by 江頭 竜二 about 1 month ago

  • Status changed from 担当 to 終了

Also available in: Atom PDF