プロフィールが変更不可能になる
バグの内容
BlognPlus のユーザープロフィール入力欄に </textarea> と </form> を記入すると、プロフィールの変更が不可能になる。
例:メールフォームモジュールのタグを記入するとおかしくなります。
バグの存在するバージョン
全バージョンの BlognPlus
(v2.4.0 にて修正されました)
不具合を回避する方法
プロフィール入力欄には </textarea> と </form> を記入しないように気をつけてさえいれば問題ありません。
もし記入してしまいプロフィール入力欄が壊れてしまった場合は、下記の「バグ修正方法」に従ってスクリプトを改造すれば大丈夫です。
バグの修正方法
プロフィール入力テキストエリア内の HTML タグをエスケープされていないのが原因で起きる不具合です。
下記の通りに「admin.php」に赤文字部分を追加すれば、入力フォームがきちんと動作するようになります。
「admin.php」2560行目あたり(BlognPlus v2.3.2 の場合)
echo '
<textarea cols="40" rows="20" style="width:98%;height:200px;" id="blogn_profile" name="blogn_user_profile" rows="10" cols="50" wrap="virtual">'.blogn_rn_change(htmlspecialchars($user_profile)).'</textarea>
</td></tr>
注意:
この改造を行うと入力フォーム内での改行が自動的に <br /> に変換されるようになります。
| よく聞かれる質問::既知のバグ | 2006-10-31 | comments (0) | trackback (0) |
評価
この記事の平均評価: (6人)
記事を評価してください(★1つ=悪い、★5つ=良い)
コメント
トラックバック
| PAGE TOP |