joomla!その2

インストールでphpの設定が違うと怒る

.htaccrss で設定すれば良いのは分かるが、

こう少し、サーバー側の設定に依存しない書き方をしなければ、オープンソースとしては、生き残れないだろう。

joomla!はユーザ登録できない仕様です。

Joomla! 1.0.15JP Stable での不具合

管理画面からのユーザー登録はOK

フロント画面からのユーザー登録は登録ボタンを押しても何も変化がない。

エラーにもならない。

ページも変わらない。

登録そのものが行われない。

こんなオープンソースなぜ配布しているのか?

/components/com_registration/registration.html.php の64行目を修正する。

このようにかかれていますが、明らかな構文違いです。

} else if (r.exec(form.username.value) || form.username.value.length < 3) || mb.exec(form.username.value)) {

カッコだけにしてみると

} else if ( () || <span style="color: #ff0000;">)</span> || ()) {

明らかに閉じカッコが多い

下記のように修正すれば動きます。

} else if (r.exec(form.username.value) || form.username.value.length &lt; 3 || mb.exec(form.username.value)) {

Joomla!って結構面白そうだし、見た目はとてもよくできている。

しかし、このような致命的なバグを放置したりするから、人気が出ないのかもしれない。

少々直して動いたが、それ以上使う気にはなれない。