Вопросы
Как сопоставить записи между собой? на fenom
У товара (minishop2) есть теги (ну или любое другое поле со словами через запятую).
Есть категория (minishop2) без товаров, у этой категории указаны теги (тв поле со словами через запятую).
При просмотре категории, как можно выводить товары которые совпали по тегам?
Есть категория (minishop2) без товаров, у этой категории указаны теги (тв поле со словами через запятую).
При просмотре категории, как можно выводить товары которые совпали по тегам?
Есть готовые решения с социальным функционалом?
Приветствую!
Стоит задача создать сайт с небольшим социальным функционалом. Есть две сущности — Юзер и товар. По товарам можно найти юзеров (у кого был, есть или нужен товар), Юзер можно выбрать товар (пока из заранее загруженного списка) в один из трех списков (есть, был, нужен), собственно нужно чтобы можно было сопоставить юзеров по тому, у кого есть товар и того у кого будет (нужен).
Вопрос, какие готовые решения на базе MODX есть?
Стоит задача создать сайт с небольшим социальным функционалом. Есть две сущности — Юзер и товар. По товарам можно найти юзеров (у кого был, есть или нужен товар), Юзер можно выбрать товар (пока из заранее загруженного списка) в один из трех списков (есть, был, нужен), собственно нужно чтобы можно было сопоставить юзеров по тому, у кого есть товар и того у кого будет (нужен).
Вопрос, какие готовые решения на базе MODX есть?
HybridAuth - Разрешенные URI перенаправления
Здравствуйте коллеги!
Подскажите пожалуйста как правильно написать инструкцию в настройках console.developers.google.com чтобы после авторизации пользователя возвращало на страницу с которой он авторизовывался, а не перенаправляло на главную?
Сейчас у меня прописано site.ru/?hauth.done=Google
UPD: разобрался сам, может кому пригодится — надо в самом HybridAuth ставить id-шник страницы, на феноме выглядит так — 'loginResourceId'=>$_modx->resource.id
Подскажите пожалуйста как правильно написать инструкцию в настройках console.developers.google.com чтобы после авторизации пользователя возвращало на страницу с которой он авторизовывался, а не перенаправляло на главную?
Сейчас у меня прописано site.ru/?hauth.done=Google
UPD: разобрался сам, может кому пригодится — надо в самом HybridAuth ставить id-шник страницы, на феноме выглядит так — 'loginResourceId'=>$_modx->resource.id
Bootstrap версии 2 и Tickets - не работает добавление в избранное (некликабельная звездочка)
Есть ли возможность поменять код в Tickets, не обновляя Bootstrap до последней версии?
Все остальное (рейтинг +-, вывод количества просмотров) работает без проблем.
Все остальное (рейтинг +-, вывод количества просмотров) работает без проблем.
Разделение пользователей по контекстам
Приветствую!
В одной админке несколько сайтов (контекстов). Все настроил, разделил права доступа пользователям, но при попытке сохранить ресурс (менеджеру) выкидывает ошибку «Доступ запрещён!» (на второй контекст) — что может быть, где поправить проблему?
— Проблема была в «Политике доступа» прошелся заново по всем пунктам, заработало. Для магазина нужно отделать давать доступ в «Права доступа -> Доступ к контекстам»
Всем спасибо!
В одной админке несколько сайтов (контекстов). Все настроил, разделил права доступа пользователям, но при попытке сохранить ресурс (менеджеру) выкидывает ошибку «Доступ запрещён!» (на второй контекст) — что может быть, где поправить проблему?
— Проблема была в «Политике доступа» прошелся заново по всем пунктам, заработало. Для магазина нужно отделать давать доступ в «Права доступа -> Доступ к контекстам»
Всем спасибо!
После копирование на новый домен перестала работать 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
В админке тоже не отображаются картинки в галерее.
Похоже, что по какой-то причине не может создавать кеш картинок…
При заходе в галерею в логах ошибок нет, а вот если выбрать какую-то картинку то вот такой лог ошибок:
Скопировал сайт на новый домен в соседнюю папку. И перестала работать галерея — все картинки битые.
Например, так картинка видна:
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
В админке тоже не отображаются картинки в галерее.
Похоже, что по какой-то причине не может создавать кеш картинок…
При заходе в галерею в логах ошибок нет, а вот если выбрать какую-то картинку то вот такой лог ошибок:
В Сафари не хочет работать загрузчик файлов для TicketForm
Приветствую сообщество!
В общем дело такое.
Пользуюсь TicketForm для добавления на сайт отзывов.
НО!
Тут недавно выяснилось, что в Сафари не хочет работать загрузчик файлов!
Т.е. нажимаю кнопку (зажимаю), ничего не происходит!
Нашел вот такую статью:
bezumkin.ru/sections/blog/2377/
Но она старенькая и может уже не актуальная!
Помогите пожалуйста решить данную ситуацию!
В общем дело такое.
Пользуюсь TicketForm для добавления на сайт отзывов.
НО!
Тут недавно выяснилось, что в Сафари не хочет работать загрузчик файлов!
Т.е. нажимаю кнопку (зажимаю), ничего не происходит!
Нашел вот такую статью:
bezumkin.ru/sections/blog/2377/
Но она старенькая и может уже не актуальная!
Помогите пожалуйста решить данную ситуацию!
Не работает 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')}Скажите в чем может быть проблема? Office
Всем привет!
недавно приобрел дополнение Office, прочитал всю документацию, но даже следуя инструкции из нее, столкнулся вот с таким вопросом:
Создал ресурсы по инструкции: Авторизация, Профиль, История заказов…
Но вот почему то при переходе в регистрацию, у меня дефолдное оформление, без подключения CSS, все выглядит вообще не так как на примере.
Возник вопрос — нужно ли создавать под каждый из этих ресурсов шаблон?.. хотя в документации, как я понял, все уже готовое… либо я что то не так делаю? В настройках системы проверял, адреса до стилей верные.
недавно приобрел дополнение Office, прочитал всю документацию, но даже следуя инструкции из нее, столкнулся вот с таким вопросом:
Создал ресурсы по инструкции: Авторизация, Профиль, История заказов…
Но вот почему то при переходе в регистрацию, у меня дефолдное оформление, без подключения CSS, все выглядит вообще не так как на примере.
Возник вопрос — нужно ли создавать под каждый из этих ресурсов шаблон?.. хотя в документации, как я понял, все уже готовое… либо я что то не так делаю? В настройках системы проверял, адреса до стилей верные.
Переадресация на страницу оплаты в случае нехватки средств на личном счете
Добрый день.
Подскажите, как правильно сделать переадресацию с корзины на страницу пополнения личного счета, в том случае если для оплаты с личного счета не хватает средств?
Попытался вклиниться в плагин msProfile, но это не дало результата
Подскажите, как правильно сделать переадресацию с корзины на страницу пополнения личного счета, в том случае если для оплаты с личного счета не хватает средств?
Попытался вклиниться в плагин 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;