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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
28 мая 2015, 16:36
0
Давай-давай, я так на Linode не один год бесплатно хостился =)
Василий Наумкин
28 мая 2015, 14:00
0
У самой БД значит прописана дефолтная кодировка такая для всех новых таблиц.
Василий Наумкин
28 мая 2015, 13:56
0
Ребята из MODX робко просят так не делать, типа mod зарезервировано под системные дополнения и классы.

Типа modUser, modResource и т.д. Вряд ли кто-то еще назовёт свой пакет LMIMS, так что префикс mod тут не нужен.
Василий Наумкин
28 мая 2015, 06:53
0
Заставь работать вложения в FormIt, а потом подключи к нему AjaxForm и всё будет работать.

Письма отправляет FormIt, а AjaxForm отправляет только форму.
Василий Наумкин
28 мая 2015, 06:52
0
Видимо, так и есть, учитывая, что оплату через Webmoney проводит тот же Яндекс.
Василий Наумкин
28 мая 2015, 06:52
0
Я не делаю видеокурсы, только текст.
Василий Наумкин
27 мая 2015, 10:36
0
Нужно отправить pull-request Алексею и там уже с ним обсудить, против он или нет.
Василий Наумкин
26 мая 2015, 16:59
0
1. Добавить 2 поля в юзеру в extended, например verified и sent
2. Написать плагин на событие OnUserSave, которое будет проверять verified == 1 && sent != 1
3. При одобрении юзера ставить ему verified = 1, а при отправке плагин ему поставит sent = 1

Таким образом почта будет отправляться юзеру только один раз, при ручном одобрении.
Василий Наумкин
26 мая 2015, 16:55
0
Пробуй так:
$where[] = array(
    array(
        'starton:>=' => $t1,
        'starton:<' => $t2,
    ),
    array(
        'OR:starton:<' => $t1,
        'finishedon:>' => $t1,
    )
);
rtfm.modx.com/xpdo/2.x/class-reference/xpdoquery/xpdoquery.where
Василий Наумкин
26 мая 2015, 14:45
1
+2
Коменты не читай, сразу всех оповещай!
Василий Наумкин
26 мая 2015, 11:00
0
Не у пользователя, у сайта. И да, повесится на весь timeout php процесса.
Василий Наумкин
26 мая 2015, 08:17
+5
Судя по активности Данила на GitHub, он или в долгом отпуске, или перестал программировать. Так что я осмелился выложить пакет с исправлением в официальный репозиторий — можно обновляться.
Василий Наумкин
25 мая 2015, 18:27
+3
Мне кажется, каждый автор в состоянии сам решить, хочет он зарабатывать на своей работе или нет. И магазин предоставляет ему такую возможность.

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

Могу сказать по своему личному опыту, что за всю карьеру я таких «просто спасибо» (не за помощь, не за ответы на вопросы, а вот просто от души), получил не более чем тысяч на 5. Всё остальное, что присылали добрые люди — в той или иной степени было заработано.

И мне кажется, что мы вообще не найдём ни одного человека, который сделал что-то ради донейтов.

P.S.
Кстати, большая часть бесплатных дополнений уже кем-то оплачена и автор просто не хочет заморачиваться с их поддержкой и обновлением. Выкладывает «как есть».
Василий Наумкин
25 мая 2015, 10:32
+1
По идее, опции товаров, как и прежде, хранятся в msProductOption, а значит должны работать фильтры msoption.

Теперь они, думаю, уже не копируются в JSON, так что на описание не обращай внимания — просто попробуй.
Василий Наумкин
24 мая 2015, 18:53
0
У Office, если юзер указал пароль при регистрации, то он приходит на почту вместе со ссылкой на активацию.
Переходишь по ссылке и ты уже авторизован. Пользоваться паролем можно со следующей авторизации.

Или пароль не указываешь, то тебе присваивается случайный и так же отправляется на почту.
Василий Наумкин
24 мая 2015, 16:36
+1
Обнови Tickets, должно заработать.
Василий Наумкин
24 мая 2015, 15:03
4
+2
Сделай сниппет
<?php
echo '<pre>';
print_r($modx->placeholders);
die;
и вызови его на странице после mFilter2 — увидишь все выставленные плейсхолдеры.
Василий Наумкин
24 мая 2015, 14:27
0
Думаю, его стоит вызвать некэшированным.