Не работает ajax
Добрый день!
Такая проблемка: если пользователь авторизован, то на всём сайте не работает ajax — добавление в корзину, конфигуратор и т.д.
modx.moohii.com/katalog/elektrika/classix/
Сейчас доступна авторизация только через Google.
В чем может быть причина?
Такая проблемка: если пользователь авторизован, то на всём сайте не работает ajax — добавление в корзину, конфигуратор и т.д.
modx.moohii.com/katalog/elektrika/classix/
Сейчас доступна авторизация только через Google.
В чем может быть причина?
Комментарии: 3
Методом тыка определил, что не работает msProducts в ajax не работает, когда пользователь авторизован.
<?php
if (!defined('MODX_API_MODE')) {
define('MODX_API_MODE', false);
}
require_once '/home/moohii/moohii.com/modx/config.core.php';
require_once MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php';
require_once MODX_CORE_PATH.'model/modx/filters/modoutputfilter.class.php';
require_once MODX_CORE_PATH.'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
$modx->getService('error','error.modError', '', '');
$modx->getRequest();
$modx->getParser();
header('Content-Type: application/json');
$color = $_POST['color'];
$parent = $_POST['parent'];
$curl = $_POST['curl'];
$url = $modx->runSnippet('makeConfigUrl',array(
"curl" => urldecode($curl)
,"color" => $color
,"part" => "frame"
));
$output = $modx->runSnippet('msProducts',array(
'parents' => $parent
,'tpl' => 'frameElecrRuCHNK'
,'includeThumbs' => '80x80'
,'sortby' => 'Data.price'
,'where' => '{"Data.external_signs":"'.$color.'","Data.product_type":"Рамки"}'
,'includeContent' => 1
,'limit' =>0
));
echo json_encode(array('url' => $url, 'block' => '#frame-list-content', 'output' => $output));
?>
В каком месте проблема я определил, теперь буду искать решение.
Можно закрывать.
Можно закрывать.
А в чем проблема была то? А то у меня тоже не добавляется
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.