We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21131
    • 50 Posts
    [!Ditto? &startID=`49` &summarize=`5` $displayArchive=`0`!]
    上記部分ですがDitto1.xとのことですがDitto2.xだと上記を表示するにはどのように
    書き直したら良いのでしょか?宜しくお願いします。
      • 19033
      • 892 Posts
      こんにちは。
      ソーテック社さんの「MODx本」のサポートサイト:http://www.sotechsha.co.jp/sp/573/
      は、ごらんになりましたでしょうか。

      結論から言いますと、最初に[[Ditto?]]を記述した
      時点で、表示上の違いがあるだけで、本の実習を進める分には
      Ditto1.x 系でもDitto 2.x系でも書き方は同じで問題ありません。

      Ditto2.x系が1.x系のパラメータもサポートしているからです。

      また本からそれますが、Ditto1.x系と2.x系の違いは、こちになります。
      http://www.liolion.info/modx/howtomodx/Ditto2and1.html

      もし、あえて、以下を書き替えるとするならば、
      [!Ditto? &startID=`49` &summarize=`5` $displayArchive=`0`!]

      ↓
      [!Ditto? &parents=`49` &display=`5`!]

      でしょうか。。でも、しなくても大丈夫ですよ。バージョンアップによって、
      変更になったパラメータは、本である程度習得された後、理解してゆけばよいように思います。
        • 21131
        • 50 Posts
        Quote from: MEGU at Jul 24, 2007, 12:25 PM

        こんにちは。
        ソーテック社さんの「MODx本」のサポートサイト:http://www.sotechsha.co.jp/sp/573/
        は、ごらんになりましたでしょうか。

        こんにちは
        回答有難う御座います。
        上記サイト事前にみたのですが2.x系で問題ないのですね。
        しかし月の表示が文字化けしていててっきりバージョンの違いと思いました。
        http://nekoaibo.s254.xrea.com/modx/

        Firefoxだと表示されてるのですがIE7では文字化しています何が原因なんでしょう
          • 19033
          • 892 Posts
          こんにちは。
          しかし月の表示が文字化けしていててっきりバージョンの違いと思いました。
          http://nekoaibo.s254.xrea.com/modx/
          Firefoxだと表示されてるのですがIE7では文字化しています何が原因なんでしょう


          私の方では、現在は、IEでもFFでも文字化けは確認できませんが、
          なにか修正されましたでしょうか。

          ただ、ソースを拝見して、原因かも?と思われる点がありました。
          <meta http-equiv="Content-Type" content="text/html; charset="UTF-8" />
          実際は、
          <meta http-equiv="Content-Type" content="text/html; charset="[(modx_charset)]" />
          かもしれませんが


          この「content="text/html; charset="[(modx_charset)]"」で、余分な「"(ダブルコーテーション)」があります。
          (赤の部分)。
          ここは以下のように修正してみてください。
          <meta http-equiv="Content-Type" content="text/html; charset=[(modx_charset)]" />
            • 21131
            • 50 Posts
            MEGU さん
            こんにちは
            コード変更しても変りませんでした。多分私の方のIEの問題かもしれません。
            丁重なご回答誠に有難う御座います。感謝! 
              • 19033
              • 892 Posts
              こんにちは。

              そうですか。。具体的にどんなふうに化けているのでしょうか。

              よろしかったら参考までに、スクリーンキャプチャを貼り付けて
              いただけると嬉しいです。

              うちからアクセスしても問題があるようには見えないので、
              確かに個々の環境に由来するのかも知れません。IE側の
              キャッシュをクリアしたりしてみてはどうでしょう。。

              別のマシンがあれば、そのIEでアクセスして確認したりとか。。
                • 21131
                • 50 Posts
                こんばんは
                下記の画像の様になってます。


                IEのクリーンアップしたところ文字化けは解消いたしました。

                それともう一点
                xreaサーバを借りているのですが下記の警告がでます。

                「定警告: ’現在の環境では php.ini でregister_globals が ON になっています。’
                どういう意味ですか?
                この設定ではサイトがクロスサイトスクリプティング攻撃(略してXSS)に対してより脆弱になります。この設定を無効にするよう自分で設定ファイルを変更するか、管理者に依頼するかすべきです」

                .htaccssの#をはずしてregister_globalsを無効にしているのですが、警告が出たままの状態です。
                このまま放置してもいいのでしょうか?
                  • 19033
                  • 892 Posts
                  こんにちは。キャプチャありがとうございます。
                  文字化けの件は解決したのですね。
                  良かったですね。

                  「定警告: ’現在の環境では php.ini でregister_globals が ON になっています。’
                  ....
                  このまま放置してもいいのでしょうか?

                  それは、そのまま放置しない方が良いと思います。

                  MODxをインストールしたディレクトリの.htaccessは有効になっていて、
                  かつ、その中の、「#php_flag register_globals Off」の行頭の「#」は
                  削除したのに、まだ警告表示されるということですね。

                  警告が出ると言うことは、「php_flag register_globals Off」が認識されて
                  いないということだと思いますが、なぜだろ…?XREAは、.htaccessの中で、
                  「php_flag」が使えると思いましたが。。今一度、.htaccessを確認して
                  みてください。
                  .....
                  
                  # Your server does not allow PHP directives to be set via .htaccess. In that
                  # case you must make this change in your php.ini file instead. If you are
                  # using a commercial web host, contact the administrators for assistance in
                  # doing this. Not all servers allow local php.ini files, and they should
                  # include all PHP configurations (not just this one), or you will effectively
                  # reset everything to PHP defaults. Consult www.php.net for more detailed
                  # information about setting PHP directives.
                  
                  php_flag register_globals Off
                  
                  ....
                  
                  

                  となっていれば設定の方はOKです。
                    • 19033
                    • 892 Posts
                    こんにちは。なるほどわかりました。。

                    定警告: ’現在の環境では php.ini でregister_globals が ON になっています。’

                    .htaccessではなく、php.iniで「register_globals = on」が指定してあるってことですね。
                    「php.ini(ファイル)」をサーバのルートかプライベートエリア(非公開エリア)においてないでしょうか?
                    そのなかで、「register_globals = on」が指定してあるはずです。その一行を削除してみてください。
                      • 21131
                      • 50 Posts
                      Quote from: MEGU at Jul 26, 2007, 03:17 AM

                      こんにちは。なるほどわかりました。。

                      定警告: ’現在の環境では php.ini でregister_globals が ON になっています。’

                      .htaccessではなく、php.iniで「register_globals = on」が指定してあるってことですね。
                      「php.ini(ファイル)」をサーバのルートかプライベートエリア(非公開エリア)においてないでしょうか?
                      そのなかで、「register_globals = on」が指定してあるはずです。その一行を削除してみてください。

                      こんばんは
                      ご回答有難う御座います。
                      php.iniはxreaでは個人で編集できないようです。
                      .htaccessでphp_flag register_globals Offにしてるのですが
                      警告表示が出たままです。他のxreaユーザはどう対処してるのでしょうかね。