Сергей Карпович

Сергей Карпович

С нами с 29 декабря 2020; Место в рейтинге пользователей: #316
Сергей Карпович
18 июня 2023, 18:37
0
Блин теперь вылезла другая проблема поле pagetitle как то по два раза прогоняется. Получается «pagetitle текст текст»
И в шаблоне заголовка и в SEO title
Скрин: disk.yandex.ru/i/D_2AYTTyoWd61g
Сергей Карпович
17 июня 2023, 14:30
0
Поймал баг — если в шаблоне категории товаров указать параметр связанный с товарами, например {min_price}, а на странице нет товаров — то получаем белый экран
Сергей Карпович
26 мая 2023, 14:52
0
Добавил
$a['resource_id'] = $tv['contentid'];
, но [[+resource_id]] не выводится
Сергей Карпович
26 мая 2023, 14:36
0
Спасибо, вроде бы то что нужно.
Подскажите, как передать в чанк ID ресурса с которого отображется фото, что бы путь корректно прописать, а то в [[+image]] приходит не полный путь а только название файла
Сергей Карпович
20 апреля 2023, 11:16
0
После изменения настройки нужно переиндексацию делать?
Сергей Карпович
20 апреля 2023, 10:31
0
у меня поддержка кончилась, автору не могу написать
Сергей Карпович
13 марта 2023, 22:34
0
Там то что по ошибке 500 только то, что я выше писал.
Вобщем решил эксперименты отложить до лучших времен, когда потребность будет, пока вернул Login в работу. С ним проблем не возникает.
Сергей Карпович
13 марта 2023, 14:23
0
после 30-й попытке, я все таки поймал ошибку, указывающую на обязательное поле, которого не было в форме.
я его добавил, письмо для подтверждения улетело. Перехожу по ссылке, а на странице подтверждения следующий прикол:
пол страницы отрезано, все начина с {set $user = '!aflActivateUser' | snippet:[]}
В консоли ошибка:
/lk/confirmation?lu=YWRtOTNydXNAeWFuZGV4LnJ1 500 (Internal Server Error)

Если этот сниппет убрать, страница загружается нормально.

Вобще вкурить не могу, что я делаю не правильно…
Сергей Карпович
13 марта 2023, 12:07
0
При стандартных параметрах (только адрес отправителя меняю и ID страницы подтверждения)
При отправке формы регистрации:
все поля принимают disabled
magazin.ru.xsph.ru/assets/components/ajaxformitlogin/action.php 500 (Internal Server Error)

В логах сервера:
[u][13/Mar/2023:12:05:38 +0300] 0.214 0.250 500 141.8.197.42 magazin.ru POST /assets/components/ajaxformitlogin/action.php HTTP/1.0 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" "http://magazin.ru.xsph.ru/lk/registracziya" 282 141.8.195.33 a0454867
Сергей Карпович
12 марта 2023, 16:25
0
В том то и дело, что там пусто (в логах MODX).
в консоли браузера, появляется ошибка:
Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received
Сергей Карпович
12 марта 2023, 16:17
0
Ага, не сразу нашел этот параметр.
Теперь ссылка открывает страницу активации, но при переходе на страницу по ссылке — страница как то рушится, половина страницы не рендерится, а в коде куча такого: «ignore_e1c06d85ae7b8b032bef47e42e4c08f9»

Сама страница стандартная, на ней только:
{set $user  = '!aflActivateUser' | snippet:[]}
{if $user}
    <h2>Уважаемый, {$user.username}, Ваш аккаунт успешно активирован!</h2>
{/if}
Из-за чего это может быть, а пользователь не активируется при этом
Сергей Карпович
12 марта 2023, 14:54
0
Продолжаю разбираться с компонентом, делаю регистрацию.
Пользователь создается, на почту приходит письмо с ссылкой для активации (ссылка ведет на главную с ключом).
Перехожу по ней, просто открывается главная.
Проверяю юзера в админке — он все также не активирован. Не пойму как настроить активацию
Сниппет aflActivateUser, куда его ставить, в чем его функция?
Сергей Карпович
10 марта 2023, 14:21
0
1. Все остальное работает. Валидация работает, форма отправляется, событие на успешную отправку срабатывает.
2. Один вызов FetchIt на странице
3. В консоли браузера ошибок нет, в админке тоже

Но вот что за прикол не знаю, только что проверил отправку и все сработало и форма очистилась…
Интересный прикол.
Сергей Карпович
10 марта 2023, 12:23
0
Ребята, подскажите, почему может не срабатывать параметр: clearFieldsOnSuccess?
Вызов такой:
{'!FetchIt' | snippet : [
            'snippet' => 'FormIt',
            'form' => 'tpl_form_popup',
            'emailTpl' => 'tpl_email',
            'hooks' => 'FormItSaveForm,email',
            'emailTo' => $_modx->config.email_address,
            'emailFrom' => $_modx->config.email,
            'aliases' => 'phone==Телефон,name==Имя',
            'emailSubject' => 'Заявка на консультацию с сайта',
            'validate' => 'name:required:minLength=^5^,phone:required:minLength=^17^',
            'validationErrorMessage' => 'В форме содержатся ошибки!',
            'name.vTextRequired' => 'Укажите ФИО.',
            'name.vTextMinLength' => 'Слишком короткое ФИО.',
            'phone.vTextRequired' => 'Укажите телефон.',
            'phone.vTextMinLength' => 'Слишком короткий телефон.',
            'successMessage' => 'Сообщение успешно отправлено',
            'clearFieldsOnSuccess' => 1,
        ]}
Сергей Карпович
09 марта 2023, 20:54
0
отбой, не в то поле смотрел. от сниппета не зависит