TopMovable Typeカスタムフィールド > カスタムフィールドの入力文字数の制限を変更する
News
各種ブログテンプレート
2008年3月11日

エントリー本文

カスタムフィールドの入力文字数の制限を変更する

Posted at March 11,2008 2:03 AM
Category:[カスタムフィールド]
Tag:[, ]

カスタムフィールドの入力文字数の制限を変更する方法を紹介します。

この問題は Movable Type 4.2 で改善されています。

作成したカスタムフィールドに大量の文字を入力した場合、文字数の制限にひっかかる場合があります。文字数の制限を変更すれば作成したカスタムフィールドに希望するだけの文字を入力できるようになります。

これは下記のトラックバックに触発されて書いたものです。ありがとうございました。

小さな世界Movable Type4.1 2つの疑問

ということで、本エントリーにて紹介させて致します。

1.問題点

サンプルとして、トラックバック元記事と同じ、都道府県を選択するラジオボタンをブログ記事に設置したケースで話を進めます。

次のように、新しく作成したカスタムフィールドに、47都道府県をラジオボタンの選択項目として入力します。

ラジオボタンの選択項目

が、ブログ記事投稿画面を表示させると、追加した都道府県がすべて表示されません。
これはオプションフィールド用のテーブルの型が varchar(255) となっており、255文字以上の入力が切り捨てられるためです。

オプションフィールド用のテーブル

2.対処方法

phpMyAdmin を使って、オプションフィールド用のテーブルの型を変更します。

該当のデータベースを表示します。

データベースを表示し

mt_field の「構造」のアイコンをクリックします。

「構造」のアイコンをクリック

field_options の「変更」のアイコンをクリックします。

「変更」のアイコンをクリック

テーブルの変更画面が表示されます。

テーブルの変更画面

「種別」を VARCHAR から TEXT に変更し、「長さ/値」を空にします。変更後、右側にある「保存する」をクリックします。

VARCHAR から TEXT に変更

カスタムフィールドのオプション欄を入力し直して(表示されていない部分は保存されていないので)、「保存」をクリックします。

カスタムフィールドのオプション欄を入力

再度、ブログ記事投稿画面を表示します。カスタムフィールドのオプションがすべて表示されるようになりました。

ブログ記事投稿画面を表示

ちなみに、MySQL の文字データには次のようなものがあります。

  • varchar型:最大255文字
  • text型:最大65535文字
  • mediumtext型:最大16777215文字
  • longtext型:最大4294967295文字

3.おまけ

都道府県一覧です。カスタムフィールドの入力にお使いください(間違ってたらすいません)。

北海道,青森県,岩手県,宮城県,秋田県,山形県,福島県,東京都,神奈川県,埼玉県,千葉県,茨城県,栃木県,群馬県,山梨県,新潟県,長野県,富山県,石川県,福井県,愛知県,岐阜県,静岡県,三重県,大阪府,兵庫県,京都府,滋賀県,奈良県,和歌山県,鳥取県,島根県,岡山県,広島県,山口県,徳島県,香川県,愛媛県,高知県,福岡県,佐賀県,長崎県,熊本県,大分県,宮崎県,鹿児島県,沖縄県

Posted by yujiro ReTweet This!
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 5.02