21 мая 2013, 09:55 return substr($sanitized, 0, $length); Переменная $length почему то равна 0 и естественно substr() в итоге возвращает пустую строку… По идее в &profileFields можно указать максимальную длину значений, через двоеточие. Например, &profileFields=`username:25,fullname:50,email:50,address:90`. и тогда думал переменная $length будет равна указанному значению, но после вызова [[!HybridAuth? &profileFields=`username:25,email:40,fullname:40,phone:12,address:90,country:30,city:30` &requiredFields=`username,email,fullname,phone` &action=`getProfile`]] все равно $length=0 В итоге заменил return substr($sanitized, 0, $length); на if (strlen($sanitized) > $length and $length > 0) { return substr($sanitized, 0, $length); } else { return $sanitized; } Вопросы / HybridAuth 8 0
mxApi — быстрый внешний API для MODX Revolution Запрос: • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях; • паритет ядра между mxapi2 и mxapi3 (чтобы...
Как я использую mxBoard для работы с ИИ-агентами Немного непонятно, зачем здесь MODX. Агенты работают именно над этим сайтом или это какой-то общий оркестратор, и на доске могут быть карточки по разным сайтам? А ещё расскажи, ...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
Переменная $length почему то равна 0 и естественно substr() в итоге возвращает пустую строку…
По идее в &profileFields можно указать максимальную длину значений, через двоеточие. Например, &profileFields=`username:25,fullname:50,email:50,address:90`.
и тогда думал переменная $length будет равна указанному значению, но после вызова
[[!HybridAuth? &profileFields=`username:25,email:40,fullname:40,phone:12,address:90,country:30,city:30` &requiredFields=`username,email,fullname,phone` &action=`getProfile`]]
все равно $length=0
В итоге заменил
return substr($sanitized, 0, $length);
на
if (strlen($sanitized) > $length and $length > 0) { return substr($sanitized, 0, $length); } else { return $sanitized; }