Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 147 комментариев

Саша Туманов
Саша Туманов
Закомментировал эту строчку и включил дружественные url, ошибка сохранилась, но теперь в модальное окошко с ошибкой, после «syntax error:», загружается главная страничка )) видимо пытается ErrorDocument оттуда взять.
Файербаг ругается на файл connector.php — 404 Not Found, при обращении к getlist.

По страницам переходиться нормально.
Василий Наумкин
Василий Наумкин
Закомментируй вот эту строку в плагине BannerY.

Если ошибка пропадёт — дело однозначно в правилах редиректа на сервере. Если нет — смотри логи ошибок на сервере.

P.S. На сайте выключены friendly urls — есть мнение, что если включить, то будет та же ошибка при переходе по страницам.
Василий Наумкин
Василий Наумкин
При работе ExtJS в запросах передаётся HTTP_MODAUTH для идентификации юзера. А у тебя — нет.

Попробуй так:
var lead_init = $.ajax({
	url:"/assets/components/lead/connector.php",
	type:"POST",
	data: {
		action:'/mgr/lead.test'
		,HTTP_MODAUTH: MODx.siteId
	},
	dataType:"json",
	success: function(responseText)  {
		responseText = JSON.parse(responseText);   
		$('#weather-main-div').html(responseText['message']);
	}
 });
Василий Наумкин
Василий Наумкин
Самый простой способ — просто скрыть ее на странице через css. То есть, доставка то будет, внутри магазина, и будет она прикрепляться к заказу, но пользователь о ней не узнает.

Можно, конечно, решить вопрос иначе — изменением класса заказа, но это сложнее и дополнительного профита не даст.
Василий Наумкин
Василий Наумкин
Это настолько азы, что в мануале про это ничего нет.

В MODX принято все оформление хранить в чанках. Собственно, нужно их и править, там обычный html c вставками тегов MODX, типа [[+id]] [[+pagetitle]].

Чанки названы понятным образом, например:
для редактирования карточки товара используется чанк msProduct.content.
для оформления строки каталога, при выводе сниппетом msProducts — tpl.msProducts.row

Так оформляются все нормальные дополнения.
Алексей Карташов
Алексей Карташов
Дык фильтры — это по сути приблуда. Основная функция маркета прекрасно работает — пользователь может найти товар (не подобрать, а именно найти или поискать в общем списке), посмотреть фотографии, характеристики, отзывы, а самое главное — перейти на сайт рекламодателя.
И яндексу дальше уже абсолютно пофигу — будет ли работать сайт рекламодателя или нет. Он свою работу выполнил, коммиссию за клики получил. А вот если целевой ИМ у юзера не заработал — то это проблема магазина с его недополученной (упущенной) прибылью.
Николай
Николай
Василий, такой вопрос. Будет ли проще сделать пополнение баланса на сайте с помощью твоего компонента или же не имеет разницы?
Мне нужно сделать чтобы у пользователя в профиле было поле «баланс» которое он через paypal пополняет. Я у него в ручную буду из админки снимать деньги…
Дмитрий Иванов
Дмитрий Иванов
Судя по ошибке и этому коду HybridAuth почему то не видит мои Key, Secret. Хотя они введены. Может что-то с названием?
Настройки выглядят так:


UPD: Выяснил, что пустая именно переменная
$this->config['keys']['id']
Secret передаётся нормально.