Vladimir
С нами с 25 июня 2021; Место в рейтинге пользователей: #285Как убрать ?q в урл, при этом чпу включен, это появляется когда ввести .html в конце, как исправить?
Как убрать ?q в урл, при этом чпу включен, это появляется когда ввести .html в конце, как исправить?
ТАК ЖЕ .html отключено в настройках
допустим site.com/home.html, он даст такое site.com/home.html?q=home.html и при этом выдаст ошибку, но с таким юрл, чтобы не писал в адресной строке, при прописке .html сразу выдаёт такой урл
ТАК ЖЕ .html отключено в настройках
допустим site.com/home.html, он даст такое site.com/home.html?q=home.html и при этом выдаст ошибку, но с таким юрл, чтобы не писал в адресной строке, при прописке .html сразу выдаёт такой урл
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
Страница 404 не срабатывает, error_page указан во всех контекстах, как исправить?
Во всех контекстах установлен этот параметр, и у каждого стоит айди своего ресурса, страницы рабочие, на другом контексте срабатывает 404 страница, а вот на контексте web, не срабатывает, хотя там тоже так же указан как и в web.
Не могу становить пакеты, как исправить?
Не могу установить пакет SimpleSearch, нажимаю на кнопку установить, и уходит в транс, обновляю он что-то добавил но так не установился, хотя минут 10 назад ставил другие пакеты, так же было и плагином Babel, что делать?
Проблема с доступам менеджера в админку
Добавил группу пользователей, создал контроль доступа, везде дал super user, права дал Context, пользователя назначил, выдает «Доступ запрещён», в группе пользователи, добавил в права доступа к контекстам super user и политику Context, делал все по туторам, войти все равно не могу, может кто знает что-то изменилась с 2017 года
Как импортировать msync 1c картинки в minishop2?
в xml она выглядит так "<Картинка>import_files/e0/e08f3b73-4d5c-11e6-9b19-eca86b249ae0.png</Картинка>"
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>
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;
}
Кстати код выше так же не меняет результат корзины.