Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
30 ноября 2018, 16:09
0
регистрация нового сайта в магазине
Вместо смены домена для старого ключа, к которому привязаны покупки.

Нужно сделать сброс ключа с покупками, и указать его в настройки сайта. При первом обращении привяжется тот домен, с которого обратитесь — то есть, новый.

Всё же расписано на сайте — modstore.pro/help#help/3/2
Василий Наумкин
30 ноября 2018, 10:40
0
Это ж стандартный чекбокс MODX и надпись — стандартная.

Честно скажу, мне с этим разбираться лень. Если кто пришлёт исправление на GitHub, то обработаю. Вот как добавление комментариев из админки прислали, например.
Василий Наумкин
30 ноября 2018, 10:28
0
А, ну то есть это после перезагрузки страницы только, а не сразу после сохранения?

Ну тогда это вряд ли баг, потому что у Tickets своя система работы с кэшем и он удаляет только кэш своей категории. Вот, посмотри старую заметку про это.

Честно говоря, впервые слышу, что это проблема. Кому мешает — пусть шлёт PR в репозиторий, обсудим.
Василий Наумкин
30 ноября 2018, 08:51
1
0
Не вижу я этого бага на тестовом сайте.
http://s16541.h4.modhost.pro/manager/?a=resource/update&id=2&parent=0&context_key=web
s16541
0tacIkVJ8Z7Q
Может, его и нет, а это ты сам, своим плагином так делаешь?
Василий Наумкин
28 ноября 2018, 16:47
+2
На здоровье!

Но, справедливости ради, я никак не помогал выпуску этой версии — только отправил 3 pull-request, которые сочли возможным вставить в 2.7, а не ждать 3.0.

Но, в любом случае, новость очень позитивная. Теперь ждём новостей по 3й версии.
Василий Наумкин
28 ноября 2018, 13:50
+1
Горшочек, не вари!

Шучу-шучу, вари конечно =)
Василий Наумкин
28 ноября 2018, 12:22
+2
Обновил mSearch2, чтобы он не выдавал таких ошибок. Теперь в адресе не ссылка на id с разделом, а namespace и имя контроллера.


Можно загружать версию 1.12 из modstore.pro. Не забудь почистить кэш сайта.
Василий Наумкин
28 ноября 2018, 10:48
0
— Allow a middle mouse click to open links in a new tab/window [#14061]
Вот такое изменение, вроде как влито в код.

Больше ничего сказать не могу.
Василий Наумкин
28 ноября 2018, 10:29
0
Если ты обновил старую систему — то нужно почистить кэш браузера, потому что он кэширует старые скрипты и стили.

У меня, увы, нет средней кнопки мыши — не могу проверить.
Василий Наумкин
28 ноября 2018, 08:49
+3
Поправил заметку, спасибо.

И ещё отмечу это изменение
Отличное изменение!

А вообще не понятно
Про это в пору отдельную заметку писать, но пока предлагаю порадоваться выходу 2.7
Василий Наумкин
26 ноября 2018, 07:29
6
+4
У меня все письма перед отправкой проходят через pelago/emogrifier — так что на расхождений в отображении почти нет.

Грузим свой почтовый класс раньше всех:
$modx->getService('mail', 'extraMail', 'path/to/class');

А в классе extraMail добавляем свою обработку:
<?php
if (!class_exists('modPHPMailer')) {
    /** @noinspection PhpIncludeInspection */
    require MODX_CORE_PATH . 'model/modx/mail/modphpmailer.class.php';
}

class extraMail extends modPHPMailer
{
    /** @var PHPMailer $mailer */
    public $mailer;
    
    /**
     * @param string $key
     * @param mixed $value
     */
    public function set($key, $value)
    {
        if ($key == modMail::MAIL_BODY) {
            $emogrifier = new \Pelago\Emogrifier($value);
            $value = $emogrifier->emogrify();
            $this->set(modMail::MAIL_BODY_TEXT, $this->mailer->html2text(nl2br($value)));
        }
        parent::set($key, $value);
    }
Василий Наумкин
26 ноября 2018, 06:40
0
Так это сниппет оформляет письмо, но не отправляет.

Для отправки или используй сниппет из поста, или просто оформи заказ.
Василий Наумкин
25 ноября 2018, 15:53
4
+8
На всякий случай, тестировать можно и без создания дополнительных сниппетов.
[[!msGetOrder?
    &id=`2404`
    &tpl=`tpl.msEmail.new.user`
]]

Вызвать в ресурсе с пустым шаблоном:
Василий Наумкин
25 ноября 2018, 10:24
+2
Как насчёт инкрементальных архивов?

Чем не устроили, например, duplicity и rclone?
Василий Наумкин
25 ноября 2018, 08:11
0
Мне вот такая запись нравится:
{$output ?: 'Ну тут нету'}
Василий Наумкин
24 ноября 2018, 09:09
+1
Не исключено.

Но писать его для второй версии MODX пока не хочется.
Василий Наумкин
23 ноября 2018, 15:19
+6
Еще из-за повышения НДС и пенсионного возраста.

А если без шуток — я расту, и время моё стоит дороже. На mSearch2 цена не менялась с 2013 года, так что уже пора.
Василий Наумкин
23 ноября 2018, 10:33
+3
Если кто-то планирует проекты с моими дополнениями — советую закупиться сейчас, потому что в январе цены вырастут.
Василий Наумкин
21 ноября 2018, 08:52
+1
А может и есть, но jQuery не подключил.
Василий Наумкин
19 ноября 2018, 11:25
0
Прочёл, но сниппет я писать не буду.

Тут неважно, MODX или нет — логика для любой программы одинакова.