zencartのタイトル文字数制限を変更する方法

zencartのデフォルトタイトル文字数は日本語で32文字、64byteまでです。今時だとタイトルに多数の検索文字を入れて売れやすくする方法が当たり前になっており、32文字だけでは文字数が不足してしまいます。

なので文字数制限を変更するやり方を載せます。

文字数制限をかけている場所

sqlデータベースのproducts_descriptionのインデックス、にあります。

phpMyAdminのproducts_descriptionのインデックス

phpMyAdminなどでzencartのデータベースにアクセスして、products_descriptionのインデックスを開くと、products_nameがあります。そこに初期値64と入っているので、とりあえず2倍の128を入れる。

products_nameで文字数制限を変更

そうすると文字数制限が128byte、日本語で64文字まで入力できるようになります。不足を感じたら256など数値を変えればいいだけです。

あとがき

ここを見つけるまでが非常に長かった。phpファイルの中に記載されてるはずって思い込んでて、タイトルのソースコードからヒントを探して該当ファイルを1個づつ、100個くらいのファイルを探したんじゃないかと。全部探しても見つからなかったのでsqlデータベースか、とやっと気がついて探して半日かけて見つけました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です