いつもお世話になっております。
1.0.19Jで、ajaxSearch(1.10.1)にて検索の際にエラーが発生しております。
新規にインストールしてみたMODX上でも試してみましたが同様でした。
&parentsを指定して検索すると以下のエラーが表示されます。
解決方法がございましたらお教えいただけますでしょうか。
どうぞ宜しくお願いいたします。
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error : Invalid argument supplied for foreach()
ErrorType[num] : WARNING[2]
File : assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php
Line : 823
Source : foreach ($modx->documentMap as $null => $document) {
Basic info
Resource : [1]Home
Current Snippet : ajaxSearch
Benchmarks
MySQL : 0.0033 s (37 Requests)
PHP : 0.0595 s
Total : 0.0628 s
Memory : 5.28 MB
Backtrace
1 $modx->executeParser()
index.php on line 125
2 $modx->prepareResponse()
manager/includes/document.parser.class.inc.php on line 245
3 $modx->outputContent()
manager/includes/document.parser.class.inc.php on line 503
4 $modx->parseDocumentSource()
manager/includes/document.parser.class.inc.php on line 534
5 $modx->evalSnippets()
manager/includes/document.parser.class.inc.php on line 2323
6 $modx->_get_snip_result()
manager/includes/document.parser.class.inc.php on line 1875
7 $modx->evalSnippet()
manager/includes/document.parser.class.inc.php on line 1927
8 eval()
manager/includes/document.parser.class.inc.php on line 1826
9 require()
manager/includes/document.parser.class.inc.php(1826) : eval()'d code on line 18
10 AjaxSearch->run()
assets/snippets/ajaxSearch/snippet.ajaxSearch.php on line 409
11 AjaxSearchCtrl->run()
assets/snippets/ajaxSearch/classes/ajaxSearch.class.inc.php on line 99
12 AjaxSearchResults->getSearchResults()
assets/snippets/ajaxSearch/classes/ajaxSearchCtrl.class.inc.php on line 70
13 AjaxSearchResults->_doBeforeSearchFilter()
assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php on line 98
14 AjaxSearchResults->_getChildIds()
assets/snippets/ajaxSearch/classes/ajaxSearchResults.class.inc.php on line 675
1.0.19J ajaxSearchのエラー
1.0.19J ajaxSearchのエラー
グローバル設定の最初のタブに「旧式のキャッシュ機構」という設定があります。これを有効にしてみると直りますか?
1.0.19J ajaxSearchのエラー
早速ご回答いただきありがとうございます。
既存のサイトのコピー、新規インストールの両方で、「旧式のキャッシュ機構」を有効としてみましたが、同じエラーになりました。
昨日書き漏れていました。
&parents指定無しで [!ajaxSearch!] とだけすると、エラーは表示されず、検索結果も表示されない状態です。
他に見てみる所ありますでしょうか?
お手数をおかけいたしますが、どうぞよろしくお願いいたします。
既存のサイトのコピー、新規インストールの両方で、「旧式のキャッシュ機構」を有効としてみましたが、同じエラーになりました。
昨日書き漏れていました。
&parents指定無しで [!ajaxSearch!] とだけすると、エラーは表示されず、検索結果も表示されない状態です。
他に見てみる所ありますでしょうか?
お手数をおかけいたしますが、どうぞよろしくお願いいたします。
1.0.19J ajaxSearchのエラー
すいません、遅くなりました
上記の内容の一行プラグインを作ってOnGetConfigにチェックを入れて保存してみてください。
「旧式のキャッシュ機構」は無効のままで大丈夫と思います
コード: 全て選択
$modx->setdocumentMap();
「旧式のキャッシュ機構」は無効のままで大丈夫と思います
1.0.19J ajaxSearchのエラー
ありがとうございます!試してみます。
1.0.19J ajaxSearchのエラー
確認出来ました。無事動くようになりました。
有り難うございました!
有り難うございました!