質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME

スレッド

└◇480:
Re:要望です。 [moon(製作者)] 01/30 18:59

 └◇481:Re[2]:要望です。 [ぽぉ] 01/31
  └◇482:Re[3]:要望です。 [ぽぉ] 01/31
   ├◇488:質問の返事 [moon(管] 02/01
   │└◇489:Re:質問の返事 [ぽぉ] 02/01
   └◇494:またもや質問です [ぽぉ] 02/02
    ├◇497:Re:またもや質問です [m] 02/04
    └◇504:対処法です [moon(管] 02/07
     └◇506:次々申し訳ないですが… [ぽぉ] 02/08
      └◇507:4.44にUP [作者] 02/08
       └◇508:さし替えました [ぽぉ] 02/09


480● Re:要望です。[ moon(製作者) ] 2007 01/30 18:59
>・レスを削除するだけじゃなく、管理者権限でのみ編集する機能の追加

えー、考えておきます。
ただ、個人的には編集はいらない機能だと思うので、相当時間が割けてやる気のあるときか、複数の要望が出たときでないとやらないと思います。


>・テーマ分類の関連付けを、一つじゃなくて二つ(複数)設定可能

えー、考えていません。
どのような利点があるのかもよく分かりませんし。
二つにするとどうなるのでしょう?
もしかして分類A-1とかA-2とか、分類の中に分類を入れるとかそういうことでしょうか?
あ、そうじゃないのか。
考えてたら分かりました。
一つの話題で複数の分類にはいるかもってヤツですね。
ああ、そうか。それはいるかもしれない。(自己完了)
理解が遅くてすいません。


でも、今はあんまりやる気がないので
とりあえず保留とさせていただきます。
(仕事が忙しかったので・・・^^;)

余裕があるときにでもやるつもりです。
気長に待ってください。
3ヶ月くらい何も反応がない場合は忘れている可能性があるので、再度要望を上げてくださると助かります。
スレッド一覧


481● Re[2]:要望です。[ ぽぉ ] 2007 01/31 00:18
 早速のお返事ありがとうございます。
 日記を拝見していると、忙しそうな様子が垣間見えてちょっとお身体が心配です。これからもぜひmoonさんのCGIのお世話になりたいので、体調を崩されないようまったり頑張って下さいね。
 気長にお待ちしてますので、宜しくお願い致します。
スレッド一覧


482● Re[3]:要望です。[ ぽぉ ] 2007 01/31 00:36
何度も書き込んですみません。
返事が頂けたらその後に質問しようと思っていた事があったのに、うっかり書き忘れてしまいました。一通り探してみたんですが、こちらももし既出でしたらごめんなさい。

・nik.cgiのバージョン4.43で過去記事を書き込もうと試したら、日付指定が2004年までしか見えないのですが、それ以前に遡って書き込みも出来るように自分で調整出来ますか?
・画像やログの保存量は、一定量を超えた時に自動削除されたりしますか?それとも無制限ですか?

よろしくお願いします。
スレッド一覧


488● 質問の返事[ moon(管理人っぽい) ] 2007 02/01 02:19
どうも。体調は崩さない程度にしております。
ありがとうございます。

> ・nik.cgiのバージョン4.43で過去記事を書き込もうと試したら、日付指定が2004年までしか見えないのですが、それ以前に遡って書き込みも出来るように自分で調整出来ますか?

これは、私が勝手に現在より前後三年くらいでいいだろということで設定しています。
nik.cgiの2077行目あたり。
    foreach ($years-3..$years+3) {
という行があるので、これで現在の年($year)の-3年〜+3年を書き出しているので、3という数字を適当に変えてください。

> ・画像やログの保存量は、一定量を超えた時に自動削除されたりしますか?それとも無制限ですか?

自動削除は一切されません。
無制限に保存します。
LOGは niklog/ というフォルダの中の 0601とかいう四桁の数字のファイルが実体です。(06年01月のファイル)
拡張子.resがついているのがレスのファイルです。
これさえ生きていればLOGが紛失しても大丈夫です。
(ただし、最新のファイルはlog/nik.logになります)
たまにLOGがないのにLOG選択でその月が出てしまうのがありますが、中身は消されててもファイルが残っていたりします。
その場合は直接ファイルを削除すればきれいに消えます。
スレッド一覧


489● Re:質問の返事[ ぽぉ ] 2007 02/01 15:41
出来ました。
丁寧に説明して頂いてありがとうございました。
要望の方を気長に待たせてほしいので、済はつけないでおきますね。
スレッド一覧


494● またもや質問です[ ぽぉ ] 2007 02/02 21:08
本当に度々すみません。
前回教えて頂いた通りに手を入れて過去分をUPしたのですが、1900年代の記事をUPした時、ログの選択プルダウンでは1900年代の方が上に並んでしまいます。
たとえば

99年01月
98年01月
07年01月
06年01月

の様に表示されるので、年代順がちぐはぐになり、少し違和感があるのですが、こちらも自分で調整出来ますでしょうか?
スレッド一覧


497● Re:またもや質問です[ m ] 2007 02/04 23:05

> 99年01月
> 98年01月
> 07年01月
> 06年01月

これは2桁の数字(性格には年号二桁と月二桁)で並び替えているための現象と思われます。
4桁で並び替えればいいと思うのですが、今はちょっとお疲れなので、解決策があればまた返事します。
スレッド一覧


504● 対処法です[ moon(管理人っぽい) ] 2007 02/07 05:40
よくよく考えたら、年号を二桁しか取ってないので2000年問題に引っかかりまくりなんですよね・・・
まぁ、そこはやりようもありますので対処法です。

2338行目あたりの
sub dir らへん

    local($dr);
    @dir = ();
    #ディレクトリ内を読み込む。
    opendir(DIR,"$direct") || mkdir($direct,0777);
    while ($dr = readdir(DIR)){
        # ファイル名が数字四つの形式だったらファイルリストに格納
        if($dr =~ /^\d\d\d\d$/){ push(@dir,$dr); }
    }
    closedir(DIR);
    # 並べ替える
    @dir = sort{$b <=> $a} (@dir);

    # ファイル(リスト)が無い場合何も表示しない


これを↓に差し替えてください。



    local($dr);
    @dir = ();
    @dir1 = ();
    #ディレクトリ内を読み込む。
    opendir(DIR,"$direct") || mkdir($direct,0777);
    while ($dr = readdir(DIR)){
        # ファイル名が数字四つの形式だったらファイルリストに格納
        if($dr =~ /^(\d\d)\d\d$/){
            if ($1 > 50) {
                push(@dir1,$dr);
            } else {
                push(@dir,$dr);
            }
        }
    }
    closedir(DIR);
    # 並べ替える
    @dir = sort{$b <=> $a} (@dir);
    @dir1 = sort{$b <=> $a} (@dir1);
    push(@dir,@dir1);

    # ファイル(リスト)が無い場合何も表示しない

要するに、
if ($1 > 50) {
のところで、年号が50年以上だった場合は別で保存して後で連結させています。
100年使えない日記ですが、100年もこの日記を使い続けるという想定はありません。


> 前回教えて頂いた通りに手を入れて過去分をUPしたのですが、1900年代の記事をUPした時、ログの選択プルダウンでは1900年代の方が上に並んでしまいます。
スレッド一覧


506● 次々申し訳ないですが…[ ぽぉ ] 2007 02/08 05:42
どうもありがとうございました。
私も今から100年生きるのはちょっとしんどいので、100年このCGIを使い続ける予定はありません(笑)

ところで、1月に4.43をアップロードして、2月に書き込みしてもカレンダーの月が替わらないです…。
HTMLで吐き出している方はちゃんと二月になってるのに。
サンプルでもカレンダー変わらないですよね?
スレッド一覧


507● 4.44にUP[ 作者 ] 2007 02/08 18:54

> ところで、1月に4.43をアップロードして、2月に書き込みしてもカレンダーの月が替わらないです…。
> HTMLで吐き出している方はちゃんと二月になってるのに。
> サンプルでもカレンダー変わらないですよね?

確認しました。
これは右側にカレンダー表示しているときに起こるようです。
最新記事の一番最後の記事の書き込みの月のカレンダーを表示しているようでした。
修正しました。
スレッド一覧


508● さし替えました[ ぽぉ ] 2007 02/09 21:01
仰る通り右側表示にしてました。
素早い対処ありがとうございました。

しつこいようですが最初に出した要望を気長に待たせていただきたいので、済みはつけずにおきますね。
(要望の中のレス修正機能については、多少無理やりではありますがやり様を発見し自己解決しましたので取り下げます)
スレッド一覧

CGIROOM