半角文字列の折り返し 

このテンプレートにしたら、ユーザータグで半角文字の折り返しができていないことに気付きました。

半角折り返しができないよー。

この部分、「404_Not_Found」「target」「title」「style」「br」「img」、6つのユーザータグがずらずらっとスペースなしで並んでしまい、はみ出してしまっています。

ああ、そうか。この前のテンプレートsilenceの作者、ぴのさんはテンプレート内で半角折り返し対策をしていたのだろうと気付きました。

とりあえず、今ソースを見る元気がないので、プラグインのほうで対処をしよう、と ユーザータグプラグインのHTMLを編集して「 」を入れてみましたが、スペースは入るものの、折り返されない点は、改善されません。ということで「折り返し」で困ったときにいつも見に行くぴのさんのページを再読。

ぴのBlog:半角文字列の折り返し

「/」を入れるしか方法はないかと思いつつ、この参考記事の元記事へ。そこで発見。

折り返すには半角スペースが無難

基本的に日本語はどこでも折り返すと思いますが、先程の半角文字列の折り返しを見る限り、区切り記号が全角の場合は改行されないケースが稀にあるようです。それとは逆に、連続する半角文字でもハイフン"-"などの一部の半角記号で折り返す場合もあります(Opera、Safari、IEなど。ただしFirefoxは記号でも折り返さない)。

という訳で、半角スペースを入れる策が最も無難だと思います(ただし実体参照 による半角スペースは駄目です)。

ぴのBlog:改行されない〜HTML、プラグインに関するメモ

早速、実体参照をそのまんま半角スペースに変更、めでたく折り返してくれ、望みのスペースに収まりました。

テンプレート側での対処方法は、同じ記事の「考えられる回避策」のうちの3.か4.でしょうか。

  1. CSSにword-break:break-allを指定し、IEだけ右端で改行。(ボックス幅の広がりを防げるが、単語区切りにならず英数字が読み辛い)
  2. CSSにword-break:keep-allを指定し、IEだけ右端で改行。(単語区切りのみで改行。区切りが無いと全角でも改行されない)

私はテンプレート配布を考えるわけではないため、「無難」な方法として、今回はプラグイン側のHTML編集でとりあえず対処したものの、時間をつくって「テンプレート側(CSS)での対処方法」を見てみようと思います。

で、ここで要望になるのですが、「半角文字列の折り返しができない」は、誰にでも起こりうる、結構な問題だと思うのです。ブラウザの抱える問題とはいえ、「半角スペース」で当面の対処ができるのであれば、プラグインのデフォルトのHTMLに「半角スペース」を入れておいてほしいところ。[追記:2007/08/21 10:30]Chakoさんによれば、現行管理画面では、半角スペースが入っているとのことです。

ユーザータグをkeywordsに 

テストを始めてからユーザータグって面白いねと思っているワタクシです。

テンプレートのヘッダ部分に、ユーザータグをつかってページごとのメタタグを挿入するカスタマイズです。おそらく探せばあちこちで書かれていることでしょうが、記事にしておきます。

<!--not_permanent_area-->
  <meta name="keywords" content="FC2ブログ,ベータテスト,試験運用,管理画面">
<!--/not_permanent_area-->
<!--permanent_area-->
  <meta name="keywords" content="
   <!--topentry-->
     <!--tag_list-->
       <%topentry_tag_list_name>,
     <!--/tag_list-->
   <!--/topentry-->
  ">
<!--/permanent_area-->

個別記事ページ以外のページにはブログのテーマであるキーワードを直接書いています。個別ページは、その記事に設定したユーザータグがcontent=""の中に入るようにしてあります。

※ソースは分かりやすくするために色分けしてありますが、そのために却って見づらいということがありましたら、コメント、メールフォーム等でお知らせいただけると助かります。

変数が分かってくると面白い

変数を知って、ブロック変数(エリア変数)がつかえるようになると、楽しいです。

Bookmarked. 

はてなブックマークからのアクセスがあったので、もう2度とないかもしれないけれど、興味本位に「ブックマークされてますよ」マークを設置してみる。でも、はてなブックマークで1つブックマークされてるだけなので、無駄足になる可能性が極端に高く、却って不親切です。ごめんなさい。

表示するのに、結構あっちこっち参照。あとは各ブックマークのリンクやらを見てやってみました。

4つほどのサービスを並べてみたけれど、そのブックマークのページでブックマークができないのは、FC2ブックマークのみ。正確を期すと、既に誰かにブックマークされている記事はブックマークできるのだけれど、未だブックマークされていない記事は、できない。shengさんがかなり以前に指摘していることだけれど、これは改善されたほうがいい。「お問い合わせ」で指摘しないと届かないかな。とりあえず、気が向いたときのためにリンクだけはしておこう。

タイムリーなのか何なのか、AddClipsというサービスを見かけたので、「ブックマークするのに便利だよボタン」をつけてみました。クリップしなくてもいいから、一度クリックしてみて。ずらりと並んだアイコンは壮観なり。

続きを読む