Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #14

Непонятное поведение объектов (не удаляются, не сохраняются)

Добрый день!

Второй раз встречаюсь с непонятным поведением объектов у которых первичным ключом является сочетание нескольких полей. Первый раз такое было с объектом TicketView из Tickets. Сейчас, вот, проблемы с объектом msdSaleMember из msDiscount.

Вот такой сниппет вызываю некешированным на странице:
<?php
$msDiscount = $modx->getService('msDiscount');
$groups = $modx->getCollection('msdSaleMember');
print "<pre>";
foreach ($groups as $group) {
    print_r($group->toArray());
    $group->set('group_id',5);
    $group->save();
    $group->remove();
}
print "</pre>";

По идее после первого обращения к странице все объекты msdSaleMember должны быть удалены из базы, но этого не происходит (как и не сохраняются изменения объекта).
12 марта 2014, 11:09
modx.pro
1 312
0

Добавляем массовые операции в грид ExtJS

Сделаем массовое выделение и, например, удаление объектов в табличке ExtJS.

19 февраля 2014, 07:41
modx.pro
1
3 351
+1

Как разместить дополнение на store.simpledream.ru?

Добрый день!

Есть желание разместить дополнение в магазине. Информацию для разработчиков прочитал, дополнение оформил на github (с описанием и скриншотами). А что дальше делать не написано. Я отправил заявку на store@simpledream.ru

Что-то еще нужно сделать или теперь только ждать рассмотрения заявки?
18 февраля 2014, 10:58
modx.pro
1 554
0

Интегрировать редактор imperavi в админку MODX

Есть один такой редактор: imperavi.com/redactor/

Он позволяет вставлять картинки прямо в текст перетаскиванием или даже вставкой части изобржения прямо из буфера обмена: youtu.be/_CWOwJByiak

Для неподготовленных клиентов — самое то (не надо объяснять, что картинку надо сначала загрузить на сайт в определенную папку, а потом выбрать ее, чтобы вставить в текст). С таким редактором можно даже скрывать от контент-менеджера дерево файлов и не давать доступа к файловому менеджеру. Да и довольно простенький он и симпатичный.
06 ноября 2013, 12:02
modx.pro
2 933
0

[Решено] Не выполняется процессор

Добрый день.

Который час бьюсь, не могу понять, где я ошибся… Пытаюсь расширить процессор security/user/get

Сниппет, в котором вызывается процессор:
$processorProps = array('processors_path' => $modx->getOption('core_path') . 'components/xpecta/processors/');
$response = $modx->runProcessor('security/user/get', array('id' => 1), $processorProps);

if ($response->isError()) {
    return $response->getMessage();
}
$output = $response->getObject();

print_r($output);


Если путь к процессорам написать неверно, то скрипт обрывается, выдает 500 ошибку и в логе:
Processor /.../core/components/xpecta/processsors/security/user/get.php does not exist;


Если путь верный, то скрипт все равно обрывается, но в логе пусто.
11 июля 2013, 09:16
modx.pro
2 590
0

Как понять, в каком месте обрывается процесс сохранения ресурса?

Проблема в следующем: Открываем ресурс на редактирование (и обычным способом, и «Быстро обновить документ») и пытаемся сохранить. Появляется прогресс-бар и уже не исчезает. Изменения не сохраняются. Консоль пустая, в разделе «Сеть» один запрос висит 40-45 сек. и обрывается по таймауту:


27 мая 2013, 11:06
modx.pro
1 952
0

[Решено] Как вернуть объект из процессора?

Добрый день!

Разбираюсь с «Классными процессорами» и никак не могу заставить их работать. Объект не создается и результат не возвращается. А если в конце кода самого процессора написать еще и
return 'CallsCreateProcessor';
то появляется ошибка
Fatal error: Cannot use string offset as an array in /home/.../31.include.cache.php on line 11

Вот код самого процессора:
28 марта 2013, 13:46
modx.pro
1 824
0

Как правильно прописать связи для объектов?

Добрый день!

Добрался до связей объектов и столкнулся с нестандартной ситуацией.

У меня есть объекты двух классов: Calls и Contractors. Объекты Calls — это обращение (звонок в колл-центр), а Contractors — контрагент (физ. лицо). У одного обращения может быть несколько контрагентов. Тут понятно — связь один ко многим
06 февраля 2013, 08:09
modx.pro
1 753
0

Как правильно реализовать систему уведомлений?

 
Добрый день!

Мне необходимо реализовать систему уведомлений пользователей в личном кабинете. Например, за неделю до окончания средств на счету, в личном кабинете пользователя (на сайте) должно появляться уведомление об этом. Если он закрыл уведомление, то больше его не показывать. Ну и любые другие события, требующие внимания пользователя дублировать уведомлениями.

Подскажите, есть ли какая-то общепринятая схема реализации таких уведомлений?
25 января 2013, 06:27
modx.pro
2
1 812
0

Доска почета специалистов, прошедших курс обучения

Добрый день!

Я все по тому же вопросу. Курсы закончились? Уже можно пообщаться с выпускниками насчет предложений? ))
20 декабря 2012, 06:58
modx.pro
1 278
0