さらにtypoをいじってみる

一ヶ月ぶりくらいのご無沙汰ですが・・・隔週くらいではあげたいねぇ。


さて、前回ちょこちょこ直したtypoですが、まだまだおかしいところがあるのでいじっていきます。

日本語タイトルが個別表示されないのさらに続き

前回、日本語タイトルが個別表示されない問題をやりましたが、
あれだけだと不完全で、自動バックアップのタイトルがまだ日本語になっています。
なので、自動保存の方も「Draft article」と保存されるようにします。

app/controllers/admin/content_controller.rbの184行目を変更

def set_article_title_for_autosave
   lastid = Article.find(:first, :order => 'id DESC').id
 # @article.title = @article.title.blank? ? "Draft article " + lastid.to_s : @article.permalink = @article.stripped_title
   @article.title = "Draft article " + lastid.to_s
end

記事の時間表記がGMT基準になっている


個別記事の時間表記がGMTになっていますので、GMT表記じゃなくします。
調べてみると時間表示のhelperでdate.utcとなっていたので、utcを取れば一応GMTじゃなくすことはできます。
ただ、date.utcがここ以外でもいくつか使われていて、それも直した方がいいのかなあという感じです。
今のところ、置いておく予定です。

application_helper.rbの41行目、js_distance_of_time_in_words_to_nowを次のように修正
def js_distance_of_time_in_words_to_now(date)
  time = _(date.strftime(_("%%a, %%d %%b %%Y %%H:%%M:%%S", date)))
- time = _(date.utc.strftime(_("%%a, %%d %%b %%Y %%H:%%M:%%S GMT", date.utc)))
- timestamp = date.utc.to_i ;
  timestamp = date.to_i ; "<span class=\"typo_date date gmttimestamp-#{timestamp}\"title=\"#{time}\" >#{time}</span>"
end