ログイン
編集不可のページディスカッション情報添付ファイル
"chmod/diary/2011-02-12"の差分

MMA
3と4のリビジョン間の差分
2011-02-12 13:26:44時点のリビジョン3
サイズ: 1314
編集者: chmod
コメント:
2011-02-12 13:27:47時点のリビジョン4
サイズ: 1350
編集者: chmod
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 9: 行 9:
のだが,getText乗っ取りを使うとログインページのボタンまで文字が変わってしまい,問題が発生した. のだが, [[ytoku/daily-record/2011-02-06|getText 乗っ取り] を使うとログインページのボタンまで文字が変わってしまい,問題が発生した.

wikiの改良

本日の変更点は以下.

  • 右上の「ログイン」を「ログイン (アカウント作成)」に変更.

ログイン・アカウント作成ボタン

まず運用事情的には,

  • トップページからアカウントの作成方法へのリンクを消したかった(鬱陶しかった)

のだが, [[ytoku/daily-record/2011-02-06|getText 乗っ取り] を使うとログインページのボタンまで文字が変わってしまい,問題が発生した.

そこで,

  • ログインするという行為と,ログインするためにアカウントを作る行為は同系統であり,一カ所にまとめられてておかしくない,
    • かつ,そうしているサイトも多い.
  • デフォルトのシステムで,ログインページからアカウント作成リンクへ飛べるようになっている.

ので,これは mmatheme に組み込んでも良いと判断し,そちらの生成部分の書き換えにより対応した.

   1 request = self.request
   2 _ = request.getText
   3 ...
   4 userlinks.append(d['page'].link_to(request, text=(_("Login") +" ("+ _('Create Account') + ")"),
   5         querystr=query, id='login', rel='nofollow'))

という風に実装されているので,i18nにも対応している.

chmod/diary/2011-02-12 (最終更新日時 2011-02-12 14:03:39 更新者 chmod)