Всего 125 680 комментариев

Андрей
31 марта 2021, 17:01
0
Проект почти готов и после обновление придётся делать заново. Переносить всё на новую CMS,
Зачем делать заново? Посмотри серверный error.log чтобы выяснить причину ошибки.

p.s. Обновил уже около 20 магазинов, везде всё норм.
Руслан
31 марта 2021, 16:55
0
После обновление перестал работать сайт выводит ошибку 500, HTTP ERROR 500, добавил всего лишь [[!msProducts?]]
Проект почти готов и после обновление придётся делать заново. Переносить всё на новую CMS,
Sergey Perepechin
31 марта 2021, 16:15
0
В планах поддержка Gallery, msGallery(который в минишопе) и ms2Gallery. — это будет очень правильно.

Было бы удобно выбиать фотки не только из ресурса который редактируешь, а любой другой «источник» (документ) с фотками.
Артур Шевченко
31 марта 2021, 15:50
0
Найти вызов и посмотреть есть ли там такой параметр
Виноградов Тимур
31 марта 2021, 15:23
0
Не знаю, как это проверить?
Алексей Шумаев
31 марта 2021, 14:50
0
Добрый! Залил новую версию. Не тестил, т.к. нет времени, но должно работать.
Прошу проверить и отписаться )
Артур Шевченко
31 марта 2021, 14:43
0
В вызове simplesearch есть параметр searchIndex?
Виноградов Тимур
31 марта 2021, 14:27
0
<form class="simplesearch-search-form" action="[[~[[+landing]]]]" method="[[+method]]">
    <input type="text" class="form-control form-control-search" name="[[+searchIndex]]" id="[[+searchIndex]]" value="[[+searchValue]]" />
    <input type="hidden" name="id" value="[[+landing]]" />
    <input type="submit" class="btn btn-default btn-action-search btn-action" value="[[%simplesearch.search? &namespace=`simplesearch` &topic=`default`]]"/>
</form>
По идее вот что мне нужно:
[[%simplesearch.search? &namespace=`simplesearch` &topic=`default`]]
Пробовал вставлять это в title, но не выводит значения для +text, как в словаре:

[[+count]] результатов найдено для "[[+text]]"

Артур Шевченко
31 марта 2021, 14:16
0
Код формы поиска покажи.
Игорь
31 марта 2021, 13:35
0
Добрый день! На моем сайте, переменная
{count_products}
выводит не количество товаров в данной категории (как указано в информации компонента), а количество товаров в данной категории у которых указана стоимость (цена). Если стоимость не указана — количество товаров подсчитывается не верно.
Подскажите, пожалуйста, как вывести именно количество товаров в данной категории (включая товар без указаной стоимости, например — под заказ).
Виноградов Тимур
31 марта 2021, 13:21
0
Пробовал оба варианта, не работает.
Пишу например в чанке:
{$.get['query']}
Потом вывожу этот чанк в title, но ничего не выводиться.
Нагуглил еще вывод из словаря:
modx.pro/help/18498
Но тоже не работает.
Александр Мельник
31 марта 2021, 12:34
0
А почему jwt будет помехой для PWA? Это как?
скорее я имел ввиду обратное, что pwa не даст нормально авторизовываться.
Но большинство моих вопросов пока совершенно безграмотны, поэтому простите.
Я вот даже не представляю, а в чем запускается это приложение. Вот когда я открываю страницу в браузере, я понимаю, что страница находиться внутри движка барузера, у него есть свой API есть глобальные объекты свойственные браузеры window, document
А внутри чего вообще запускается приложение pwa при клике на его иконку в телефону? Интерфейсов браузера я не вижу, они просто скрываются?
Александр Мельник
31 марта 2021, 12:26
0
спасибо, Юрий. modx не причем, вы правы.
Но раздел вопросы на этом сайте тем и хорош, что позволяет задавать вопросы не только о нем, если верить заголовку раздела)
«Здесь можно задавать различные вопросы про MODX, хостинги, базы данных, программирование и вообще — что угодно. „
А поскольку я знаю что тут сидят умные люди, то иногда задаю вопросы не связанные с modx
Александр Мельник
31 марта 2021, 12:22
0
спасибо за развернутый ответ. Работа pwa не зависит от технологий на которых сделан сайт? Классический сайт, где сервер возвращает уже верстку страницы в ответе. Или что то типа SPA, когда от сервера будет приходить только json а сайт будет строится в браузере?
Юрий
31 марта 2021, 12:17
0
А почему jwt будет помехой для PWA? Это как?
Все зависит от того, что Вы хотите получить. Получить 100% оффлайн режим не получится, по причинам, о которых я говорил выше. Если нужно ускорить фронтенд, за счёт кеширования ресурсов и запросов, и плюсом а браузере получить кнопку для установки «приложения», то достаточно добавить манифест и несложный worker.
А причём здесь Modx кстати?
Александр Мельник
31 марта 2021, 11:59
0
да да спасибо, под программой на js я и имел ввиду service workers.
Но исходя из вашего опыта, это достойная технология, которую можно использовать на серьезных проектах?
Я собираюсь делать аутентификацию в портале на jwt токенах и мне кажется что pwa станет здесь помехой и проблемой. Но правда пока что это на уровне собаки — все понимаю, но пояснить не могу)
Юрий
31 марта 2021, 11:16
+1
Просто разместить manifest.json не позволит создать pwa приложение, для его полноценной работы нужен serviceworker. Который будет управлять состоянием приложения, в том числе и работой режима оффлайн.
Самое доступное решение для реализации оффлайн режима, это кеширование все запросов исходящих из приложения в cache storage. Есть разные настройки этого режима, откуда в первую очередь брать данные из кэша или из api. Но тут кроется один момент. В кэше будут храниться результаты только тех запросов, которые выполнялись при просмотре страниц пользователем, поэтому в режиме оффлайн человек не сможет увидеть те данные, которые он не запрашивал в режиме онлайн.
Можете начать знакомство с PWA отсюда
Valeria
31 марта 2021, 10:58
0
все сработало, спасибо!
Valeria
31 марта 2021, 10:58
0
я даже и забыла, что его можно просто отключить) все сработало, спасибо!