↑先頭 最新 検索 追記 編集

dev : サイト開発と blex のサイト



携帯電話の最新で一覧を表示する

tDiaryを携帯電話などのモバイル端末で表示すると、「最新」表示でも記事が1ページ表示される。 これは、「最新」表示で、タイトルの一覧を表示する改造。

ファイルの修正

(1) skel/i.latest.rhtmlのparamに 'hide_body' => true, を追加。

param = {
  'hide_body' => true,
  'prefix' => 'i.',
~中略~
}

(2)tdiary/blogwiki_style.rb (blogwikiの場合)

to_chtmlで opt['hide_body'] で戻ることにする。(この場合、タイトルのみ表示する)

def to_chtml( opt )
  return '' if opt['hide_body'] # modifed by kohashi
  r = ''
 ~中略~

(3)補足

本来の作り方としては、blogwiki_style.rbで、deviceがmobileのときに、本文を表示しないようにしたかったのだが、deviceの内容が取れなかったため、上記の方法とした。

ダウンロード

blexのダウンロードキットに上記ファイルを含んでいます。 blexでは、スタイル(mobile.css)を参照して、少しましな、見え方をするようにしました。

tDiary 3.1.1~3.1.2まで確認したものです。

⇒参照 blex

作成: 2012年5月4日 更新: 2012年10月22日
カテゴリ: サイトFAQ 機能拡張 携帯電話を拡張