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

Макеев Александр
12 августа 2013, 10:04
0
Я не обратил внимание на тот факт, что сниппет запускается как hooks formit!
Если запускать напрямую, то все работает нормально.
В системном журнале ошибок следующее:
(ERROR @ /index.php) Could not load class: modExtraItem from mysql.modextraitem.

Модель подключается без изменений каких либо:
$modExtra = $modx->getService('modextra','modExtra',$modx->getOption('modextra_core_path',null,$modx->getOption('core_path').'components/modextra/').'model/modextra/',$scriptProperties);
modextra_core_path — не установлена в системных настройках.
Дмитрий Путов
12 августа 2013, 08:32
0
PHP Version 5.4.13
MySQL 5.0.45

в логе прочитал

[2013-08-11 23:42:12] (ERROR @ /assets/components/minishop2/connector.php) Error HY000 executing statement:
INSERT INTO `ms2_products` (`id`, `price`, `old_price`, `weight`, `vendor`, `new`, `popular`, `favorite`, `source`) VALUES (7, '0', '0', '0', 0, 0, 0, 0, 1)
Array
(
[0] => HY000
[1] => 1364
[2] => Field 'made_in' doesn't have a default value
)

убрал из default значения ' ' поставил просто test

потом получил последовательно ошибки по price и weight.

INSERT INTO `ms2_products` (`id`, `article`, `price`, `old_price`, `weight`, `vendor`, `made_in`, `new`, `popular`, `favorite`, `tags`, `color`, `size`, `source`) VALUES (16, 0, '', '', '', 0, 'test3', 0, 0, 0, '[\"\"]', '[\"\"]', '[\"\"]', 2)
Array
(
[0] => HY000
[1] => 1366
[2] => Incorrect decimal value: '' for column 'price' at row 1
)

Поправил тип DECIMAL 13,2 и 13,3 на 10,2 и 10,3 соответственно.

Вроде после это все вставилось корректно.
Дмитрий Путов
12 августа 2013, 08:09
0
PHP Version 5.4.13
MySQL 5.0.45
Василий Наумкин
12 августа 2013, 06:12
0
Версия php?

Если ниже 5.3, то нужно обновиться.
Василий Наумкин
12 августа 2013, 06:08
0
Значит, не подключилась модель в строке $modExtra = $modx->getService('modextra'…

Смотри в системный журнал, на предмет ошибок.
Ilya Z.
11 августа 2013, 18:31
0
спасибо) посмотрел, «Обязательно нужно просмотреть и обновить вручную чанки tpl.Tickets.form.create и tpl.Tickets.form.update.» сделал… добавил
&allowedFields=`ProductLine`
	&requiredFields=`ProductLine`
далее написано «Если в админке у вас селектбокс с вариантами — нужно писать свой сниппет, который выберет и выведет данные в нужном виде», а подскажите, где можно про это прочитать? в MODx я совсем новичок…
Алексей
10 августа 2013, 19:12
0
Показали на строчку кода, все понял)
Василий Наумкин
10 августа 2013, 17:06
0
Так не получится.

Начиная с того, что тег [[*имя]] выводится для текущей страницы, а это страница создания тикета, и заканчивая тем, что рисовать за тебя селектбокс с option никто не будет.

Попробуй почитать вот это.
Ilya Z.
10 августа 2013, 14:43
0
версия php 5.2.17
Ilya Z.
10 августа 2013, 09:51
0
не то скопировал… в в tpl.Tickets.form.create добавляю эту строку:
<select name="ProductLine" class="input-xxlarge">[[*ProductLine]]</select>
Василий Наумкин
09 августа 2013, 14:58
0
Видимо, да.

Ноissue создал, может разберусь как время будет.
Andrei Kulazhenko
09 августа 2013, 14:55
0
Мда. Ну, значит не судьба :) Пусть тогда менеджеры все в png и jpg сохраняют. Руки, чай, не отвалятся.
Василий Наумкин
09 августа 2013, 14:48
0
Работу с gif я не проверял.
Василий Наумкин
09 августа 2013, 09:57
0
bezumkin.ru/sections/components/252/

Тут все полностью работает, советую покопать исходники.
Николай
08 августа 2013, 19:24
0
Человек наверно хочет узнать как ему передать из
<input type = "test" name = "email" />
Мне было бы тоже интересно узнать…
Ilya Z.
08 августа 2013, 18:46
0
пытался в loginza.class.php в методе Refresh прописать статично редирект: $this->modx->sendRedirect('http://google.ru');
но почему логинза его не делает, остается старая ошибка…
Andrei Kilin
08 августа 2013, 16:39
0
Спасибо. Вечером пробну.