Вопросы

MODX Register компонента Login

Уважаемые, не подскажете в чем может быть проблема — после переноса сайта на https и настройки friendly url, перестал работать Register, при том, что Login работает. Friendly url, отключил, кэш чистил, бесполезно… MODX 2.7.0
Сергей Конышев
16 января 2019, 00:28
modx.pro
1 770
0

Всем привет! Несколько общих вопросов

Всем привет! Работаю в MODX над большим проектом, и хотел бы узнать, как реализовать некоторые задачи – штатными средствами MODX или другими способами. Подскажите направление, какие плагины и т.д – дальше разберусь. Заранее спасибо всем! Итак:
Kiten
15 января 2019, 19:14
modx.pro
1 143
-1

ReCaptchaV2 - выбор языка отображения

Что-то не пойму, как указать язык вывода каптчи на сайте при использовании ReCaptchaV2
Компонент новый, используется не так как ранее и безусловно стал удобнее.
Но у меня есть полностью англоязычный сайт, вывожу на нем капчту а она на русском.
Заглянул в код сниппета recaptchav2_render, который используется для вывода каптчи на страницу. Там переменная lang берется из системной настройки cultureKey. Проверил — в этой настройке у меня все верно — en.
В html документа тоже задан
<html lang="en">
Для чистоты эксперимента включаю VPN и перемещаюсь в США.
Открываю страницу — и капчта по прежнему на русском.

Если кто сталкивался, буду признателен за подсказку.
Александр Мельник
15 января 2019, 16:40
modx.pro
1 145
0

Сохранение данных

Артём
15 января 2019, 14:31
modx.pro
944
0

Как в Java-Script указать зарегистрированного на сайте юзера ?

Всем привет.
Прошу мне помочь указать вместо isUser зарегистрированного на сайте юзера:
<script>
/* Считаем что в переменной isUser — содержится текущий статус пользователя
*/
var userChat = document.getElementById('myWidgetUser'),
   guestChat = document.getElementById('myWidgetGuest');

if (isUser) {
   widget(userChat).start();
   guestChat.parentNode.removeChild(guestChat);
} else {
   setTimeout(function () {
       widget(guestChat).start();
       guestChat.parentNode.removeChild(guestChat);
   }, 30000);
}
</script>
Скрипт у меня оказался готовый, а адаптировать его под модх навыков нет. Также с удовольствием выслушаю более оптимальные варианты.
Спасибо!
brioni
15 января 2019, 00:17
modx.pro
1 270
0

Нужен совет по выводу товаров в категориях minishop2

Обращался за советом в группу modx в телеграмм, но мое сообщение стремительно ушло вверх и вероятность получить помощь там уменьшается с каждой секундой, поэтому продублирую здесь.

Есть пример категории с продуктами. Мне нужен совет, как организовать что-то подобное. Там некоторые товары выводятся целыми коллекциями. Т.е есть товар-коллекция внутри которой другие товары из этой коллекции, отличающиеся характеристиками и ценой.
Константин
14 января 2019, 15:14
modx.pro
909
0

301 редирект страницы каталога, но не дочерних ресурсов

Есть задача, чтобы со страницы sait.ru/catalog/ перекидывало на sait.ru/catalog.html, но при этом товары чтобы не редиректили на каталог, то есть открывались sait.ru/catalog/tovar.html.

Может задача простая и кто-то знает правило? чет поставило в тупик.
Spirit_Ninja
14 января 2019, 14:26
modx.pro
757
0

НЕ работает обратная связь!Подскажите что не так?

[[!FormIt?
		 &hooks=`email,redirect`
		 &emailTpl=`MyEmailChunk`
		 &emailTo=`anvan.me@mail.ru`
		 &emailFrom=`info@domodedovo-remont.ru`
		 &redirectTo=`1`
		 &validate=`name:required,
			email:email:required,
			phone:required,
			text:required:stripTags`
		]]
		<h2>Обратная связь</h2>
 
[[!+fi.validation_error_message:notempty=`<p>[[!+fi.validation_error_message]]</p>`]]
 
<form action="[[~[[*id]]]]" method="post" class="form">
    <input type="hidden" name="nospam:blank" value="[[+fi.nospam]]" />
 
    <label for="name">
        Контактное лицо (ф.и.о.):
        <span class="error">[[!+fi.error.name]]</span>
    </label>
    <input type="text" name="name" id="name" value="[[!+fi.name]]" />
 	<br />
    <label for="email">
        Email:
        <span class="error">[[!+fi.error.email]]</span>
    </label>
    <input type="text" name="email" id="email" value="[[!+fi.email]]" />
 	<br />
    <label for="phone">
        Телефон:
        <span class="error">[[!+fi.error.phone]]</span>
    </label>
    <input type="text" name="phone" id="phone" value="[[!+fi.phone]]" />
	<br />
    <label for="text">
        Содержание заявки:
        <span class="error">[[!+fi.error.text]]</span>
    </label>
    <textarea name="text" id="text" cols="55" rows="7" value="[[!+fi.text]]">[[!+fi.text]]</textarea>
    <br class="clear" />
    [[!+formit.recaptcha_html]]
    [[!+fi.error.recaptcha]]
 
    <br class="clear" />
 
    <div class="form-buttons">
        <input type="submit" value="Отправить" />
    </div>
</form>
Антон
14 января 2019, 13:51
modx.pro
1 230
0

[РЕШЕНО]При редактировании ресурса ошибки

Сайт хостится на modhost.pro
в журнале Error.log вот что
Roman
14 января 2019, 11:29
modx.pro
1 166
0

Получение количества товара в корзине minishop2

Добрый день. Что-то не могу найти нигде, как мне в сниппете получить количество товара в корзине по id? Я пишу:
$ms2 = $modx->getService('miniShop2');
$ms2->initialize($modx->context->key);
$cart = $ms2->cart->get();
А дальше?
Артём
14 января 2019, 09:34
modx.pro
1
1 718
0