Всего 123 759 комментариев

Василий Наумкин
07 сентября 2012, 05:10
0
После die() другие сниппеты не работают. Это будет единственный ответ.

Ваши 2 разных скрипта должны реагировать на 2 разных action — для того оно и надо.
Tom Tom
07 сентября 2012, 01:06
0
Я не силен в программировании, простите за глупый вопрос.
«Ответ сервера» формируется в сниппете с помощью die($res), и, по видимому, подхватывается методом $.post() автоматически.
А как этим способом обратиться к двум разным скриптам на одной странице?
Т.е. как различить ответ сниппета А и сниппета Б?
 Олег
06 сентября 2012, 21:34
0
отключил, теперь даже первую строку не загружает. выводит ошибку: Error on row 0: Array ( [id] => 141 [wid] => 1 [gid] => 169 [article] => 0 [price] => 1 [weight] => 0 [img] => assets/images/plastik/B08G1.JPG [remains] => 0 [reserved] => 0 [add1] => [add2] => [add3] => )
 Олег
06 сентября 2012, 21:07
0
буду пробовать, спасибо большое!
Василий Наумкин
06 сентября 2012, 20:57
0
В .htaccess пропишите
php_value error_reporting 6135

Если у вас не Apache2 — пошукайте в гугле как настроить php, чтобы не выводил эти нотисы.
 Олег
06 сентября 2012, 20:54
0
Я с программированием не особо. в network connector.php выводит следующее:
br />
Notice: Undefined index: add3 in ...components/minishop/processors/mgr/goods/create.php on line 57
{«success»:false,«message»:«Error on row 0: Array\n(\n [id] => 136\n [wid] => 1\n [gid] => 164\n [article] => 0\n [price] => 1\n [weight] => 0\n [img] => assets\/images\/plastik\/B08G1\/B08G1.JPG\n [remains] => 0\n [reserved] => 0\n [add1] => \n [add2] => \n [add3] => \n)\n»,«total»:0,«data»:[],«object»:[]}

как отключить эти нотисы? может мне тоже поможет. Прошу, направьте!
Василий Наумкин
06 сентября 2012, 20:26
0
В Хроме перейдите на вкладку Network и поглядите, что приходит от сервера?

Наверняка, что-то портит JSON строку — и скрипт не может ее раскодировать. Отсюда и ошибка.
 Олег
06 сентября 2012, 20:17
0
Дык у меня никаких нотисов не выскакивает, и у него товар обновляется, а у меня только первая строка. так и не понял как решить.
Василий Наумкин
06 сентября 2012, 19:04
0
Согласен, это гораздо лучше, чем задать вопрос и сидеть, сложа лапки.

Я бы до сих пор сидел =) forums.modx.com/thread/79111/runprocessor-for-resources-in-modx-api-mode
Valentin Rasulov
06 сентября 2012, 19:02
0
молодцы — это самый лучший способ, задать вопрос, а потом самому найти ответ!!!
Shin
06 сентября 2012, 18:32
0
Я просто для пробы. Чтобы понять.
Василий Наумкин
06 сентября 2012, 18:12
0
Никогда ничего не меняйте в фалах компонента, если не понимаете, зачем.

«Поднастроить MIGX» — это в админке, в свойства ТВ параметра, где он включен.
Максим Франц
06 сентября 2012, 18:12
0
в принципе &levelClass не обязателен (но спасибо, теперь знаю, что это такое) т.к. оказалось достаточно li.first.dropdown{} :)
Shin
06 сентября 2012, 18:09
0
Попробовал поменять в файле core/components/migx/model/schema/migx.mysql.schema.xml все null=«false» на null=«true» не помогло.
Василий Наумкин
06 сентября 2012, 17:54
0
Все просто, что-то пытается сохранить\создать ТВ параметр и не присылает данных в поле type.

А оно, согласно схеме БД, не должно быть пустым. Отсюда и ругань в логе.
Видимо, надо поднастроить MIGX.
Василий Наумкин
06 сентября 2012, 15:56
0
Тогда это какие то непонятки у jquery и bootstrap. Мы тут не при чем =)
Максим Франц
06 сентября 2012, 15:54
0
Спасибо! Попробую.

p.s.
Еще возникла такая проблема. Если в wayfinder.row.inner.tpl в выпадающем меню указать вместо
a href="[[+wf.isfolder:is=`1`:then=`#`
a href="[[+wf.isfolder:is=`1`:then=`[[+wf.link]]
указать ссылку (например для того, чтобы при отключенных скриптах меню работало) переставало раскрываться вложенное меню
поменял jquery 1.8.1 на 1.7.2 и заработало.
Valentin Rasulov
06 сентября 2012, 15:46
0
есть два способа.
1) включить уровни — &levelClass
2) обычно при помощи css. Смотрите в каком уровне вам нужно обработать first — задайте стиль именно к этому уровню.
Василий Наумкин
06 сентября 2012, 15:44
0
Не силен в wayfinder, но могу предложить использовать псевдоклассы CSS :first-child и :last-child.
Они позволят скрыть ненужное, или добавить.