Blog Synergy : これは絶対お薦め
ユーザプロフィール : Fireboard Hack?
Fireboardで先日プロフィール欄のユーザが登録されたURLをクリックしたらhttp://がダブっていてちゃんと表示されませんでした。これは、プロフィール登録時にhttp://とともにURLを登録した場合に生じます。登録時には例としてhttp://抜きのアドレスが表示されているだけで、http://を入力してはいけないなどの説明はありませんから、入力してしまう場合もあり得ると思います。また、http://が入力されていないことを前提に表示するようになっている(必ず登録URLの先頭にhttp://を付加するようになっている)ので、必ずhttp://は入力しない、または入力できないようにしなければいけないですね。
かなり甘いですが、表示側のコードを編集しようと思うと数カ所あったので登録する側で簡易処理しました。
Root/components/com_fireboard/template/default/plugin/myprofile/myprofile.php
を
に変更というより2行目を追加しました。これで登録時にhttp://が入力されていてもhttp://は削除されます。・・・・・これってこれだけで・・・いいのか?う~~~~ん。現状を基本とするとこれだけですねぇ・・・。
この変更は、すでに登録された方には適用されません。更新すれば別ですが、登録済みの方の場合は、phpMyAdminなどで#__fb_usersテーブルのwebsiteurlフィールドに登録されている値を修正すればOKです。
アップロードファイルとイメージ : Fireboard Hack
Fireboardのファイルとイメージのアップロードで以前から不満に思っていたのですが、アップロードに失敗などすると二度とアップロードできなくなってしまわないですか?これは、データベースに登録されてしまうとアップロード済みになってしまい、ファイルの存在の有無にかかわらずアップロードされていると判断しているからのようです。
以下のようにアップロード済みでファイルが存在するならタグを表示するようにしました。
Root/components/com_fireboard/template/default/post.php
を
に変更。そしてこのとき追加した$upload_filesと$upload_imagesを次のファイルで使います。
Root/components/com_fireboard/template/default/fb_write.html.php
を
に変更。これでアップロード済みのファイルがあって且つファイルが存在していれば、アップロードフォームに代わってコピーして使えるタグ(自分で選択してコピーしないと駄目ですけど)が表示されます。
※メッセージなどは、好みで変更されたら良いと思うし、そこまでしなくてもと思われるなら、最初の変更分で$upload_files、$upload_imagesを定義しなければfb_write.html.phpも変更しなくてOKですね。



































