プロフィールが変更不可能になる

バグの内容


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) |


評価

この記事の平均評価: (5人)

記事を評価してください(★1つ=悪い、★5つ=良い)


コメント


コメントする



<






モジュールに関するご質問・ご要望は公式コミュニティかモジュール作者様のサイトへお願いします。


この記事のトラックバックURL

http://i-njoy.net/blognplus/tb.php/172


トラックバック

| PAGE TOP |

サイト内検索

スポンサード リンク

カテゴリー

人気記事

  1. BlognPlus v2.6.1 モジュール管理の解説
  2. PHP情報について知る: phpinfo()
  3. Terapad で文字コードの確認
  4. 記事が投稿できない(ファイルに書き込むことが出来ません)
  5. Terapad のおすすめ設定
  6. BlognPlus 用スキン一覧が完成
  7. BlognPlus 用「mobilelist.cgi」(2009年2月版)
  8. ログインしていないのに非公開記事が読めてしまう
  9. カレンダー
  10. モジュールの更新情報(8月前半)
  11. 「BlognPlus を使おう!」アドレス変更のお知らせ
  12. BlognPlus 用「mobilelist.cgi」(随時更新中)
  13. データの移行方法
  14. Windows Live Writer 設定編
  15. BBS(掲示板)モジュール
  16. 画像認証モジュールの比較
  17. Windows Live Writer 導入編
  18. 掲示板モジュールテスト中
  19. BlognPlus 用「mobilelist.cgi」(2008年5月版)
  20. モジュールの更新情報(3月後半)

POWERED BY

BLOGNPLUS(ぶろぐん+)