Всего 122 798 комментариев

Василий Наумкин
04 декабря 2013, 13:43
0
Обновляйся, версия 1.2.3-pl
Василий Наумкин
04 декабря 2013, 13:35
0
Ошибка понятна, сейчас будет исправление.

Ты не вызываешь комментарии на странице тикетов, отсюда нет объекта TicketThread, а он присоединяется в сниппете к тикету через INNER JOIN.
Василий Наумкин
04 декабря 2013, 13:25
0
Там вообще javascript нет, если что.
Aртур Чикин
04 декабря 2013, 13:00
0
Блин печально. Жаль что нету callback функции в случае успешного обновления профиля. Или может я просто о нем не знаю?
Алексей П
04 декабря 2013, 12:55
0
Воспроизвел. Все равно «Total rows: 0»
s4439.modx-test.com/

Панель управления s4439.modx-test.com/manager/
Логин s4439
Пароль 1OwkpfTqYiys
Василий Наумкин
04 декабря 2013, 12:07
0
haProfile работает через ajax. Если все правильно — там не может быть такой проблемы.

Перепутал с Office. В обычном HybridAuth так и должно быть — редирект делать нельзя, ибо в форме могу быть ошибки и выставляются плейсхолдеры.

Хочешь ajax — покупай Office или делай сам через AjaxForm.
Любовь
04 декабря 2013, 12:06
0
Спасибо, пока не за компом, вечером посмотрю.
Aртур Чикин
04 декабря 2013, 12:04
0
Неужели никто не может помочь?
Василий Наумкин
04 декабря 2013, 11:52
0
Самый простой способ — поменять местами server_name в конфиге nginx у этих двух сайтов.

Если в конфиге есть условия для редиректа с www на безwww — там тоже нужно поменять адрес сайта.
Любовь
04 декабря 2013, 11:48
0
Спасибо, но хотелось бы конкретики)
Михаил
04 декабря 2013, 11:38
0
В настройках прописать пути
Peter Zenin
03 декабря 2013, 22:03
0
Спасибо, попробую.
Просто $where[] = 'строка';?
Василий Наумкин
03 декабря 2013, 21:58
0
Строку можно добавить в массив.
Peter Zenin
03 декабря 2013, 21:54
0
Один массив, второе — строка. Надо как-то объединить.

Можно первый массив тоже вручную обойти и сделать строку, но это как-то не очень…
Clean
03 декабря 2013, 21:47
0
я вообще не увидел проблемы- сделал array_merge, а до этого приведи оба массива к цивильному виду
Peter Zenin
03 декабря 2013, 21:45
0
Сложность в том, что у меня кроме этого условия, еще есть куча всего в $where в виде массива, который потом toJSON
То есть мне надо совместить и старый массив условий и новое условие plain text…

Так нельзя сделать?
Василий Наумкин
03 декабря 2013, 21:33
1
0
Уже очень много раз писали что можно просто писать готовый SQL в условие. В последних версиях можно даже не JSON указывать, а просто:
&where=`(column1 LIKE '%this%' OR column1 LIKE '%that%') AND something=else`
Peter Zenin
03 декабря 2013, 20:37
1
0
Вот как я сделал (у меня 1700 бесплатная):

/core/components/minishop2/custom/delivery/msdeliveryhandlerpetja.class.php:
<?php
/**
 * User: Petja
 * Date: 02.11.13
 * Time: 3:53
 */

class msDeliveryHandlerPetja extends msDeliveryHandler{

    public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {

        $add_price = 0;

        if($cost < 1700){
            $add_price = $delivery->get('price');
        }

        return $cost + $add_price;

    }

}
А в настройках магазина: варианты доставки, редактировать доставку, Класс-обработчик: msDeliveryHandlerPetja

И все вроде.
Peter Zenin
03 декабря 2013, 20:31
0
Вот так ближе к делу, но все равно не хватает скобок:
$where = array(
    0 => array('Data.color:LIKE' => '%red%'),
    1 => array('OR:Data.color:LIKE' => '%green%'),
    2 => array('OR:Data.color:LIKE' => '%blue%'),
    3 => array('OR:Data.color:LIKE' => '%orange%'),
);
Придется пока preg_replace делать и повторно чистый скуль отправлять…

Скобок не хватает в смысле, что у меня идут много условий в WHERE AND AND а здесь надо добавить AND ( OR OR OR)
Пашкович Дмитрий
03 декабря 2013, 20:00
0
Сниппет импорта был рабочим, и не раз им уже пользовались. После обновления miniShop2 что-то изменилось, и я к сожалению, не могу понять что. Я больше чем уверен, что любой соображающий специалист на этом форуме, решит мою проблему за 30 минут, и, разумеется, я за них заплачу. Только откликнитесь кто-нибудь, наконец