Всего 122 917 комментариев

Денис
21 января 2015, 12:38
0
Отключил register_globals, все заработало. Ajaxform работает, причем письма со вложениями уходят без проблем.
Хостинг платный (ihc.ru), что за тариф не в курсе — хостинг не мой и я его не выбирал.

Кстати не первый раз сталкиваюсь с подобным. MODx не хочет сразу дружить с некоторыми хостингами. С дешевыми вообще беда.
Максим Кузнецов
21 января 2015, 12:27
0
Почему-то при изменении страницы галереи в админке при помощи стрелок next/prev с 1 страницы переходит не на 2, а на 101, после чего на 10101 и так далее.
Максим Кузнецов
21 января 2015, 12:10
0
Мм… а если будет добавлено 2 товара за промежуток времени менее 5 секунд, не произойдет ли следующий сценарий:
— первый клик (картинка прячется), запускается таймер отчета вышеописанной функции и времени до скрытия jgrowl
— второй клик (на картинку опять навешивается display: none;), снова запускается 2 таймера
— первый таймер проходит и jgrowl становится видимым, но т.к. таймер jgrowl до скрытия увеличен, jgrowl еще отображается и резко проявляется юзеру.

?
Сергей Скат
21 января 2015, 11:13
0
ну и нормально, работает же :)
Илья Уткин
21 января 2015, 11:06
0
Не знаю. Я сам им не пользовался. Судя по скриншотам — даже нужно. Все поля надо самому настраивать
Андрей Сухомозгий
21 января 2015, 11:01
0
спасибо) вроде оно… я так понимаю, что там можно добавлять свои поля?
Илья Уткин
21 января 2015, 10:32
+1
ClientConfig что ли? ))
Максим Кузнецов
21 января 2015, 09:42
0
Хм, не знал.
Впрочем, да, я такое уведомление последний раз, пожалуй, еще на evo видел года так 3 назад..)
Василий Наумкин
21 января 2015, 09:37
0
При Register_globals on modx уведомляет о чем-то в духе «повышенная уязвимость к xss-атакам», не уверен, что это связано с работой компонента.
Ну то есть, любая переменная в скриптах может быть перезаписана другой «глобальной» переменной с таким же именем, и это никак не влияет? Ну ваааще.

Ребята, register_globals по умолчанию отключена, начиная с PHP 4.2, и убрана совсем в PHP 5.4. То есть, в более-менее актуальных версиях PHP его вообще нет!

Хостинг, на котором включена эта хрень — плохой хостинг, не нужно бы им пользоваться, в принципе.
Максим Кузнецов
21 января 2015, 09:01
0
Предположу, что где-то среди данных колбэков или в завязанных в этой области функциях:

,add: function() {
			var callbacks = miniShop2.Cart.callbacks;
			callbacks.add.response.success = function(response) {
				this.Cart.status(response.data);
			}
			miniShop2.send(miniShop2.sendData.formData, miniShop2.Cart.callbacks.add, miniShop2.Callbacks.Cart.add);
		}
Максим Кузнецов
21 января 2015, 08:55
0
Failed to load resource: net::ERR_CACHE_MISS — информирующая ошибка Хрома, на работоспособность не влияет.

При Register_globals on modx уведомляет о чем-то в духе «повышенная уязвимость к xss-атакам», не уверен, что это связано с работой компонента.

Скорее всего, ошибка может быть завязана на хостинге — может, из-за того что он бесплатный/тестовый? — на таких, обычно, отключат отправку писем (функции mail/sendmail), чтобы не рассылали спам.
Алексей Марченко
21 января 2015, 08:33
0
Пока сделал так, понимаю что не красиво…
miniShop2.Callbacks.Cart.add.response.success = function() {
    $.fancybox('#modal_basket');
    $("#jGrowl").css("display","none");
    setTimeout (function(){
    $("#jGrowl").css("display","block");
    }, 5000);
Но пока другого решения не нашел!
Алексей Марченко
21 января 2015, 08:31
0
так не понятно, где именно в этом фале отключить вызов, именно для добавления в корзину. Для всех уведомлений остальных оставить!
Максим Кузнецов
21 января 2015, 08:28
+1
assets/components/minishop2/js/web/default.js — сделать копию файла и указать в системных настройках путь до нового файла, в котором произвести замену/удаление вызова jgrowl'a
Виталий Киреев
21 января 2015, 06:37
0
Самое простое — скрыть через CSS, примерно
#jGrowl {display:none}
Василий Наумкин
21 января 2015, 02:54
+1
В предупреждениях MODx пишет
но это не должно сказываться на работе компоненты
То есть, MODX тебя предупреждает, что это нехорошо, но сказываться, по твоему, не должно?

Интересная логика. Выключай нафиг register_globals!
Денис
21 января 2015, 02:44
-1
В консоле Хрома вылазит ошибка — Failed to load resource: net::ERR_CACHE_MISS
но она на всех сайтах присутствует.
В консоли ФФ и IE ошибок нет.

Снес сайт, очистил базу — поставил по новой — без изменений. Похоже не в Ajaxform дело.

Для проверки поставил сайт на свой тестовый хостинг — все в норме. Ajaxform отправляет форму, проблем нет.
Ставлю на основной хостинг (ihc.ru) -начинаются проблемы с Ajaxform. Хотя сам MODx работает. В предупреждениях MODx пишет — "«register_globals» установлен в ON в вашем конфигурационном файле php.ini", но это не должно сказываться на работе компоненты.

Максим Кузнецов
21 января 2015, 02:28
0
1. Измени раздел тикета на вопросы
2. Что выдает консоль по js-скриптам? Может быть, ломается ответ скрипта или были перенесены не все js-скрипты?
MrKarandash
20 января 2015, 22:55
+1
Есть в компоненте