Вопросы

Как сопоставить записи между собой? на fenom

У товара (minishop2) есть теги (ну или любое другое поле со словами через запятую).
Есть категория (minishop2) без товаров, у этой категории указаны теги (тв поле со словами через запятую).

При просмотре категории, как можно выводить товары которые совпали по тегам?
UDAV
24 августа 2018, 13:06
modx.pro
734
0

Есть готовые решения с социальным функционалом?

Приветствую!

Стоит задача создать сайт с небольшим социальным функционалом. Есть две сущности — Юзер и товар. По товарам можно найти юзеров (у кого был, есть или нужен товар), Юзер можно выбрать товар (пока из заранее загруженного списка) в один из трех списков (есть, был, нужен), собственно нужно чтобы можно было сопоставить юзеров по тому, у кого есть товар и того у кого будет (нужен).

Вопрос, какие готовые решения на базе MODX есть?
anton
24 августа 2018, 13:01
modx.pro
890
0

HybridAuth - Разрешенные URI перенаправления

Здравствуйте коллеги!

Подскажите пожалуйста как правильно написать инструкцию в настройках console.developers.google.com чтобы после авторизации пользователя возвращало на страницу с которой он авторизовывался, а не перенаправляло на главную?

Сейчас у меня прописано site.ru/?hauth.done=Google

UPD: разобрался сам, может кому пригодится — надо в самом HybridAuth ставить id-шник страницы, на феноме выглядит так — 'loginResourceId'=>$_modx->resource.id
Илья
24 августа 2018, 11:34
modx.pro
1 029
0

Bootstrap версии 2 и Tickets - не работает добавление в избранное (некликабельная звездочка)

Есть ли возможность поменять код в Tickets, не обновляя Bootstrap до последней версии?
Все остальное (рейтинг +-, вывод количества просмотров) работает без проблем.
Игорь
24 августа 2018, 09:36
modx.pro
1
1 360
0

Разделение пользователей по контекстам

Приветствую!

В одной админке несколько сайтов (контекстов). Все настроил, разделил права доступа пользователям, но при попытке сохранить ресурс (менеджеру) выкидывает ошибку «Доступ запрещён!» (на второй контекст) — что может быть, где поправить проблему?

— Проблема была в «Политике доступа» прошелся заново по всем пунктам, заработало. Для магазина нужно отделать давать доступ в «Права доступа -> Доступ к контекстам»

Всем спасибо!
Роман
24 августа 2018, 01:34
modx.pro
944
0

После копирование на новый домен перестала работать Gallery

Добрый вечер.

Скопировал сайт на новый домен в соседнюю папку. И перестала работать галерея — все картинки битые.

Например, так картинка видна:
www.domodedovo-remont.ru/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=500&h=500&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg

А вот так уже нет:
www.anvan.me/assets/components/gallery/connector.php?action=web/phpthumb&ctx=web&w=500&h=500&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F1%2F2.jpg

В админке тоже не отображаются картинки в галерее.

Похоже, что по какой-то причине не может создавать кеш картинок…

При заходе в галерею в логах ошибок нет, а вот если выбрать какую-то картинку то вот такой лог ошибок:
Andrey Andreev
24 августа 2018, 00:16
modx.pro
1 610
0

В Сафари не хочет работать загрузчик файлов для TicketForm

Приветствую сообщество!

В общем дело такое.
Пользуюсь TicketForm для добавления на сайт отзывов.

НО!

Тут недавно выяснилось, что в Сафари не хочет работать загрузчик файлов!
Т.е. нажимаю кнопку (зажимаю), ничего не происходит!

Нашел вот такую статью:
bezumkin.ru/sections/blog/2377/

Но она старенькая и может уже не актуальная!
Помогите пожалуйста решить данную ситуацию!
Andrey
24 августа 2018, 00:03
modx.pro
1 109
0

Не работает fenom

Подскажите. Только недавно столкнулся с fenom. Есть код в начале сайте
$user_role = '';

if (!isset($_SESSION['user_role'])){
    $roles = ['student','teacher'];
    foreach ($roles as $role){
        if ($modx->user->isMember($role)){
            $_SESSION['user_role'] = $role;
            $user_role = $role;
            break;
        }
    }
} else {
    $user_role = $_SESSION['user_role'];
}

$modx->setPlaceholder('user_role',$user_role);
А после этого с помощью fenom пытаюсь получить плейсхолдер и ничего не выводит — пустота
{$_modx->getPlaceholder('user_role')}
Скажите в чем может быть проблема?
Евгений Лазарев
23 августа 2018, 18:30
modx.pro
1 668
0

Office

Всем привет!

недавно приобрел дополнение Office, прочитал всю документацию, но даже следуя инструкции из нее, столкнулся вот с таким вопросом:

Создал ресурсы по инструкции: Авторизация, Профиль, История заказов…

Но вот почему то при переходе в регистрацию, у меня дефолдное оформление, без подключения CSS, все выглядит вообще не так как на примере.

Возник вопрос — нужно ли создавать под каждый из этих ресурсов шаблон?.. хотя в документации, как я понял, все уже готовое… либо я что то не так делаю? В настройках системы проверял, адреса до стилей верные.
Андрей Перевезенцев
23 августа 2018, 18:29
modx.pro
1 145
0

Переадресация на страницу оплаты в случае нехватки средств на личном счете

Добрый день.
Подскажите, как правильно сделать переадресацию с корзины на страницу пополнения личного счета, в том случае если для оплаты с личного счета не хватает средств?
Попытался вклиниться в плагин msProfile, но это не дало результата

case 'msOnBeforeCreateOrder':
        /** @var msOrder $msOrder */
        if ($payment = $msOrder->getOne('Payment')) {
            $class = $payment->get('class');
            if (preg_match('/^CustomerAccount/i', $class)) {
                /** @var msPayment $payment */
                $payment->loadHandler();
                if ($payment->handler instanceof CustomerAccount && !$payment->handler->check($msOrder)) {
                    $modx->lexicon->load('msprofile:default');
                    $modx->event->output($modx->lexicon('ms2_profile_err_balance'));
                    $url = $modx->makeUrl(5);
                    $modx->sendRedirect($url);
                }
            }
        }
        break;
Андрей
23 августа 2018, 17:44
modx.pro
828
0