On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • お世話になってます。

    おかげさまで、一応サイトの方はなんとか見れるようにまでになりました。

    ただ最近になって気づいたのですが、AjaxSearchで検索をすると、検索語句によって以下のような文字列が出てきます。

    [+as.showResults:is=`1`:then=` [+as.noResults:is=`1`:then=`
    `:else=`

    実際に見てもらえればと思うので、サイトのURL載せておきます。 

    → ttp://www.toyo-asia.co.jp/ (直リンができなくすいません)

    検索語句は、例えば ”121” では正常表示で、”122” だと上記のような文字列が出てしまします。

    AjaxSearchを多少いじっていたので、初期の状態に戻してみたのですが同じ現象です。

    検索窓を設置するテンプレートには
    [!AjaxSearch? &ajaxSearch=`0` &AS_showResults =`0` &AS_landing=`18`!]

    検索結果のドキュメントには、
    [!AjaxSearch? &ajaxSearch=`0` &AS_showForm=`1`!]

    と記述しています。

    考えられる原因等ありましたら宜しくお願いします。
    • http://osslabs.takexoff.net/category_3/item_118.html
      PHx由来っぽい感じがしましたが、上記が(少しだけ)参考になるかも。本番環境さわってもよければ、実際のサイトでvar_dump($GLOBALS)してみて「122」が持つ意味を調べるのが近道かもですが。(ものすごい量のグローバル変数を吐くので注意)

      リソースIDかなとも思ったけど、index.php?id=122とかで直打ちした感じ、違うみたい。123でも同じような状況になりますね。
      • http://snmr325.blog43.fc2.com/blog-entry-60.html
        http://php-tips.com/tag/phx
        PHxで確認されてる不具合。他にもあるかも
        • yamaさん、どうもありがとうございます。

          いまいちPHxがどういったものなのか理解していないのですが
          それを停止?させて動作確認はできるものですか? huh

          ちなみに管理している別のサイトで検索を試したところは問題なしでした。

          よろしくおねがいします。


          • こんにちは。

            PHxでもないような。。。
            ちなみに、AjaxSearchに組み込まれているPHxファンクションは、探してみたのですが、
            それを無効にするものがありませんでした。phpがわかる方なら、ソースを眺めればわかるのかも知れません。

            ちなみに、テンプレートは変更してらっしゃいますか。この文字列、テンプレートの一部なんです。
            • MEGUさん、ありがとうございます。

              確かにテンプレートの文字列ですね
              念の為、デフォルトのテンプレートにしてみましたが同じ現象です :’(