Joomla! 1.0.15JP Stable での不具合
管理画面からのユーザー登録はOK
フロント画面からのユーザー登録は登録ボタンを押しても何も変化がない。
エラーにもならない。
ページも変わらない。
登録そのものが行われない。
こんなオープンソースなぜ配布しているのか?
/components/com_registration/registration.html.php の64行目を修正する。
このようにかかれていますが、明らかな構文違いです。
1 | } else if (r. exec (form.username.value) || form.username.value.length < 3) || mb. exec (form.username.value)) { |
カッコだけにしてみると
1 | } else if ( () || <span style= "color: #ff0000;" >)</span> || ()) { |
明らかに閉じカッコが多い
下記のように修正すれば動きます。
1 | } else if (r. exec (form.username.value) || form.username.value.length < 3 || mb. exec (form.username.value)) { |
Joomla!って結構面白そうだし、見た目はとてもよくできている。
しかし、このような致命的なバグを放置したりするから、人気が出ないのかもしれない。
少々直して動いたが、それ以上使う気にはなれない。