XPressME Integration Kit

フォーラム

投稿日付による記事表示について

ようこそ フォーラム 使い方全般 投稿日付による記事表示について

このトピックには46件の返信が含まれ、2人の参加者がいます。8 年、 7 ヶ月前 匿名 さんが最後の更新を行いました。

15件の投稿を表示中 - 16 - 30件目 (全47件中)
  • 投稿者
    投稿
  • #2922

    toemon
    キーマスター

    ky982339さん、お疲れ様です。

    同じサイト上に、もう1つxpressmeを入れてみました。

    その後、ためしに3つ投稿しましたが・・・

    やはり同じ現象が起こっております。

    新たにインストールしたxpressmeは「article」という

    ディレクトリ名にしました。

    うーん、DBやプラグイン以前の問題のような気がします。

    my_themesというのをメールで添付いたしますので、article(XPressME)モジュールのwp-contents/themes内にアップしておいてもらえませんか?

    #2923

    匿名

    toemon様

    my_themesというのをメールで添付いたしますので、article(XPressME)モジュールのwp-contents/themes内にアップしておいてもらえませんか?

    ありがとうございます。

    こちらにファイルをアップしました。

    また、圧縮してお送りさせていただくのは

    最初に入れてあった「news」ディレクトリ以下だけで

    よろしいでしょうか?

    #2924

    toemon
    キーマスター

    また、圧縮してお送りさせていただくのは

    最初に入れてあった「news」ディレクトリ以下だけで

    よろしいでしょうか?

    あっ、すみません、新しく作成したブログ上でも同じ現象が発生していますので、

    今のところ、必要ありません。

    my_themes上でquery_stringを確認させていただきましたが、やはりoffset=1が設定されているようです。

    my_themes上でoffsetを無効にして再クエリを行ってみると正常な動作になります。

    テーマ上で再クエリを行うのは最後の手段として、

    もう少し確認させていただきたく、以下の処置をお願いいたします。

    wp-includes/query.phpにデバッグログを取得するためのコードを追加した、query.phpをメール添付いたしますので、上書き後、wp-contentディレクトリの属性を777に設定お願いいたします。

    #2925

    匿名

    toemon様

    ご指示の通り、ファイルのアップ、

    属性の変更を行いました。

    よろしくお願いいたします。

    #2926

    toemon
    キーマスター

    デバッグログを見ますと、初期ロードの段階でoffset=1が設定されてしまってい

    るようです。

    試しに、XOOPSをロードせず、極力WordPressそのものの動きとして、

    確認いたしたく

    メール添付のwp-config.phpをarticle(XPressME)モジュールのトップディレクト

    リにあるwp-config.phpに上書きお願いいたします

    #2927

    匿名

    toemon様

    上記の件、上書き完了いたしました。

    よろしくお願いいたします。

    #2928

    toemon
    キーマスター

    やはりWP単体ではOKです。

    となると、include/add_xpress_process.php の処理でwp()をコールしている20行目あたりまでの間でoffset=1を加えていることになります。

    的は絞れてきましたので

    wp-includes/query.phpにデバッグログを取得するためのコードを追加した、query.phpをメール添付いたしますので、上書き後、wp-contentディレクトリの属性を777に設定お願いいたします。

    メール添付のwp-config.phpをarticle(XPressME)モジュールのトップディレクト

    リにあるwp-config.phpに上書きお願いいたします

    ので修正した2つの部分は元に戻しておいてください。

    wp-config.php は、XPressME Integration Kitから

    query.phpは、WordPressからダウンロードした中にあります。

    これから先は、include/add_xpress_process.phpを修正しながらの、問題個所のチェックになりますが、

    まず13行目あたりの

    $_SERVER = 'POST';

    を以下のように、コメントアウトしてください。

    //$_SERVER = 'POST';

    #2929

    匿名

    toemon様

    上記2箇所を元に戻して、

    include/add_xpress_process.phpを修正しました。

    #2930

    toemon
    キーマスター

    確認しました。 

    $_SERVER = ‘POST’;の問題ではないようです。

    次にXOOPSのロードによるものなのかチェックします。

    次に、include/add_xpress_process.phpの15行目

    require_once $xoops_config->xoops_mainfile_path;

    を以下のようにコメントアウト

    //require_once $xoops_config->xoops_mainfile_path;

    17から19行目

    if (!is_object($xoopsUser)){	// before login auth cookie clear<br />
    wp_logout();<br />
    }

    を以下のようにコメントアウトしてください。

    //if (!is_object($xoopsUser)){	// before login auth cookie clear<br />
    //		wp_logout();<br />
    //	}

    最後に20行目 wp();の下の空白行に

    require_once $xoops_config->xoops_mainfile_path;

    を追記します。

    #2931

    匿名

    toemon様

    完了いたしました。

    っ!?

    今サイトを確認したところ、

    ちゃんと表示されるようになっています!

    よろしくお願いいたします。

    #2932

    toemon
    キーマスター

    あちゃ

    Parse error: syntax error, unexpected ‘>’ in /**/modules/article/include/add_xpress_process.php on line 22

    がでてます。

    require_once $xoops_config- >xoops_mainfile_path;

    の部分 -のあとの空白が余分で

    require_once $xoops_config->xoops_mainfile_path;

    に修正ください。

    っ!?

    今サイトを確認したところ、

    ちゃんと表示されるようになっています!

    すみません、article(XPressME)モジュールのほうの記事に書いておいたのですが、

    ニュース(XPressME)側もテーマ側でoffsetを削除し再クエリするように修正したためです。

    #2933

    匿名

    toemon様

    require_once $xoops_config- >xoops_mainfile_path;

    の部分 -のあとの空白が余分で

    require_once $xoops_config->xoops_mainfile_path;

    に修正ください。

    修正いたしました。いかがでしょうか。

    #2934

    toemon
    キーマスター

    あれれ、今サイトのarticle(XPressME)モジュールにアクセスしてみました。やはりinclude/add_xpress_process.phpの22行目でエラーです。

    22行目はどんなコードがはいっていますか?

    #2935

    匿名

    すいません、あれ?空白が残ってたようです。

    もう一度修正してアップしました。

    #2936

    toemon
    キーマスター

    確認とれました。

    wp();前のXOOPSロードをやめれば、正常動作ですね。

    どうも、XOOPS側の処理の中でoffset=1が設定されているみたいです。

    もうすこし解析を進めるため、

    デバッグログを吐くinclude/add_xpress_process.phpをメール添付いたしますので、差し替え願います。

    また、デバッグログが大きくなりすぎますので、wp-content/xpress_debug.logを一旦削除しておいてください。

15件の投稿を表示中 - 16 - 30件目 (全47件中)

このトピックに返信するにはログインが必要です。