August 28, 2005
ついていけない。

あっという間に数日過ぎました。
1日24時間のリズムについていくことって大変(^^;
きっと地球では1日24時間だけど、
他の星で活動している生命体は
きっと 1日50時間や 100時間の星もきっとあるはず!
でも、その星では 100時間あったとしても、
時の流れが遅いとかで
24時間ぶんの活動しか出来なかったりして。。うーむ(xx;;
。。今を一生懸命生きようと 改めて思ったりしました。
トップ絵、頑張って作ろうっと!
山CAT:
Nucleusの導入について調べていたら、こちらに辿り着きました。
この記事とは関係ない話題で恐縮ですが、ひとつ気になったことがあったので書き込みさせていただきます。
こちらのBlogに投稿されている画像のファイル名は、
年-月-日-連番.拡張子
というフォーマットになっているようなのですが、これはどのようにして実現されているのでしょうか?
マルチバイト(日本語)のファイル名で画像を投稿したときの不具合(ファイルをFTPで触れなくなってしまう)を改善できないか悩んでおりまして、投稿時にファイル名を一定のフォーマットでリネームできる方法を探していました。
もしこれがNucleusをいじって実現されているのであれば、やり方を教えていただけないでしょうか?
図々しい書き込み、失礼いたしました。
hanya:
【 年-月-日-連番.拡張子 】 なのですが
ファイル保存時に ファイル名を 年-月-日-連番 としているだけなのです。(^^;;
Nucleus の グローバル設定に
YYYYMMDD-ファイル名.拡張子(例:20050828-hoge.jpg)
としてアップロードすることができます。
この部分を利用して
nucleus/media.php の 324行目あたり
<blockquote>
// prefix filename with current date (YYYY-MM-DD-)
// this to avoid nameclashes
if ($CONF['MediaPrefix'])
$filename = strftime("%Y%m%d-", time()) . $filename;
</blockquote>
多分 この部分を何とかすればかと思いますが、
$filename は ファイル名.拡張子 が格納されていると思いますので
どうにかして .拡張子を抜き出すせれば。。
フォーラムの方々は イロイロな知識を持った方々ばかりですので
質問してみるのが 一番の近道だと思います。(^v^
お力になれず、本当に申し訳ございません?
山CATさんの希望の処理が出ると良いですネ!
山CAT:
やはり手動でファイル名を付けておられたのですね。
実は、はにゃさんが仰ったmedia.phpの該当箇所については前々から気付いていて、プログラミングはかじった程度ならできるのですが、あいにく知識不足で連番の扱い方がさっぱり解らなくて^^;
知恵熱が出る前に一度フォーラムの方へ質問してみます!
どうもありがとうございました!
hanya:
無事に解決したみたいで、良かったデスね♪
私も、とっても参考にさせていただきました?(^v^




