Сергей Шлоков

Сергей Шлоков

Был в сети 06 ноября 2025, 19:54
Заказы не принимаю
Михаил уже ответил. От себя добавлю…
У меня пока нет полного понимания куда это прикручивать. У всех по разному, но подходящее решение не нашел. Пока мысль остановилась на ссылке в письме — т.е. человек забронировал, ему пришло письмо, а в нем ссылочка «Оплатить». Как альтернатива — это регистрация пользователя, кабинет, а в нем заявки. Но это сложно и я не нашел таких примеров в интернете.
Поэтому пока разбираюсь с минишопом, надеюсь что-то еще придет в голову. Или кто умный подскажет идею.
Василий, я правильно понимаю, что подсчет просмотров ведется по ресурсам, а не по веткам. Т.е. если вывести несколько веток на одной странице, то подсчитать количество новых комментариев у каждой ветки можно, но если просмотреть эти новые комментарии у одной ветки, то у остальных количество новых обнулится.
Это позиция Василия. Кто хочет отблагодарить или не хочет возиться со сборкой пакета или не видит смысла экономить и кому удобнее простое управление дополнениями, тот скачивает через магазин. А кому жалко кровных и привык к халяве или для посмотреть «как у умных сделано», тот берет на Github.
В принципе, сайты оплачивает заказчик. Поэтому смысла большого экономить не вижу. Тем более, что в случае с Github надо вручную и обновления накатывать, в отличие от встроенного механизма обновления дополнений самого MODX. В общем, через магазин и правильнее и удобнее. Имхо.
Если эти два поля обязательны, то их всегда нужно проверять, независимо от настройки requiredFields.
Тогда эта проверка, на самом деле, не нужна ->
$requiredFields = trim($this->getProperty('requiredFields'));
if (empty($requiredFields)) $requiredFields = array('name','email');
Просто описание вводит в заблуждение
Теперь можно отключить требование заполнения name.
Может тогда нужно чуть изменить проверку, чтобы не получать ошибку, описанную выше?
$requiredFields = trim($this->getProperty('requiredFields'));
if (empty($requiredFields)) $requiredFields = array('name','email');
[#122] Сниппету TicketComments Добавлен параметр &requiredFields для указания обязательных полей при комментировании. Теперь можно отключить требование заполнения name.
Василий, подскажи, а как отключить это требование. Если я выставляю &requiredFields=``, то получаю ошибку:
field: null
message: "Это поле обязательно."
Это потому, что в процессоре web/comment/create.class.php проверки на пустое значение нет.
$requiredFields = array_map('trim', explode(',', $this->getProperty('requiredFields', 'name,email')));
Получаю
$requiredFields = Array (
    [0] => 
)
То есть, на минимальном тарифе вы можете добавить 3 домена типа domain.ru и неограниченное количество поддоменов к ним
Отличная новость, подтверждающая уверенность, что не зря перешел на этот хостинг.
И за документацию отдельное спасибо.
В данном случае, пользователю приходит письмо с сайта. Он может ответить на него и прислать дополнительные данные. А менеджер, который рулит почтой, вносит необходимые данные в заявку.
А делать еще и полноценный почтовый интерфейс, мне кажется, это лишнее.