Сохранить
Сохраняем
  • C
    criztmb

    @Andchir Да, так работает как надо. Благодарю

    написал в Поддержка Читать далее
  • C
    criztmb

    В общем столкнулся вот с такой то ли проблемой, то ли глюком. При фильтрации либо переходе на следующую страницу происходит плавная прокрутка вверх: аж до шапки сайта. Да, если бы у меня на странице был только лишь каталог - это удобно: пользователь сразу переходит к верху списка товаров, но у меня ситуация другая. У меня страница с фильтром и выводом товаров состоит из нескольких блоков: текстовый блок, каталог товаров, опять текстовый блок, блок с предложениями. Вот как сделать чтобы прокрутка была только лишь до фильтров, а не шапки?
    Я в курсе, что прокрутка осуществляется вот этим куском кода в файле /assets/components/tag_manager2/js/web/filters.js, но вот какие значения там прописать, чтобы она (прокрутка) осуществлялась до нужного мне места?

    написал в Поддержка Читать далее
  • C
    criztmb

    @semenov80 Кэшируемая. Я седня попробовал у getPage отключить кэширование: getPage у меня прописан в пункте "Сниппет связанный с набором параметров" в настройках tagmanager2. Вроде заработало как надо, но не знаю лучшее это решение из возможных или нет

    написал в MODX - Вопросы и обсуждения Читать далее
  • C
    criztmb

    Вот только возникла следующая проблема. При щелчке по рейтингу в каталоге страница обновляется, но значение рейтинга остается прежним, хотя в базе перезаписывается. Происходит это не из-за того вызов кэшируемый. С некэшируемым тоже самое, только он еще и исчезает при переходах по страницам либо выборе фильтра. Вот как можно это исправить? Может кто сталкивался с таким?

    написал в MODX - Вопросы и обсуждения Читать далее
  • C
    criztmb

    Ну кстати если все делать по документации, то в настройках TagManager2 сортировку по умолчанию действительно выставить не удастся( Не знаю почему, но работает только рассмотренный в теме способ "если pagetitle поменять на свой tv, то работает".

    написал в MODX - Вопросы и обсуждения Читать далее
  • C
    criztmb

    Приветствую! Сделал сортировку по рейтингу: при вызове getPage все работает, но вот заставить ее работать при вызове tmCatalog2 не могу.

    Вот сам сниппет сортировки:

    $host='***';
    $database='***'; 
    $user='***';
    $pswd='***'; 
     
    $docId = $modx->resource->get('id'); 
    $dbh = mysql_connect($host, $user, $pswd) or die("Не удалось подключиться к БД.");
    mysql_select_db($database) or die("Нет базы");
    $query = "SELECT star_id FROM `modx_star_rating` ORDER BY vote_total ASC";
    $res = mysql_query($query);
     if ($res) {
                        while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) {
                            $rating .= $row['star_id'] . ",";
                        }
                    }
    $rating = trim($rating, ',');
    return $rating;
    mysql_close($dbh);
    

    Вот вызов в getPage:

    [[!getPage?  
        &element=`getResources` 
        &parents=`16` 
        &hideContainers=`1`
        &limit=`10` 
        &tpl=`tplList2` 
        &includeTVs=`adres,mesta,lead,cardimg` 
    &sortby=`FIELD(modResource.id, [[!statRatiingSort]])`
    &sortdir=`DESC`
    ]]
    

    Как сделать чтобы и в tmCatalog2 это работало? Вызов его сейчас такой:
    [[!tmCatalog]]

    написал в Поддержка Читать далее
  • C
    criztmb

    В общем нашел таки на сайте подобный вопрос: все решилось довольно просто. Просто убрал восклицательный знак в вызове [[starRating? &starId=[[+id]]]]

    написал в MODX - Вопросы и обсуждения Читать далее
  • C
    criztmb

    Доброго вечера всем. Для каталога ресурсов на сайте установил 3 вот таких нужных мне приложения: tagmanager2, getPage и CSS StarRating. При помощи первого сделал фильтр и делаю сортировку. При помощи второго у меня выводится пагинация по страницам в каталоге. Ну а третий служит для выставления рейтинга пользователями различным ресурсам.
    И вот возникла то ли проблема, то ли глюк. При загрузке каталога в карточках ресурсов просто бац и пропадает рейтинг. После нажатия на кнопочку F5 рейтинг появляется, но при выборе любого фильтра или сортировки пропадает вновь.

    Происходит это только при установленном значении filters в параметре &filtersType, т.е. при включенном поиске с ajax. Если же в этом параметре filters заменить на filters_simple, рейтинг отображается так как нужно, но начинает глючить сам фильтр: в частности становится невозможным понять какие из фильтров выбраны пользователем на данный момент (галочки после обновления страницы после обработки фильтра просто пропадают). А без этого смысла в фильтре ну совсем нет.

    [[tmFilters?
    &filterOuterTpl=tm2_filterOuterTpl
    &filterTpl=tm2_filterTpl
    &filterNumericOuterTpl=tm2_filterOuterTpl
    &filterNumericTpl=tm2_filterNumericTpl
    &filtersType=filters
    &toPlaceholder=filters
    ]]

    Может сталкивался кто с таким?

    написал в MODX - Вопросы и обсуждения Читать далее