30 декабря 2012, 08:33 Должно работать. На экран выводится сообщение, что заказ принят? Заказ в админке появляется? Если всё ок, и нет только писем — смотри логи на предмет ошибок работы почты. Вопросы / formit - отправка письма. 12 0
29 декабря 2012, 19:06 Крайне полезно делать $c->prepare(); echo $c->toSql(); die;Будет дамп SQL запроса, который можно загонять для проверки в phpmyadmin. Для разработчиков / "Классные" процессоры в MODX 2.2 48 0 1
29 декабря 2012, 18:40 Попробуй еще $c->select($this->modx->getSelectColumns('TdTypes','TdTypes')); Для разработчиков / "Классные" процессоры в MODX 2.2 48 0 1
29 декабря 2012, 18:37 Смотри лог, по любому выбираешь несуществующий столбец. xPDO такие ошибки пишет в системный журнал. Для разработчиков / "Классные" процессоры в MODX 2.2 48 0
29 декабря 2012, 15:27 xPDOQuery::select() принимает только строку. В документации была опечатка, уже поправил. То есть: $c->select('id,name,TdTypes,updated,enabled'); Для разработчиков / "Классные" процессоры в MODX 2.2 48 0
29 декабря 2012, 13:33 Да, конечно нужно не только объединить таблицы, но и выбрать из них нужные данные. Для разработчиков / "Классные" процессоры в MODX 2.2 48 0
28 декабря 2012, 23:24 Юля, не мучайтесь — на Windows это работать не будет. Ну или будет, но через одно место и после многих танцев с бубном. Если нет желания покупать GNU/Linux тестовую площадку в интернетах, ознакомьтесь хотя бы с виртуальной машиной. Учитывая, что 99% сайтов MODX работают на Linux — эти знания себя ещё окупят! Вопросы / Создание компонента на основе modExtra 7 0
28 декабря 2012, 20:47 Очень рад! На будущее — все ошибки должны быть в системном журнале. Вопросы / HybridAuth и redirect_uri_mismatch 29 0
28 декабря 2012, 19:09 Плагином на OnUserFormSave можно самому задавать любой пароль только что созданному юзеру. Там будет переменная $mode, которая для нового юзера равна new. Вопросы / Как получить пароль пользователя? 7 0
28 декабря 2012, 17:29 А иначе увёл базу хэшей, раскодировал и получил базу паролей юзеров. Можно уже тогда сразу, в открытом виде хранить. Вопросы / Как получить пароль пользователя? 7 0
28 декабря 2012, 17:23 Пароль нельзя обратно расхэшировать, можно только задать новый. Сам принцип хэша — работа в одну сторону. Вопросы / Как получить пароль пользователя? 7 0
28 декабря 2012, 17:21 Сервисы Oath2 требуют точного url возврата: http://example.com/assets/components/hybridauth/action.php?hauth.done=Google http://example.com/assets/components/hybridauth/action.php?hauth.done=Yandex Со вчерашнего дня есть инструкции в картинках на rtfm. Вопросы / HybridAuth и redirect_uri_mismatch 29 0
28 декабря 2012, 09:38 Должно работать. Попробуйте там echo $newPassword; die;И ввести его самостоятельно в форму логина. Ну и проверить в БД, меняется ли вообще хэш пароля у юзера? Вопросы / MiniShop. Пароль в письме юзеру 2 0
27 декабря 2012, 16:26 Ну да, точно =) Спасибо за новый способ работы с ТВ. Вопросы / Проблема с TV параметрами в MODx 28 0
27 декабря 2012, 15:36 Да. Приходить должно в любом случае, хотя бы с одной темой, без тела письма. Если не приходит вообще — разбирайтесь с почтой, может спаморезка не пускает, или еще что. Вопросы / miniShop. Где указать чанк для почтовых уведомлени 5 0
27 декабря 2012, 15:34 Тогда, я бы попробовал плагином на OnWebPageInit или OnLoadWebDocument менять шаблон ресурса при его загрузке. Реагировать можно на параметр в $_GET; Вопросы / Печать страницы есть ли какой нибудь плагин? 4 0
27 декабря 2012, 15:31 Ну — щас через админку смотрел, не сохраняется. Хотя, уже ничему не удивлюсь =) Вопросы / Проблема с TV параметрами в MODx 28 0
27 декабря 2012, 15:29 А как сохранить новое значение в ТВ? $modx->resource->save() не помогает, конечно. А если значение нужно только на время работы скрипта, и сохранять его не надо — то и ТВ ни к чему, можно любое имя написать. Вопросы / Проблема с TV параметрами в MODx 28 0
27 декабря 2012, 15:23 У меня оно и не сохраняется. Это поле будет работать только во время выполнения скрипта. То есть, методом set мы выставляем любое поле с любым значением, потом можем его использовать как хотим, а после работы оно пропадает — ибо сохранить его некуда, в модели то его нет. Если же ничего туда не писать, а просто print_r($modx->resource->get('test')); — то будут данные ТВ параметра. Всё это очень интересно, но мне надо работать, так что не буду копать «почему всё именно так, а не иначе». Вообще, стараюсь не использовать ТВ, если это возможно. Вопросы / Проблема с TV параметрами в MODx 28 0
27 декабря 2012, 15:12 Судя по тому, что пишет Боб Рей — оно сохраняется в ТВ, а не в объект. Вопросы / Проблема с TV параметрами в MODx 28 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
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 ...
Если всё ок, и нет только писем — смотри логи на предмет ошибок работы почты.
Будет дамп SQL запроса, который можно загонять для проверки в phpmyadmin.
xPDO такие ошибки пишет в системный журнал.
То есть:
Если нет желания покупать GNU/Linux тестовую площадку в интернетах, ознакомьтесь хотя бы с виртуальной машиной.
Учитывая, что 99% сайтов MODX работают на Linux — эти знания себя ещё окупят!
На будущее — все ошибки должны быть в системном журнале.
Там будет переменная $mode, которая для нового юзера равна new.
Можно уже тогда сразу, в открытом виде хранить.
Сам принцип хэша — работа в одну сторону.
Со вчерашнего дня есть инструкции в картинках на rtfm.
Попробуйте там
И ввести его самостоятельно в форму логина. Ну и проверить в БД, меняется ли вообще хэш пароля у юзера?
Спасибо за новый способ работы с ТВ.
Если не приходит вообще — разбирайтесь с почтой, может спаморезка не пускает, или еще что.
Реагировать можно на параметр в $_GET;
Хотя, уже ничему не удивлюсь =)
$modx->resource->save() не помогает, конечно. А если значение нужно только на время работы скрипта, и сохранять его не надо — то и ТВ ни к чему, можно любое имя написать.
Это поле будет работать только во время выполнения скрипта. То есть, методом set мы выставляем любое поле с любым значением, потом можем его использовать как хотим, а после работы оно пропадает — ибо сохранить его некуда, в модели то его нет.
Если же ничего туда не писать, а просто print_r($modx->resource->get('test')); — то будут данные ТВ параметра.
Всё это очень интересно, но мне надо работать, так что не буду копать «почему всё именно так, а не иначе». Вообще, стараюсь не использовать ТВ, если это возможно.