返信する: d3diaryサポート板


オプション

参照

Re: 共有カテゴリー追加について
投稿者: ホーリー 投稿日時: 2012/2/28 14:00

こんにちは、御世話になります。

引用:
なーおさんは書きました:
ホーリーさん

その辺は変えていないし同じSQLでも当方の環境では問題無くInsertされるんですが、環境依存のようですね。 前回カテゴリー作成したときから、環境が変わったりしてますか?

取り急ぎ、

95
    $category->insertdb($mydirname, $common_cat);

の前に4行追加し、

95
96
97
98
99
    $category->subcat=0;
    $category->blogtype=0;
    $category->openarea=0;
    $category->dohtml=0;
    $category->insertdb($mydirname, $common_cat);

として見て下さい。

まあこの辺のコードはかなり未熟ですね。直した方がいいけど、とりあえず上記で凌いでください。

前回、御迷惑をお掛けしました時に、IISからApache、mySQLのバージョンアップを行なっております。

頂いた内容から、とりあえず初期化しておけば良いと判断しましたので、勝手ながらcategory.class.phpのclass D3diaryCategoryのconstruct時に変数を初期化するようにしてみました。
(頂いた対応方法を無視してすみません)

21
22
    public function __construct(){
    }

修正後

21
22
23
24
25
26
27
28
29
30
31
32
33
34
    public function __construct(){
        $this->uid = 0;
        $this->cid = 0;
        $this->cname = '';
        $this->corder = 0;
        $this->subcat = 0;
        $this->blogtype = 0;
        $this->blogurl = '';
        $this->rss = '';
        $this->openarea = 0;
        $this->dohtml = 0;
        $this->vgids = '';
        $this->vpids = '';
    }

とりあえず、上記方法でカテゴリ追加は問題無く動く用になりました。
他の箇所に関しては動作確認中です。

上記方法で問題がある場合には、頂いた方法で対応したいと思います。

私はまだまだ、XCLどころかphpに関する技術力すら持っておらず、d3diaryを使わせて頂きながらd3diaryでphpやXCLに関する勉強をさせて頂いております。見当はずれな質問やらベストでは修正やら対応を行なう事が多々ありますが… 今後も宜しくお願い致します。 m(__)m

ほんと、すみません。 m(__)m