Роман Л.

Роман Л.

С нами с 16 июня 2014; Место в рейтинге пользователей: #758
Роман Л.
05 мая 2024, 18:28
0
К сожалению нет, не получилось.
Роман Л.
22 ноября 2023, 15:53
0
Добрый день!
Столкнулся с такой ситуацией:
Если добавляю сниппет на страницу – выводится форма и отрабатывает проверка полей с выводом нотификаций без перезагрузки страницы. Т.е. все работает.
Но если я вызываю сниппет в модальном окне — сниппет запускается при нажатии на кнопку ( через QuickView или через режим Ajax в FancyBox3 ) то при отправке формы происходит перезагрузка страницы.
Пробовал добавлять в модалку
<head></head><body></body>
, сниппет добавляет при запуске и скрипты и стили и
<script>window.addEventListener('DOMContentLoaded', () => FetchIt.create({"action":"db2d114ffa9b6c686aedadfc133bd37b","assetsUrl":"\/assets\/components\/fetchit\/","actionUrl":"\/assets\/components\/fetchit\/action.php","inputInvalidClass":"is-invalid","customInvalidClass":"","clearFieldsOnSuccess":true,"defaultNotifier":true,"pageId":40}));</script>
Но при отправке перезагружает всю страницу и все(
Подскажите куда копать?
Роман Л.
21 ноября 2023, 21:20
0
Добрый вечер!
При загрузке файлов с русскими именами возникает ошибка:

Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Failed to read the 'headers' property from 'RequestInit': String contains non ISO-8859-1 code point.

Подскажите как это исправить? Спасибо.
Роман Л.
29 октября 2023, 22:55
0
Да в фильтрах.
Просто думал раз опцию с таким типом добавили в miniShop2, то и обращаться к данным этой опции как то попроще получится, без лишних запросов в базу.
Роман Л.
29 октября 2023, 20:08
0
Обычный множественный список хранится в виде json
{"values":["\u041f\u0440\u0438\u0445\u043e\u0436\u0430\u044f","\u0421\u043f\u0430\u043b\u044c\u043d\u044f","\u0413\u0430\u0440\u0434\u0435\u0440\u043e\u0431\u043d\u0430\u044f \u043a\u043e\u043c\u043d\u0430\u0442\u0430"]}

Множественный список цветов так:
{"values":[{"name":"\u0411\u0435\u043b\u044b\u0439","value":"#eee"},{"name":"\u0427\u0451\u0440\u043d\u044b\u0439","value":"#000"},{"name":"\u0421\u0435\u0440\u044b\u0439","value":"#999"},{"name":"\u041a\u0440\u0435\u043c\u043e\u0432\u044b\u0439","value":"#e8deb0"}]}
При выводе в чанке в {$value} попадает только 1 поле (name)
Роман Л.
22 октября 2023, 16:07
0
Добрый день!
Подскажите как обычно решается проблема дублирования реальных и виртуальных URL при подключении категорий в связку seoFilter+mFilter2?
Допустим в каталоге есть категория1 с алисом category1 которая формирует URL site.ru/сatalog/сategory1.
Подключаем seoFilter+mFilter2 и добавляем туда фильтр по parent:categories.
При формировании полей и сео-правил появляются виртуальные URL site.ru/сatalog/сategory1 которые соответствено дублируют уже существующие адреса категорий.
Реальный URL при обновлении страницы перебивает виртуальный сформированный seoFilter и не подгружаются шаблоны от seoFilter.
С одной стороны простым решением будет категориям давать какие нибудь другие алиасы чтобы они не совпадали с виртуальнымы от seoFilter но их нужно будет прятать в sitemap и следить чтобы ссылки на них в сайте нигде не вылезли. Либо вообще отказаться от категорий и все товары закидывать в корень каталога, и убрать фильтр по категориям?
Роман Л.
17 июня 2019, 11:13
3
0
Работает, если только в сиппете PdoPage заменить строку 244:
$modx->regClientStartupHTMLBlock('<link rel="canonical" href="' . $canurl . '"/>');
на
$modx->regClientStartupHTMLBlock('<link rel="canonical" href="' . $pdoPage->makePageLink($canurl) . '"/>');
но при очередном обновлении это все слетит =(
Роман Л.
17 июня 2019, 10:11
0
Добрый день!
Удалось найти решение?
Также столкнулся с проблемой неправильного формирования canonical при включение «человекопонятной навигации» в pdoPage
Роман Л.
10 сентября 2015, 22:25
0
Поправка, такой эффект происходит только в Google Chrome и IE. Счас проверил в Safari и Mozille такого эффекта нет.
Роман Л.
10 сентября 2015, 22:10
0
Наблюдаю такой эффект, при включении ajaxMode=«button» или scroll.
При заходе в карточку товара с подгруженной через ajax страницы и нажатии на кнопку «Назад» в браузере получаю:
{"output":"
\n \n  \n
\u0423\u0433\u043b\u043e\u0432\u043e\u0439 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0448\u043a\u0430\u0444 \u043a\u043b\u0430\u0441\u0441\u0438\u043a\u0430<\/span><\/div>\n <\/a>\n<\/div>\n
.......
т.е. получаю JSON массива подгруженной страницы на экране а не страницу /?page=2
Подскажите как это можно поправить?
Роман Л.
31 августа 2015, 18:00
0
Подскажите а можно ли как то к этому компоненту прикрутить возможность перемещаться между товарами
"< Предыдущий" «Следующий >» в уже открытом модальном окне брав соседей по списку с этой категории товаров. Желательно конечно чтобы эти стрелки были ajax запросами, т.к. если использовать в карточке товара [[pdoNeighbors]] то он будет перемещаться только в основной категории где расположен товар