Vladimir

Vladimir

С нами с 25 июня 2021; Место в рейтинге пользователей: #285

Как убрать ?q в урл, при этом чпу включен, это появляется когда ввести .html в конце, как исправить?

Как убрать ?q в урл, при этом чпу включен, это появляется когда ввести .html в конце, как исправить?
ТАК ЖЕ .html отключено в настройках

допустим site.com/home.html, он даст такое site.com/home.html?q=home.html и при этом выдаст ошибку, но с таким юрл, чтобы не писал в адресной строке, при прописке .html сразу выдаёт такой урл
Vladimir
09 декабря 2021, 12:55
modx.pro
689
0

msProducts не выводит thumbs 600 на 600, как исправить?

Вот такой код

<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>Заголовок</title>
    <link>[[++site_url]]</link>
    <description>[[#1.description]]</description>  
    {'msProducts'|snippet:[
        'depth' => '10',
        'level' => '10',
        'limit' => '10000',
        'parents' => '3',
        'includeThumbs' => '600x600',
        'includeTVs' => 'brand,keywords',
        'tpl' => 'GoogleMerchantItem',
    ]}  
  </channel>
</rss>
Чанк такой

{if $thumb}<g:image_link>{$_modx->config['site_url'] | ereplace : '~\/(?!.*\/)~' : ''}[[+600x600]]</g:image_link>{/if}
Пытался и через
{$_pls['600x600']}
и
{$thumb}
, ВЫВОДИТ ВСЕГДА
small
а нужно хотя бы
medium
, его тоже ставил и все равно small
Vladimir
04 октября 2021, 06:45
modx.pro
497
0

Страница 404 не срабатывает, error_page указан во всех контекстах, как исправить?

Во всех контекстах установлен этот параметр, и у каждого стоит айди своего ресурса, страницы рабочие, на другом контексте срабатывает 404 страница, а вот на контексте web, не срабатывает, хотя там тоже так же указан как и в web.
Vladimir
01 октября 2021, 12:52
modx.pro
453
0

Не могу становить пакеты, как исправить?

Не могу установить пакет SimpleSearch, нажимаю на кнопку установить, и уходит в транс, обновляю он что-то добавил но так не установился, хотя минут 10 назад ставил другие пакеты, так же было и плагином Babel, что делать?
Vladimir
24 сентября 2021, 13:16
modx.pro
434
0

Проблема с доступам менеджера в админку

Добавил группу пользователей, создал контроль доступа, везде дал super user, права дал Context, пользователя назначил, выдает «Доступ запрещён», в группе пользователи, добавил в права доступа к контекстам super user и политику Context, делал все по туторам, войти все равно не могу, может кто знает что-то изменилась с 2017 года
Vladimir
01 сентября 2021, 14:58
modx.pro
397
0

Как импортировать msync 1c картинки в minishop2?

в xml она выглядит так "<Картинка>import_files/e0/e08f3b73-4d5c-11e6-9b19-eca86b249ae0.png</Картинка>"
Vladimir
26 августа 2021, 07:30
modx.pro
497
0

mfilter2 не сортирует, в урл пишется sort=undefined

КОНСОЛЬ ЧИСТА
Такие в фильтре указаны параметры
&aliases=`resource|pagetitle,ms|price,ms_vendor|name`
&filters=`resource|pagetitle,ms|price,ms_vendor|name`
Такой html

<div class="select-wrapper" id="mse2_sort">
    <div class="dropdown">
      <button onclick="showDropDown()" class="dropbtn">По производителю</button>
      <div id="sortDropDown" class="dropdown-content">
        <label for="sort-1">
            <input type="radio" name="sort" id="sort-1" class="sort [[+mse2_sort:is=``:then=`active`]]" data-sort="ms_vendor|name" value="desc" data-dir="[[+mse2_sort:is=``:then=`desc`]]" data-default="desc">
            <span class="input-box"></span>
            <span class="checkbox-title">По производителю</span>
        </label>         
        <label for="sort-2">
            <input type="radio" name="sort" id="sort-2" class="sort [[+mse2_sort:is=``:then=`active`]]" data-sort="ms|price" value="asc" data-dir="[[+mse2_sort:is=``:then=`asc`]]" data-default="asc">
            <span class="input-box"></span>
            <span class="checkbox-title">По Цене</span>
        </label>
        <label for="sort-3">
            <input type="radio" name="sort" id="sort-3" class="sort [[+mse2_sort:is=``:then=`active`]]" data-sort="ms|price" value="desc" data-dir="[[+mse2_sort:is=``:then=`desc`]]" data-default="desc">
            <span class="input-box"></span>
            <span class="checkbox-title">По убыванию цены</span>
        </label>
        <label for="sort-4">
            <input type="radio" name="sort" id="sort-4" class="sort [[+mse2_sort:is=``:then=`active`]]" data-sort="resource|pagetitle" value="desc" data-dir="[[+mse2_sort:is=``:then=`desc`]]" data-default="desc">
            <span class="input-box"></span>
            <span class="checkbox-title">По наименованию</span>
        </label>  
      </div>
    </div>
</div>
Vladimir
23 августа 2021, 14:48
modx.pro
494
0

msOnAddToCart срабатывает только при первом добавление товара, как исправить?

Нужно чтобы при добавлении товара если больше опред суммы, то снижал цену товара, и стоимость корзины.

Код который тестил
<?php
switch ($modx->event->name) {

    case 'msOnAddToCart':
        $res = $modx->getObject('modResource', 1);
        $defaultOptPrice = (int)$res->getTVValue('opt_price__default');
        
        $crt = $cart->get();
        $modx->log(modX::LOG_LEVEL_ERROR, '
 =:>' . print_r($crt));
        foreach($crt as $crtItem ){
            $currentGoods = $modx->getObject('modResource', (int)$crtItem['id']);
            $currentGoodsOptPrice = (int)$currentGoods->getTVValue('opt_price');
            if(((int)$crtItem['price'] * (int)$crtItem['count']) >= $defaultOptPrice){
                $crtItem['price'] = $currentGoodsOptPrice;
            }
            
        }
        $cart->set($crt);
        break;

        
        
}
Кстати код выше так же не меняет результат корзины.
Vladimir
09 июля 2021, 07:21
modx.pro
916
0