Дмитрий Суворов

Дмитрий Суворов

С нами с 01 августа 2013; Место в рейтинге пользователей: #185

Можно ли взломать сайт на MODX?

Добрый день!
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
Артем
23 января 2017, 20:04
modx.pro
23
7 975
+1

Список всех контекстов

Как можно получить список всех контекстов в снипете/плагине? Буду рад ссылкам, подсказкам и прочим добрым словам ))
Юрий Фомин
23 января 2017, 15:02
modx.pro
4
4 690
+1

Убрать TV из под поля Introtext

Здравствуйте!
Возможно, спрашиваю полную глупость, но впервые сталкиваюсь с такой фигней.
Взял доделывать проект, который бросили другие фрилансеры. Так вот. В разделе отзывов TV поля (см.скриншот) находятся почему под полем аннотации. Как они там оказались — я не знаю. В настройках ничего не нашел, плагинов никаких нет, дополнений, которые могут на это влиять, вроде никаких не установлено. Но самое смешное то, что больше никакие TV, кроме этих трех, больше к ресурсу не прикрепляются. В шаблоне их можно указать, но для страницы они не выводятся и нельзя добавить другую информацию. Переделывать все не очень хочется, ибо около 120 ресурсов все-таки…
Дмитрий
23 января 2017, 14:14
modx.pro
1
1 304
0

Номер телефона miniShop2 в профиль пользователя

Добрый вечер!
Нужно при оформлении заказа брать номер телефона из msOrderAddress и записывать его в профиль пользователя.

Написал такой плагин, но номер телефона записывается совсем не тот…

<?php
switch ($modx->event->name) {
    case "msOnCreateOrder":
        $msUserId = $msOrder->get('user_id');
        $msAddress = $modx->getObject('msOrderAddress',$msUserId);
        $msPhone = $msAddress->get('phone');
        
        $user = $modx->getObject('modUser',$msUserId);
        $profile = $user->getOne('Profile');
        $profile->set('phone', $msPhone);
        $profile->save();
        break;
}

На этом этапе в переменную попадает id заказа, а не пользователя:

$msUserId = $msOrder->get('user_id');
Игорь Терентьев
22 января 2017, 14:39
modx.pro
6
3 361
0

Вопрос пользователю о переходе в корзину

Всем привет, такой вопрос, можно как то сделать так, что, после добавления товара в корзину, пользователю допустим всплывало уведомление в модальном окне с предложением перейти в корзину, возможно есть примеры реализации? Minishop2
Kilimanjaro
22 января 2017, 12:09
modx.pro
2
1 207
0

minishop2 - Задание опций товаров (при оформлении)

Здравствуйте!
При оформлении заказа, каждому товару необходима возможность выбрать опцию. Но опции у товаров всегда одинаковые, есть ли возможность делать это без задания доступных вариантов опций в каждом товаре?
Буду благодарен за любую помощь
Надир
22 января 2017, 09:46
modx.pro
2
1 845
0

minishop2 изменение значения в поле price

Доброго времени!

Первый раз делаю магазин на minishop2. Нашел небольшой снипет, Переделал его под себя для изменения цены в minishop2 в зависимости от города

<?php
//Меняем цены где нужно
$resources = $modx->getCollection('msProduct',array('id:>' => 0));
foreach ($resources as $res) {
    $usdprice = $res->get('old_price');
    if ($usdprice) {
        $res->set('price', $price_msk);
        $res->set('old_price', $old_price_msk);
        $res->save();
    }
}
$modx->cacheManager->refresh();
Все как бы работает работает, но почему то данный код обнуляет все опции товара которые я сделал. Может кто нибудь помочь? или у кого нибудь есть пример снипета или плагина? СПАСИБО!
Евгений швелев
21 января 2017, 15:01
modx.pro
1
752
0

Как сделать несколько цен к товару в MiniShop2?

Доброго времени уважаемые коллеги! Первый раз делаю магазин на MiniShop2. У меня есть 3 города в интернет магазине. Реализовал с помощью GeoLocation. Вопрос следующий, как изменить цену в [[+price]] и в [[+old_price]] на цену указанную в опциях товара? Погуглив выяснил следующее: что нужно создавать плагин на событие msOnGetProductPrice, но к сожалению не хватает знаний создать новый плагин и попытки переделать решения которые уже есть на этом сайте и в инете под мой сайт не привели к результату. Помогите пожалуйста решить задачу или может у кого нибудь код плагина/снипета решающий этот вопрос? Поделитесь)
Евгений швелев
21 января 2017, 12:40
modx.pro
1
1 381
0

Изменяется <base href="[[++site_url]]">

Странная проблема с дополнением Gallery.
После установки этого дополнения меняется на всякие разные левые адреса. В основном какие то китайские. Деинсталляция помогает. Само дополнение мне нужно.

РЕШЕНО!
Проблема была в том, что хостер сделал домен сайта основным и он был доступен по IP адресу. Дополнение не при чём.
Miša Bulic
20 января 2017, 13:37
modx.pro
1
9 957
0

HTTPS и AjaxForm

Здравствуйте. Подскажите, как подружить сайт, работающий по HTTPS и компонент AjaxForm. Для рекаптчи компонент генерирует ссылку с адресом www.google.com/recaptcha/api/challenge?k=*. По рекомендациям developers.google.com/recaptcha/old/docs/tips ссылка должна иметь формат https://* для SSL-сайтов. Как модифицировать компонент, чтобы выдавалась правильная ссылка?
Vlad Kovnerov
20 января 2017, 08:50
modx.pro
1
912
0