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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
03 июля 2014, 11:46
0
Ну, кроме сложных ТВ, типа MIGX.

Если обычные значения: циферки, буковки — то без проблем.
Василий Наумкин
03 июля 2014, 10:58
0
Хостинг наш? Если да — создавай тикет в поддержке, разберемся.

Дошло, что на нешем ты hash бы не отключил и не включил. Тогда не знаю, разбирайся почему функция mail() не доступна.
Василий Наумкин
03 июля 2014, 10:37
0
Круто!

Видимо, в кэше страницы сайта был не тот адрес, к которому обращался скрипт, или что-то в этом духе. В общем, у сайта всегда должно быть одно каноничное имя, на которое nginx должен переправлять все запросы.
Василий Наумкин
03 июля 2014, 10:36
0
Для начала, как минимум, нужно убрать плагин и проверить — останется ли ошибка?

Если нет, значит в плагине что-то не так.
Василий Наумкин
03 июля 2014, 09:22
0
У тебя на сервере нет нужного модуля для генерации пароля новому юзеру MODX. miniShop2 здесь вообще не при чем.

www.google.ru/search?ie=UTF-8&hl=ru&q=undefined%20function%20hash
Василий Наумкин
02 июля 2014, 22:04
+1
if ($res = $modx->getObject('modResource', array('pagetitle' => $pagetitle, 'context_key' => $ctx))) {
	$id = $res->get('id');
}
Василий Наумкин
02 июля 2014, 21:46
0
Думаю да, можно. Если расширить стандартный класс корзины и заказа — без проблем.

Ну и msProfile для этого не нужен — он только для работы с профилями и оплаты со счета.
Василий Наумкин
02 июля 2014, 21:32
0
Не так-то просто вывести на сайт несуществующий товар.

Нужно создать какую-то свою таблицу для вывода такого, а потом изменить класс корзины и заказа. Но в принципе — это возможно.
Наш хостинг так работает — пополняет счет и списывает с него деньги каждый месяц. Всё через MS2 и msProfile.
Василий Наумкин
02 июля 2014, 21:28
+2
Зачем?

Просто установи MS2 и она у тебя уже работает через его плагин. Магазин бесплатный, плагин — тоже.
Василий Наумкин
02 июля 2014, 21:28
0
Нет, публикацией ресурсов он не занимается =)
Василий Наумкин
02 июля 2014, 21:26
+1
Если знаешь id, то вся очень просто —
if ($modx->getCount('modResource', $id)) {
// Ресурс есть, работаем
}

Если не знаешь, то всё чуть сложнее —
if ($modx->getCount('modResource', array('pagetitle' => $pagetitle, 'context_key' => $ctx))) {
// Ресурс есть, работаем
}
Параметры в запросе, понятно, по желанию.
Василий Наумкин
02 июля 2014, 11:16
0
Не факт, что дело в этом, но все же версия 2.1.7-pl2 далеко не последняя.
Василий Наумкин
02 июля 2014, 10:54
0
Все его глюки лечатся простым F5.

Да и не факт, что это его глюки — просто скрипты накладываются друг на друга, без перезагрузки-то.
Василий Наумкин
02 июля 2014, 10:52
0
Да вроде там давно ничего не менялось.

Случайно AjaxManager не установлен? С ним такое бывает.