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

バグの内容


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つ=良い)


コメント


コメントする



<






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


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

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


トラックバック

| PAGE TOP |

サイト内検索

スポンサード リンク

カテゴリー

人気記事

  1. モジュールの更新情報(10月後半)
  2. BlognPlus 用「mobilelist.cgi」(2008年8月版)
  3. 2006年3月14日~19日の更新履歴
  4. RSS でパースエラーが発生する
  5. Terapad で文字コードの確認
  6. コメントが投稿出来ない
  7. タグ拡張モジュール
  8. テキストエディタ
  9. データの移行方法
  10. ゲット ネット
  11. land.to で文字化けする
  12. BlognPlus 用「mobilelist.cgi」(随時更新中)
  13. PHP情報について知る: phpinfo()
  14. BlognPlus v2.6.1 がリリースされました
  15. 掲示板を設置してみました
  16. トラックバックスパム対策モジュール
  17. 記事内に Javascript を記述したい
  18. 500 エラーが発生する
  19. アップデートの手順
  20. 2006年8月21日~27日の更新情報

POWERED BY

BLOGNPLUS(ぶろぐん+)