長すぎるトラックバックURLを何とかする
COREBlog2のエントリIDは特に何もしていない場合、タイトルから自動生成されることになります(*)。で、この場合IDがとても長くなってしまい、当然トラックバック用URLも長くなり、結果としてトラックバック用URLがサイトデザインを崩してしまうなんてことになってしまいます。特にこのようにして崩れたデザインは横長になるので、読者に横のスクロールバーを動かすことを要求するというとてつもないストレスを与えることになるのです。
この問題に対する方策としては
- トラックバック用URLを改行表示する(Nachtigallさん)
- inputタグを用いる(柴田さん)
- エントリIDを数値にする(たかのりさん)
などがあります(他にも方法があれば是非教えてください)。
先日スキンをいじっていて、ウチのサイトでも何とかしようと思っていたのですが、LivedoorBlogなどの大手ブログポータルも採用しているinputタグを用いる方法をとることにしました。特にこっちのサイトでは症状が深刻だったのでハッピーになれました(とトラフィックを誘導してみる…)。めでたしめでたし。
ちなみにinputやtextareaなどの幅はhtmlタグ内で規定すると、ブラウザごとの解釈によって幅が異なりますので、きっちり合わせたい人はCSSでコントロールするとよいかもしれません。
(*)エントリID(というかPloneのコンテンツID)を自分で決定したい場合には、「サイト設定→ポータルの設定」にて「コンテンツのショートネームを表示しますか?」をYesにし、さらに「個人設定→個人別設定」にて「ショートネームの検索を許可する」にチェックをいれます。
- The URL to Trackback this entry is:
- http://nagosui.org/Nagosui/COREBlog2/trackback-url-format/tbping