Виталий Серый

Виталий Серый

С нами с 17 января 2013; Место в рейтинге пользователей: #109
Виталий Серый
30 декабря 2014, 12:53
0
Замечательное нововведение. Еще остается добавить коробочный rank и вот он бульдозер для фантазии)
Спасибо!
Виталий Серый
22 декабря 2014, 19:57
1
0
Тоже нужно были тэги, только для категорий товаров miniShop2, решил использовать Tagger и собственно так же уткнулся в конфликт. Все дело в переопределении MODx.panel.Resource. Решение github.com/bezumkin/miniShop2/pull/155
Думаю для Tickets в ту же сторону надо копать.
Виталий Серый
08 декабря 2014, 17:29
0
Судя по описанной на хабре задаче с сотрудниками возможность отслеживать изменения будет весьма кстати) Пока что вариант использования вижу как раз в сборе статистики изменений и, конечно же, откат прям с админки.
Виталий Серый
06 декабря 2014, 21:34
0
Именно! Был бы такой компонент\возможность для подобного прямо в системе, не пришлось бы подключать серверный скрипт.
Виталий Серый
06 декабря 2014, 21:02
0
Это похвально.
Прекрасно понимаю потребность оного. Пользовался S3 до поры до времени, в итоге оказалось очень дорого, пришлось переехать на дроп. Для себя написал серверный скриптик для закачки на дроп (проще в реализации). Возможность взаимодействия разных медиасурсов в корне бы решила множество проблем.
Виталий Серый
06 декабря 2014, 15:34
0
Спасибо. Хорошо переосмысленный компонент получился.
Есть ли какие-то планы по усовершенствованию?
Виталий Серый
01 декабря 2014, 11:43
0
Пробуй упрощать, например, по событию отправить минимальное сообщение.
rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail
Виталий Серый
01 декабря 2014, 10:33
+1
Плагин для уведомления на несколько адресов:
switch($modx->event->name) {
	case 'OnCommentSave':
		$obj_arr = $object->toArray();
        
        $emailto = $modx->getOption('emailto');
        $emailfrom = $modx->getOption('emailsender');
		
        $emailsubject = 'Новый комментарий';
        
        $emails = explode(',', $emailto);
        
        foreach($emails as $email){
            $email = trim($email);
            $message = 'Пользователь оставил комментарий. Надо проверить!

';
            $message .= $obj_arr['name'].' написал:
';
            $message .= $obj_arr['text'];
            $modx->getService('mail', 'mail.modPHPMailer');
            $modx->mail->set(modMail::MAIL_BODY,$message);
            $modx->mail->set(modMail::MAIL_FROM,$emailfrom);
            $modx->mail->set(modMail::MAIL_FROM_NAME,'МойСайт');
            $modx->mail->set(modMail::MAIL_SENDER,'МойСайт');
            $modx->mail->set(modMail::MAIL_SUBJECT,$emailsubject);
            $modx->mail->address('to',$email);
            $modx->mail->setHTML(true);
            if (!$modx->mail->send()) {
                $modx->log(modX::LOG_LEVEL_ERROR,'An error occurred while trying to send the email: '.$modx->mail->mailer->ErrorInfo);
            }
            $modx->mail->reset();
        }
        
	break;
}
По "Upd" надо внимательней посмотреть на параметры.
Виталий Серый
18 ноября 2014, 19:03
+2
Кроме «безопасной сделки» и 100% постоплаты есть еще постадийная оплата, сложнее в реализации, но на мой взгляд по большей части исключает минусы вышеобозначенных.
Виталий Серый
17 октября 2014, 17:09
0
На гитхабе код обновленный. Возьмите оттуда.
Виталий Серый
30 августа 2014, 23:10
+1
Может быть задать assets_url в настройках контекста, м?
Виталий Серый
15 августа 2014, 18:23
0
Собственно, Василий все объяснил.
В данном случае может не было ресурсов с 2мя и более выбранными чекбоксами, вот и выводилось как надо.
Виталий Серый
15 августа 2014, 14:09
+2
Это в корне меняет дело.
В pdoResource надо добавить &processTVs=`mytvname` или &processTVs=`1`(для обработки всех подключенных тв).
Виталий Серый
15 августа 2014, 11:47
0
В параметрах вывода надо выбрать «По умолчанию», сейчас скорее всего выбрано Разделитель.
Виталий Серый
13 августа 2014, 20:23
+1
Спасибо, все получилось)
Виталий Серый
13 августа 2014, 14:16
0
Спасибо за наводку.
Через miniShop2.panel.UpdateCategory пробовал перед созданием поста, однако в miniShop2.panel содержится только CategoryTemplateSettings, а UpdateCategory undefined. По сему вернулся к MODx.panel.Resource.
Виталий Серый
09 августа 2014, 14:06
+1
У меня все выборочно, включая уже обозначенные в посте Two Steps From Hell и God is An Astronaut.
Все упирается в сиюминутное настроение, часто тишина — лучшая музыка, а стук клавиатуры ее такт.
Всю портянку вывешивать не буду, более менее нейтральные:
Surtsey
The Cinematic Orchestra
Austin Wintory (Journey)
...And You Will Know Us By The Trail Of Dead
Calla

много хорошего и не очень встречается на indiebirdie.ru

Архив с выборкой, вкус у всех разный, возможно кто найдет что-то для себя yadi.sk/d/3P7GWsbXZKk7V
Виталий Серый
03 августа 2014, 13:48
1
+1
Без изысков, при регистрации надо сохранять email в username
[[!Register?
    &validate=`email:required:email`
    &usernameField=`email`
]]

Существующих пользователей модифицировать, если надо
$modUsers = $modx->getCollection('modUser', array(
    'active' => 1
));
foreach($modUsers as $modUser){
    $profile = $modUser->getOne('Profile');
    $modUser->set('username', $profile->get('email'));
    $modUser->save();
}
Виталий Серый
24 июля 2014, 10:07
+1
Используй чанк вместо @INLINE или [[+uri]] вместо [[~[[+id]]]], если это возможно.
Виталий Серый
22 июля 2014, 21:58
+3
Для начала поставить &fastMode=`0`