Серьёзный

Серьёзный

С нами с 01 октября 2013; Место в рейтинге пользователей: #307
Серьёзный
09 февраля 2016, 23:09
0
А когда уже ожидается новая версия? =)
Серьёзный
09 февраля 2016, 22:49
0
Что-то демка не пашет msp.bustep.ru/demo.html
А планируется шаблон для ТОРГ-12?

Можно как с вами, автор, связаться?
мой email zavyal собака gmail.com
Серьёзный
01 февраля 2016, 16:39
0
Последний общий вопрос.
Где вообще смотреть классы? =)
Вот откуда ты узнал, что таблице звёзд — это класс TicketStar?
Где-то в исходниках?
Серьёзный
01 февраля 2016, 16:27
0
Так. Стоп)
Сейчас по нулям.
owner всё же не id тикета =)
Что же это за owner?
Сейчас разберусь…

В общем столбец OWNER в таблице звёзд — это точно не ID тикета.
Это что-то с автором связано.
createdBy — это ID modUser.
А вот столбец ID (первый) — это и есть ID тикета

Так что окончательный вариант, рабочий:
[[!TicketLatest?
    &limit=`5`
    &fastMode=`1`
    &action=`tickets`
    &tpl=`TPL.cp.Tickets.ticket.latest`
    &leftJoin=`{
        "Star":{
            "class":"TicketStar",
            "on":"Star.id = Ticket.id AND Star.class = 'Ticket'"
        }
    }`
    &select=`{
        "Star": "COUNT(Star.id) as stars"
    }`
]]
Серьёзный
01 февраля 2016, 16:20
0
Вот блин. Смотрю в таблицу yadi.sk/i/2cNGDRjjo7Joc
Вижу нужные значения, у двух тикетов по одной звезде, у остальных по нулю, еще думаю, почему это поле странно называется так владельцем… =))) Совпадение.

Еще раз спасибо!
Серьёзный
01 февраля 2016, 16:05
0
Илья, спасибо большое)

Чуток подправил, вышло так, работает:
[[!TicketLatest?
    &limit=`5`
    &fastMode=`1`
    &action=`tickets`
    &tpl=`TPL.cp.Tickets.ticket.latest`
    &leftJoin=`{
        "Star":{ "class":"TicketStar", "on":"Star.id = Ticket.id AND Star.class = 'Ticket'" }
    }`
    &select=`{
        "Star": "owner as stars"
    }`
]]
Серьёзный
31 января 2016, 18:50
0
Нет. Не то я вывел себе =)

Видимо не подкючена таблица tickets_stars. Как это сделать?
Серьёзный
31 января 2016, 18:41
0
Сам разобрался, это работает [[+section.properties.ratings.star_ticket]]
Может быть есть еще более изящные варианты?
Серьёзный
20 января 2016, 00:11
0
Вопрос автора актуален и для меня.
Может быть уже нашлось решение?
Серьёзный
03 ноября 2015, 20:03
0
Отличное решение, спасибо!

Василий, можно ли вас попросить написать решение для сортировки Товаров по параметрам Категорий?

К примеру:
Категория «Здание» с товаром «Помещение».
У здания ТВ поле со значением метро.
Нужно вывести mFilter с помещениями, у родителей которых метро = «Невский проспект».
Серьёзный
31 августа 2015, 16:31
0
Спасибо, код плагина вот:
<?php
switch ($modx->event->name) {
    case 'OnUserSave':
        $tpl = $modx->getOption('emailTpl',$scriptProperties,'tpl.reg_user');
        if ($mode == 'new') {
            $message = $modx->getChunk($tpl,array_merge($user->toArray(),$user->Profile->toArray()));
            $email = $modx->getOption('admin_email');
            
            $modx->getService('mail', 'mail.modPHPMailer');
            $modx->mail->set(modMail::MAIL_BODY,$message);
            $modx->mail->set(modMail::MAIL_FROM,'noreply@from.ru');
            $modx->mail->set(modMail::MAIL_FROM_NAME,'Сервис уведомлений');
            $modx->mail->set(modMail::MAIL_SUBJECT,'Новый пользователь');
            $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;
}
на что нужно заменить admin_email чтобы туда вставлялся email человека, который регнулся?

Заранее благодарю!
Серьёзный
31 августа 2015, 16:02
1
0
Спасибо, код плагина вотЖ
<?php
switch ($modx->event->name) {
    case 'OnUserSave':
        $tpl = $modx->getOption('emailTpl',$scriptProperties,'tpl.reg_user');
        if ($mode == 'new') {
            $message = $modx->getChunk($tpl,array_merge($user->toArray(),$user->Profile->toArray()));
            $email = $modx->getOption('admin_email');
            
            $modx->getService('mail', 'mail.modPHPMailer');
            $modx->mail->set(modMail::MAIL_BODY,$message);
            $modx->mail->set(modMail::MAIL_FROM,'noreply@from.ru');
            $modx->mail->set(modMail::MAIL_FROM_NAME,'Сервис уведомлений');
            $modx->mail->set(modMail::MAIL_SUBJECT,'Новый пользователь');
            $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;
}
на что нужно заменить admin_email чтобы туда вставлялся email человека, который регнулся?

Заранее благодарю!
Серьёзный
31 августа 2015, 16:01
0
А что переписать в плагине, чтобы при авторизации через социальную сеть (создание нового юзера в гибрид стоит ДА) приходило письмо человеку, который регнулся?
Серьёзный
31 августа 2015, 15:57
0
Вопрос:
Можно ли отправлять письмо о регистрации, если включить создание нового пользователя при авторизации через соц сеть?
Серьёзный
12 августа 2015, 19:20
0
Василий, да, еще раз спасибо.
Извините за вопрос не по теме, но мне никто не отвечает…
modx.pro/help/6173/
Может быть вы поможете на коммерческой основе или посоветуете исполнителя?
Серьёзный
12 августа 2015, 19:13
0
Да, я уже отписался вам на сторе. Извините =)
Стоит об этом написать в мануалах docs.modx.pro/components/msearch2/snippets/mfilter2 в пункте про toSeparatePlaceholders.
Серьёзный
12 августа 2015, 18:50
-1
Нашел косяк:
Если при выводе mFilter2 включен параметр
&toSeparatePlaceholders=`префикс.`
При первом открытии страницы
<span id="mse2_total">[[+total:default=`0`]]</span>
неправильно выводит результат.
Он отображает кол-во всех категорий + кол-во всех товаров в них.

При переключении страницы или любой сортировке начинает выводить правильные результаты.

Так же
&showLog=`1`
При первом открытии страницы не отображает лог, при любой сортировке или переключении страницы, выводит.