Home arrow Blog arrow Components

3月
19
2008
アップロードファイルとイメージ : Fireboard Hack
diggに追加!

Fireboardのファイルとイメージのアップロードで以前から不満に思っていたのですが、アップロードに失敗などすると二度とアップロードできなくなってしまわないですか?これは、データベースに登録されてしまうとアップロード済みになってしまい、ファイルの存在の有無にかかわらずアップロードされていると判断しているからのようです。

以下のようにアップロード済みでファイルが存在するならタグを表示するようにしました。

fireboard_hack_upload.jpg

 

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ですね。


と、こうやって変更してみるとデータベースに登録時、ファイルの存在チェックをしていないことに気がつきますね。どんどんアップデートされるでしょうから、様子を見ながらですね。

ちなみにプロフィール部分のリンクを直そうと思っていたのですが、マルチアップロードについて書かれた以下の記事を見て思いつきました。マルチアップロードできるようにするHackが書かれています。

Upload Image or File Error

 

 

Related Articles

CSSがダウンロードできる
いろいろなパターンのCSSが公開されています。 CSS Layouts  テンプレートのレイアウトとしてかなり重宝するのでないでしょうか。複数のCSSをモジュールの出力にあわせて切り替えたり差分だけ...
ユーザプロフィール : Fireboard Hack?
Fireboardで先日プロフィール欄のユーザが登録されたURLをクリックしたらhttp://がダブっていてちゃんと表示されませんでした。これは、プロフィール登録時にhttp://とともにURLを登...
Delphi for PHP 2.0が出るそうだが・・・
乗りこなせないので今はDelphiに乗る気にはとてもなれないが、バージョンアップとなると少しは気になる。 また、機会があれば試してみたいと思っています。体験版がもうあるのかと思ったらまだ、1.0のよ...
FireboardのRSSでエラーが出ていた
FireboardのRSSでエラーが出ていました。 Firefoxで表示すると問題なく表示されるのですが、IE6, IE7の両方で表示させようとするとエラーが出て表示できません。 そこで下記の部分を...
テンプレートを作成していて
先日からコツコツとテンプレートを作成していて面倒になってきたので「え~い」とフリーのテンプレートをいろいろ見ながら「よし、これにしよう。」・・・え!? あまりに面倒になってきたのでフリーのテンプレート...
SyntaxHighlighter Plugin : アップデートしました Update !!
SyntaxHighlighter 1.0.1 for 1.0.x Joomla!のデフォルトサイトキャッシュがONの時は、自動で記事内にスクリプトコードを出力するようにしました。 キャッシ...
まだ足りない点がいくつかあるようだ : テンプレート変更
昨日発見した点 記事を単独で表示するとmoovoteにデータが反映されていない。 後で直す。 Support Forum(Fireboard)のリンク先のリダイレクト 今...
テンプレートを更新しました
Googleのモジュールばかりを表示していてそのまんまデモサイトとなっていたのでテンプレートを更新してみました。  まだ、手直ししないといけないところがたくさんあって大変です。デ...
配色に悩む前に
テンプレート作成時にどの色を使おうかと悩むことがある。 ここで悩みも少し軽減するのではと・・・。 kuler →のところをクリックすると配色を変更できる画面になります。 ここならいろいろなパター...
MovableType XML-RPC PluginをUpdateしました
MovableType XML-RPCプラグイン for 1.0.x をアップデートしました。 アップデートした内容 Unpublishなセクションでもカテゴリーを表示していた。 xmlrpcのi...
HighlightしたHTMLを作成してくれる
demo.joomler.netを1.5.1にしました
このままいくとWEB上ですべて・・・?#02
こんな指定ができたのか...
Fireboardを1.0.4にアップデートしてみました
Joomla! Template XML Generator
mod QRcodeをアップデートしました : for Japanese
日本語でユーザー名を9文字以上にすると:Joomla!1.0.x
Google Docsからの投稿について: MovableType XML-RPC
fireboardのログイン

joomler_kun_48.gif Blog
Joomler! Blog

for Mobile