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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
20 января 2017, 07:34
+3
modx.pro/hosting/5662-update-modhost.pro/

Полтора года уже как на modhost.pro это всё по умолчанию включено.
Василий Наумкин
17 января 2017, 19:07
+2
Именно так, да.

Более того, параметры, указанные в tvFilters, всё равно конвертируются в where. Иногда, возможно, с ошибками =)
Василий Наумкин
15 января 2017, 22:33
+2
Я понимаю, что может быть любое недопонимание и разочарование, но 17 одинаковых комментариев в разных произвольных темах — это перебор.

Отключил за спам.
Василий Наумкин
14 января 2017, 18:08
+1
Это 2 совершенно разные задачи.
Василий Наумкин
14 января 2017, 16:14
0
5000 рублей.

— деактивация профиля при переходе по определённой ссылке.
— при авторизации сообщение об удалении и возможности вновь активировать свою учётку через регистрацию
— отправка сообщения с активацией при попытке регистрации с тем же email (телефоном).
— системная настройка для отключения\включения тикетов и комментариев деактивированного юзера.

Не уверен, что окончательное удаление должно быть в стандартной поставке — больно это опасная вещь. Но можно написать отдельный скрипт для cron.
Василий Наумкин
14 января 2017, 13:34
0
Сам ты неточность.

Сниппет — это объект modSnippet, он хранится в БД, наследуется от modScript и имеет массу особенностей, которых нет у php файла. Например, при запуске его код кэшируется в директорию core/cache/includes/elements/modsnippet/.

То, что pdoTools умеет динамически создавать сниппеты из файлов, не делает эти файлы сниппетами.
Давай ты теорию сначала подучишь, а потом будешь поправлять, окей?
Василий Наумкин
14 января 2017, 13:23
0
Ну а теперь вызови этот файл в качестве модификатора.
Василий Наумкин
14 января 2017, 13:07
0
Это как, покажи?

Сниппет — в любом случае запись в таблице modSnippet.
Василий Наумкин
13 января 2017, 10:01
+1
Кстати, можно и вовсе использовать подсветку от Smarty — она даже лучше этого плагина работает. В смысле, меньше ошибок синтаксиса.

Скрин выше — он как раз от smarty версии.

Я ради интереса себе поставил IntelliJ IDEA, попробую на досуге немного поковырять плагин. Посмотрю заодно, что такое Java.
Василий Наумкин
13 января 2017, 09:59
+2
Ты же вопрос задаёшь — значит «Вопросы».

так как админка modx будет сильно утяжелять и непонятно что из этого получится (Пример ContentBlocks)
Никто не заставляет делать всё на ExtJS. Админка прекрасно выводит и чистый HTML, просто это может выглядеть несколько инородно. Но ограничений здесь нет.
Василий Наумкин
13 января 2017, 08:39
1
+2
github.com/klkvsk/fenom-phpstorm-plugin

Далеко не всё верно подсвечивает, но лучше, чем ничего.
Василий Наумкин
11 января 2017, 22:40
+1
Можно попробовать настроить работу с почтой напрямую через SMTP Яндекс, тот принимает вложения до 40 мегабайт:
telnet smtp.yandex.ru 25
Trying 87.250.250.38...
Connected to smtp.yandex.ru.
Escape character is '^]'.
220 smtp1p.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
ehlo localhost
250-smtp1p.mail.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-STARTTLS
250-AUTH LOGIN PLAIN XOAUTH2
250-DSN
250 ENHANCEDSTATUSCODES
42991616 байт — это вот его лимит, но следует учесть, что еще кодировка вложений тоже занимает место, так что в реале где-то 30-35 мегабайт можно отправлять.
Василий Наумкин
11 января 2017, 08:13
0
Не уверен, что minishop2 хранит сессию при оформлении заказа,
А зря.
Василий Наумкин
10 января 2017, 18:54
0
Учитывая, что она так и не была дописана — запросто.
Василий Наумкин
10 января 2017, 15:15
+1
Вот, проверил. Сделал один товар, заполнил опцию


Выбираю её
[[!msProducts?
    &parents=`0`
    &optionFilters=`{"Test1":"324235"}`
    &showLog=`1`
]]
И всё работает


Судя по твоему SQL — ошибок нет, всё в порядке. Возможно, нужный товар находится в другой категории, попробуй указать &parents=`0`

P.S. Еще меня смущает у тебя строка в логе
Added where condition: class_key=msProduct, 0(Array),
Хотя в SQL и всё верно. Однако, в моей выборке указывается прямо опция
Added where condition: class_key=msProduct, Test1.value=324235,
Возможно, у тебя старая версия pdoTools?
Василий Наумкин
10 января 2017, 15:09
+1
Очепятка, нужно использовать refreshActions.

Мне кажется, ты мог бы просто посмотреть, какие вообще методы есть в TicketAuthor, чем просто ждать ответа полгода.