Пётр Молчанов

Пётр Молчанов

С нами с 24 декабря 2012; Место в рейтинге пользователей: #186
Пётр Молчанов
29 января 2020, 11:39
0
Всем привет.
Подскажите, как можно к полю «Содержимое» (которое localizator_content) подключить установленный редактор кода? У меня установлен Ace
Пётр Молчанов
09 сентября 2019, 11:43
+3
Просто оставлю это здесь))) На секундочку, это был 2015 год… Эх, сколько было надежд
www.slimframework.com/2015/02/23/modx-cms-and-slim.html
Пётр Молчанов
06 мая 2019, 10:33
0
можно посмотреть файлик крона и понять, что 6ой параметр — это пользователь. наверное, вам нужно поменять на www-data, но это не точно :) надо смотреть в системе
# m h dom mon dow user	command
17 *	* * *	root cd / && run-parts --report /etc/cron.hourly
Пётр Молчанов
28 февраля 2019, 11:22
0
Компонент платный? Как скачать? Исходники можно посмотреть?)
Пётр Молчанов
06 июня 2018, 09:39
+1
Раньше тоже их использовал, но у почты есть собственный калькулятор otpravka.pochta.ru/specification#/nogroup-rate_calculate
100% актуальность данных + был момент, что postcalc.ru не передавал данные, что доставка до указанного пункта не доступна (из-за погоды было)
Пётр Молчанов
11 мая 2018, 10:06
+1
Ищи в ядре функцию $modx->user->generatePassword()
Вот нашел для тебя:
public function generatePassword($length = 10,array $options = array()) {
        $options = array_merge(array(
            'allowable_characters' => 'abcdefghjkmnpqrstuvxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789',
            'srand_seed_multiplier' => 1000000,
        ),$options);

        $ps_len = strlen($options['allowable_characters']);
        srand((double) microtime() * $options['srand_seed_multiplier']);
        $pass = '';
        for ($i = 0; $i < $length; $i++) {
            $pass .= $options['allowable_characters'][mt_rand(0, $ps_len -1)];
        }
        return $pass;
    }
Пётр Молчанов
24 апреля 2018, 10:36
0
Там же написано
array(4)
, т.е. это массив, вы же в своём варианте обращаетесь как к объекту
Пётр Молчанов
16 февраля 2018, 11:06
0
Так-то всё логично. А свап смотрели? Уверено, что он забит на 100% с таким-то объемом озу
Пётр Молчанов
31 января 2018, 11:20
0
Проверь, что сниппет вызывается некэшированным, т.е. так [[!MinifyX?
Пётр Молчанов
16 января 2018, 10:52
0
лучше даже php7.1-fpm
Пётр Молчанов
04 декабря 2017, 18:19
0
Именно. Штатный nospam:blank использовал изначально, но потом просто поток ботов захлестнул, пришлось искать решение. То, что написал выше, работает по сей день
Пётр Молчанов
04 декабря 2017, 16:31
+1
нет, боты поумнели — палят тип поля hidden и всякие названия полей типа nospam, antispam, spam и т.п.
тут же поле с типом text, просто скрыто стилями
Пётр Молчанов
04 декабря 2017, 11:52
+1
мне помогла такая схема:
1. в чанк формы регистрации добавил доп. инпут
<input type="text" style="display:none;" name="workemail" value="" />
2. в сниппете Register в валидацию добавил проверку, что это поле пусто
&validate=`
        email:email:required:lcase,
        password:required,
    	workemail:blank`
Пётр Молчанов
01 декабря 2017, 11:33
0
Вы используете компонент Login?
Пётр Молчанов
20 ноября 2017, 10:19
0
ты прав, мой косяк. событие называется OnUserSave
Пётр Молчанов
12 октября 2017, 10:55
0
буду знать) каменты у нас че-то не охотно пишут… дай бог штук 10 за год
Пётр Молчанов
12 октября 2017, 10:55
0
щас посмотрел — более 200 тыс записей в таблице. очистил)
Пётр Молчанов
11 октября 2017, 11:29
0
А как-то вообще можно отключить данный подсчет? Если нет, то было бы не плохо добавить такую опцию. Я, например, не использую эти просмотры никак.
Пётр Молчанов
14 сентября 2017, 10:28
0
т.е. по факту вы хотите чтобы в поле «псевдоним» автоматом подставлялся id создаваемого документа?
Пётр Молчанов
11 сентября 2017, 12:36
+1
Имейте ввиду ;)
Доки
developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce?hl=ru
Но я рекомендую сразу реализовывать расширенную эл. торговлю, т.к. только в ней можно отправлять транзакции для отказанных заказов
developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce?hl=ru