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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
30 декабря 2012, 10:49
0
Да, всё ок.

Тогда нужно провести диагностику сниппетом QuickEmail.
Василий Наумкин
30 декабря 2012, 10:31
0
VDS, значит.

А почта там настроена, Sendmail установлен? Пробовал почту из консоли отправлять?
echo -e "To: user@example.com\nSubject: Test\nTest\n" | sendmail -bm -t -v
Василий Наумкин
30 декабря 2012, 08:40
0
Если написать, что именно нужно — желающих обычно больше.
Василий Наумкин
30 декабря 2012, 08:33
0
Должно работать. На экран выводится сообщение, что заказ принят? Заказ в админке появляется?

Если всё ок, и нет только писем — смотри логи на предмет ошибок работы почты.
Василий Наумкин
29 декабря 2012, 19:06
1
0
Крайне полезно делать
$c->prepare();
echo $c->toSql();
die;
Будет дамп SQL запроса, который можно загонять для проверки в phpmyadmin.
Василий Наумкин
29 декабря 2012, 18:40
1
0
Попробуй еще
$c->select($this->modx->getSelectColumns('TdTypes','TdTypes'));
Василий Наумкин
29 декабря 2012, 18:37
0
Смотри лог, по любому выбираешь несуществующий столбец.

xPDO такие ошибки пишет в системный журнал.
Василий Наумкин
29 декабря 2012, 15:27
0
xPDOQuery::select() принимает только строку. В документации была опечатка, уже поправил.

То есть:
$c->select('id,name,TdTypes,updated,enabled');
Василий Наумкин
29 декабря 2012, 13:33
0
Да, конечно нужно не только объединить таблицы, но и выбрать из них нужные данные.
Василий Наумкин
28 декабря 2012, 23:24
0
Юля, не мучайтесь — на Windows это работать не будет. Ну или будет, но через одно место и после многих танцев с бубном.

Если нет желания покупать GNU/Linux тестовую площадку в интернетах, ознакомьтесь хотя бы с виртуальной машиной.

Учитывая, что 99% сайтов MODX работают на Linux — эти знания себя ещё окупят!
Василий Наумкин
28 декабря 2012, 20:47
0
Очень рад!

На будущее — все ошибки должны быть в системном журнале.
Василий Наумкин
28 декабря 2012, 19:09
0
Плагином на OnUserFormSave можно самому задавать любой пароль только что созданному юзеру.

Там будет переменная $mode, которая для нового юзера равна new.
Василий Наумкин
28 декабря 2012, 17:29
0
А иначе увёл базу хэшей, раскодировал и получил базу паролей юзеров.

Можно уже тогда сразу, в открытом виде хранить.
Василий Наумкин
28 декабря 2012, 17:23
0
Пароль нельзя обратно расхэшировать, можно только задать новый.

Сам принцип хэша — работа в одну сторону.
Василий Наумкин
28 декабря 2012, 17:21
0
Сервисы 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.
Василий Наумкин
28 декабря 2012, 09:38
0
Должно работать.

Попробуйте там
echo $newPassword;
die;
И ввести его самостоятельно в форму логина. Ну и проверить в БД, меняется ли вообще хэш пароля у юзера?
Василий Наумкин
27 декабря 2012, 16:26
0
Ну да, точно =)

Спасибо за новый способ работы с ТВ.
Василий Наумкин
27 декабря 2012, 15:36
0
Да. Приходить должно в любом случае, хотя бы с одной темой, без тела письма.

Если не приходит вообще — разбирайтесь с почтой, может спаморезка не пускает, или еще что.
Василий Наумкин
27 декабря 2012, 15:34
0
Тогда, я бы попробовал плагином на OnWebPageInit или OnLoadWebDocument менять шаблон ресурса при его загрузке.

Реагировать можно на параметр в $_GET;
Василий Наумкин
27 декабря 2012, 15:31
0
Ну — щас через админку смотрел, не сохраняется.

Хотя, уже ничему не удивлюсь =)