ファイル ID : 5

P_BLOG JavaScript Refurbishment

これは何?

P_BLOG ver.1.2β2 以降で発生する JavaScript に起因する不具合を修正します。

インストール方法

置換の必要なファイル
  • include/scripts.js
  • forum/contents/comment_form.tpl.php

ダウンロードしたファイルを解凍し、上記の2つのファイルを置き換えて下さい。

修正の必要なファイル
  • styles/_import/common.css

styles/_import/common.css 中の

textarea#comment, textarea#message {
    width: 100%;
}

の箇所に textarea#user_comment, を追加し、以下のようにして下さい。

textarea#user_comment, textarea#comment, textarea#message {
    width: 100%;
}
修正をお勧めするファイル
  • include/fnc_base.inc.php

本来のソースでは、各スマイリーにリンクが設定されているのですが、JavaScript が有効でないときにクリックすると、予期せずページが移ってしまいます。その挙動がユーザフレンドリーではないと感じたので、それを修正するため変更です。

include/fnc_base.inc.php 中の function smiley_button() という関数を、解凍したファイルに含まれる function_smiley_button.txt の内容と置き換えてください。

P_BLOG ver.1.2β4 の場合、1756行目の function smiley_button() から 1797行目の } までが置き換えの対象に当たると思います。

当初 (v.1.0 時)、以下にソースを貼っていたのですが、スマイリーが文字から画像に変換されてしまって、簡単にコピーができなくなってしまっていたために、別途テキストファイルとして添付することにしました。(Pafuxu さん、ご指摘ありがとうございます。)

更新履歴

  • v.1.0 (2007/6/1):最初の公開
  • v.1.0.1 (2007/6/4):include/fnc_base.inc.php の修正部分を function_smiley.txt として追加
  • v.1.0.2 (2007/6/19):誤った内容を function_smiley.txt としていたので、正しい内容を function_smiley_button.txt として差替え
  • v.1.0.3 (2007/7/9):scripts.js の記述ミスで、タグの入力ボタンが動作していなかった問題を修正
  • v.1.0.4 (2007/7/15):記事作成・編集画面で、スマイリーの入力ボタンが動作していなかった問題を修正

ダウンロード

P_BLOG JavaScript Refurbishment_1.0.4.zip ( application/zip : 7 KB)

MD5 :

ポスト @ 23:25:09 , 修正 @ 2007/07/09 0:51:45 | P_BLOG