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

Василий Наумкин
16 июля 2014, 12:15
+2
В MinifyX тоже самое.

Теперь если сниппет ничего не возвращает, нужно дописывать
return '';
Виталий Серый
16 июля 2014, 12:09
+1
pdoField c &toPlaceholder возвращает 1, плейсхолдер при этом назначается
Лев Вербицкий
16 июля 2014, 10:52
0
Это сообщение было и на 2.14 pl =) Там проблема в коннекторе в глобальном)
Е. Вершинин
16 июля 2014, 10:48
0
Подтверждаю. Не смог установить. Я скачал из репозитария SimpleDreams свежую версию Tickets 1.4.0-pl1

А вот поставить её не могу — окошко установки появляется, идет создание базы

Dropped tableTicketVote SQL: DROP TABLE `m23rom_tickets_votes` 
Created table `m23rom_tickets_votes` SQL: CREATE TABLE `m23rom_tickets_votes` (`id` INT(10) unsigned NOT NULL DEFAULT '0', `class` VARCHAR(100) NULL, `owner` INT(10) unsigned NOT NULL DEFAULT '0', `value` TINYINT(1) NOT NULL DEFAULT '0', `createdon` DATETIME NULL, `createdby` INT(10) unsigned NOT NULL DEFAULT '0', `ip` VARCHAR(16) NULL DEFAULT '0.0.0.0', PRIMARY KEY (`id`,`createdby`,`class`), INDEX `createdon` (`createdon`), INDEX `owner` (`owner`)) ENGINE=MyISAM
И на этом этапе все встает. Кнопка Ок активной не становится.

Надеюсь. поможет.
Владимир
16 июля 2014, 10:40
+1
О совместимости. Кроме Минишопа.
В версии MODx2.3.0. у Tickets проблема с установкой и удалением.
В логах только [2014-07-16 10:30:36] (ERROR @ /manager/index.php) [OnManagerPageInit]1
[2014-07-16 10:30:36] (ERROR @ /manager/index.php) [OnManagerPageBeforeRender]1
но во время установки было сообщение о проблеме с какими то таблицами, не успел записать, а при повторной попытке уже нет этого сообщения. Установка не завершается, но Tickets появляются в меню Приложения и, как будто, готовы к работе. Удалить предлагается только пакет, а сам компонент не удаляется.
Да, Василию подвалило работы…
Сил, бодрости и терпения, Василий!
Лев Вербицкий
16 июля 2014, 10:24
+1
Да, в 2.3 поменяли пути процессоров. Конкретно в данном случае он ругается на процессор шаблонов. В js админском необходимо заменить путь getlist на element/template/getlist
Антон Фомичёв
16 июля 2014, 10:19
1
0
Я бы предложил что-то такое:

$(document).on('af_complete', function(event,res) {
	if(!res.success){
		form.find('[name="' + res.key + '"]').addClass('error');
	}
});
При этом, не забудь определить переменную form (она должна содержать объект jQuery).
Ну и твой сниппет должен отдавать json с полями success и key по меньшей мере.
Ivan Shvindin
16 июля 2014, 10:08
0
При открытии тикета выскакивает

в логах
[2014-07-16 10:04:15] (ERROR @ /connectors/index.php) Processor /var/www/site/public_html/core/model/modx/processors/getlist.php does not exist; Array
(
    [action] => getlist
)
Михаил
16 июля 2014, 08:44
0
Нет зачем можно так Только иконка побилась
Только теперь не пашет ничего. просто белый экран) Процессоры?
Василий Наумкин
16 июля 2014, 08:40
0
Наверное, чтобы менеджеров не пугать =)

Получается у него просто нету родителя тут
В 2.2.х miniShop2 помещался сразу в верхнюю панель, а теперь видимо придется задвигать его в Компоненты.
Михаил
16 июля 2014, 08:38
0
Первое впечатление как будто нафиг все права урезали))))))))))) Пока найдешь что)))
Получается у него просто нету родителя тут
Василий Наумкин
16 июля 2014, 08:33
+1
На самом деле, он где-то там. Думаю, можно вручную создать пункт меню для него, или переместить, если найдётся.
Михаил
16 июля 2014, 08:21
0
Обновил один сайт. Пока вроде все нормально. Сейчас обновлю с minishop на борту, отпишусь
PS В панели теперь нету minishop)
Dmitry Rodionov
16 июля 2014, 00:35
0
Посмотрел код, неправильно понял фразу или она неправильно написана, вообщем хотелось бы так же увидеть обработку ошибок у полей.
form.find('[name="' + key + '"]').addClass('error');
Dmitry Rodionov
16 июля 2014, 00:12
0
Это верно подмечено.
Установил новую версию, но если на странице 3 формы, то не понятно к какой относится это сообщение, нет указания на форму.
Так же класс error автоматически не указывается для полей формы, может быть потому что их несколько.
wld
wld
15 июля 2014, 20:47
0
Но в функции update в row лежат только данные строки таблицы, которую мы редактируем (т.е. А), данных, полученных в getlist.class.php там нету.
А что указано в fields?
Василий Наумкин
15 июля 2014, 19:58
0
Там есть другие методы, например cleanup готовит вывод массива.

Джойнить в get ничего не нужно, ибо всегда выбирается только один ресурс.
Василий Наумкин
15 июля 2014, 19:56
0
Красивый сервис, приятно сделан.
Василий Наумкин
15 июля 2014, 19:54
0
Версия php какая? Он может использовать что-то из 5.3, а у тебя 5.2.

В любом случае, смотри логи сервера на предмет ругани.