• avatar tmih
  • 1
Здравствуйте!
Вот есть библиотека jQuery Calx — с ней здорово все получается с таблицами, подсчетами, выводом на страницу результатов вычислений
www.xsanisty.com/project/calx2/.
Тут примеры prototype.xsanisty.com/calx2/basic.html
Это первая версия — она тоже работает
www.xsanisty.com/project/calx/
Вот тут формулы www.xsanisty.com/project/calx/formula/
А вот есть простой конструктор бесплатный constructcalc.ru/ им не пользовался, но ссылка осталась :-)
yadi.sk/d/zwxXziYSg4wtPA

ссылка на html
  • avatar doc555
  • 0
&debug=`1`
Ничего
  • avatar doc555
  • 0
попробуй:
&parents=`0`
&depth=`9`
2) Все нормально с именами, я проверил.
3)Ditto установлен, DL как раз, версия старая
2) Так я предположил что такую же опечатку могли допустить при создании тв и написании его.
3) Кстати, возможен вариант что у вас Ditto не установлен) Он раньше шел из коробки, но уже как пару лет вместо него из коробки DL идет.
2) Это опечатка была, у меня все верно написано.
3) Спасибо, попробую

Через дебаг проверял и там поле documents пустое. Только если вручную забивать работает.
1) написано верно.
2) смущает то, что у вас recomend_id и recoment_id. Что наводит на мысль, что вы могли ошибиться при наборе тв-параметра просто.
3) Используйте DocLister. Разница примерно такая же как между getResources и pdoResources
Для создания калькулятора есть еще такая инструкция ucalc.pro/help/integration/modx
  • avatar SerNeo
  • 0
Подскажите пожалуйста, как решить проблема с HTTPS.

Сайт на modx 1.2.1 + shopkeeper 1.3.6 перевел на HTTPS.
Проблема с корзиной:
Как будто сохраняются разные корзины, на разных страницах.
Например: зашел на главную, добавил товар в корзину, перешел на другую страницу а в Корзине 0 товаров. И если обновить страницу, то корзина обновится и покажется 1 товар.

Использую [!site_url!], в .htaccess

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

# Rewrite domain.com -> www.domain.com -- used with SEO Strict URLs plugin
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} (.+)$
RewriteRule ^(.*)$ https://www.%1/$1 [R=permanent,L] .


Не могу понять в чем проблема :( Помогите разобраться.
  • avatar webber
  • 0
Сложность не в том, чтобы провести эту предфильтрацию, а в том, что каждый день по 5 штук всяких новых «предфильтраций» появляется в планах у людей. И вот как это все универсально и понятно передать внутрь фильтра, чтобы для каждой страницы применять свою уникальную фильтрацию — тут непонятно.
Пока для решения таких задач можно использовать следующее: до вызова фильтра отдельным сниппетом получить все нужные id товаров и установить их списком через запятую в плейсхолдер eFilter_seacrh_ids. В этом случае фильтрация будет производиться только по заданным в данном списке товарам.
Ну а вот для тех, кому это сделать «сложно» я пока и не могу придумать более простого пути задания, чтобы на одной странице он мог фильтровать «по цене от 10 до 100», на второй «синий красный с диагональю 42», а на третьей что-то еще.
У меня была подобная вашей задача, и я решил её так: создавал эти «теговые» страницы средствами самого eFilter'а, передавая в него параметры для предварительной фильтрации.

Диалог на эту тему есть тут же в комментах, найдете по слову «предфильтр».

Вот пример статической «теговой» страницы «Недорогие двери» как вам нужно — там уже отфильтрованы двери до 10 тыс. руб., и это отражено в фильтре.

А вот другой пример — страница «Двери Легион», и снова сам фильтр соответствующим образом отреагировал при переходе на эту страницу.

Здесь главное в том, что предфильтрацию надо делать средствами самого eFilter. Мне в свое время для этого пришлось туда немного дописать своего кода, чтобы можно было передавать условия предфильтрации.

А как сейчас — не знаю, есть ли такая возможность в параметрах eFilter из коробки.
  • avatar gregst
  • 0
точняк, забываю про tvList все время
спасибо
  • avatar gregst
  • 0
точно, все время забываю про tvList
Спасибо
  • avatar doc555
  • 0
попробуй — &tvList=`preview`
  • avatar gtx59
  • 0
avatar
&tvList=`preview`
и вместо [~[+id+]~] — [+url+]
ну и для нормальной работы пагинации надо параметр id добавить и плейсхолдер пагинации (смотрите примеры)
https://modx-gu.ru/doclister/primery
  • avatar webber
  • 0
eFilterResult выводит уже отфильтрованные результаты. Применение filters в нем не влияет на значения полей в форме.
Здравствуйте! Настраиваю фильтр для тэговых страниц (например товары до 100 т.р.), есть ли возможность динамически изменять максимальную и минимальную цену на слайдере? Т.к. сейчас отлично фильтрует товары допустим по цене, но максимальную цену подхватывает основываясь на всех полях, без учета выборки. Делаю выборку параметром &filters в вызове eFilterResult
  • avatar Dmi3yy
  • 1
1 попробуйте ajaxsearch без mootols, так же должно все работать проверенно на тестовом демосайте
2 ну так недоустановили таблиwe вот и результат
3 вот: modx.im/blog/addons/2808.html