Serene Bach on the Prairie

大草原の小さな家。


ENTRIES

携帯電話用テンプレートの変更

意外にご存じない方も多いようなのですが、Serene Bach には標準で携帯電話用表示が実装されています。admin.cgi や sb.cgi とともにある mb.cgi というスクリプトにアクセスすると、携帯電話に特化されたテンプレートで記事が表示されます。携帯電話用表示では、日本の携帯電話向けに文字エンコーディングが Shift_JIS に変換表示され、記事の詳細ページでは記事やコメント・トラックバック一覧を分割してページ表示する等の機能が備わっています。

テンプレート設定画面

ところで、既に携帯電話用表示を活用されている方で、デフォルトテンプレートについて不満があるような方もあるかと思います。管理画面を注意深く見ている方なら、スクリーンショットの通り、テンプレートリストに携帯電話用テンプレートを登録すれば自分でカスタマイズした携帯電話用テンプレートを適用することが可能になるということには既にお気づきかもしれませんが、携帯電話用のデフォルトテンプレートは管理画面から参照できるようになっていないので、どうやって編集したらよいのかお困りの方もいらっしゃるでしょう。

実は、携帯電話用デフォルトテンプレートは lib/resource/default_mobile.html に格納されています。新しくテンプレート編集枠を作成して、ここにあるデータをコピーして上記画面の携帯用の部分で選択すれば、携帯電話用テンプレートを管理画面から編集することができるようになります。携帯電話用テンプレート固有の独自タグについては、同梱のヘルプのテンプレートヘルプにある携帯電話用テンプレートに記述されています。もちろん、通常のテンプレートにある独自タグも記述自体は可能です。

ただし、通常テンプレート用の独自タグで携帯電話用デフォルトテンプレートに書かれていないものは、携帯電話用表示に使用される場合のことが殆ど考慮されていません。例えば、最新コメント・トラックバック等の各種リンクリストは、携帯電話用テンプレートに記述しても PC 用ページへリンクされます。

また、携帯電話用表示を利用される方で Serene Bach の最新版をお使いでない方は、2.03R にアップデートすることをお勧めします。2.01R では、携帯電話表示でページ数設定に関係なく全記事のリストが表示される不具合があります。


コメント(日付順)▼コメントフォームへ

salsa(2006/03/29 15:29)

ふうこさん、いつもお世話になります。
毎日考のsalsaです。
自分の悩みが今さらのような感じがするので、本来ならパティオや本家のほうがふさわしいのかもしれませんが、こちらでコソリと質問&再確認させて頂いてよろしいでしょうか。…

携帯の表示に関して。

少し前にパティオで質問させていただいた(タイトルの一覧を表示する)ように、

(1)アーカイブ用のテンプレートを作る。
(2)利用テンプレート設定>アーカイブのテンプレで(1)を指定。
(3)環境設定の「アーカイブではページ表示しない」で、月・カテゴリをクリックした際にタイトルリストを表示させるようにしている。

という場合に。

携帯でトップページ(mb.cgi)を表示させたときにページナビまで表示されなくなってしまうのも、仕様なのでしょうか。確か携帯の表示方法と、ページ表示ってリンクしているんですよね。タイトルリストは、環境設定>表示件数設定の「ページ」で指定したページ数分だけ、表示されています。(現状3記事)

どこをどう調べても、そういうケースで困っているという人を見かけないので、私がなにかいらんことをしているんじゃないんだろうかと悩んでおります。

お忙しいところ本当に申し訳ありません。
返事は急ぎませんので、よろしくお願いします。

ふうこ(2006/03/30 13:20)

☆ salsa さま

確かに、本サイトでも同じ現象になっています。
どうも「アーカイブはページ表示しない」を設定すると、携帯電話用表示中にページナビの独自タグ展開処理を行う条件が揃わなくなるようです。ひらたく言えばバグですね。
次版で修正されるよう期待しましょう。

salsa(2007/03/11 11:24)

ふうこさん、ご無沙汰しております。
毎日考のサルサと申します。
このエントリ、コメントをお返ししていなかったな…と気にはなりつつ、タイミングを逃してしまいました。本当にすみません。

このたび、やっと、やっと、この件が解決しましたね。
自分の携帯電話でちゃんとナビが表示されているのを確認して、長かったなあ…という思いが。

…それだけなのですが(笑)。
ご連絡というか、ご報告まで。その節はお世話になりました。

コメントする

コメントフォーム
  • ブラウザの JavaScript 機能が有効でないとコメントできません。
  • URI は自動リンクされます。
  • HTML タグは使えません(実体参照化されます)。
  • 初めてコメントされる場合は、一度このサイトについてに目を通してください。

トラックバック

この記事のトラックバックURI
http://prairie.sweet-smile.org/tb.cgi/6

トラックバックはありません。