Вопросы

Кастомный процессор orders/getlist в minishop2

Всем доброго дня!

Вопрос, на который я так и не нашел ответа. Можно ли сделать кастомный процессор orders/getlist для вывода списка заказов? Можно ли сделать свой плагин, который будет js обрабатывать по-другому?

С обработчиками корзины и создания заказа вопросов нет, а вот когда речь заходит о кастомизации в админке, все сложнее.
Альберт
10 декабря 2018, 13:34
modx.pro
1
1 336
0

Какие права должны стоять на папки/файлы?

Доброго времени суток!
Подскажите, какие права на какие папки/файлы должны стоять на серваке?
Суть такова: есть MODX Revolution 2.6.3-pl, который крутиться на удалённом серваке, сервак администрирует начальник, он сделал группу «A», в которую добавил моего пользователя и пользователя под которым работает сайт, раздал права, в которых мы оба уже по 10 раз запутались — где-то владельцем является группа, а где-то я, но доступ для группы стоит везде.
Илья Ермак
10 декабря 2018, 04:07
modx.pro
2 047
0

Как вывсти уникальные имена производителей?

Вывожу так:
[[!msProducts?
&class=`msProduct`
&tpl=`@INLINE "[[+vendor.name]]",`
&limit=`0`
&parents=`0`
&depth=`0`
]]
Roman
09 декабря 2018, 23:40
modx.pro
763
0

Цена товара изменяемая покупателем

MODX Evolution 1.2-d8.1.5 (Oct 28, 2016) с Shopkeeper 1.3.4
Помогите, пожалуйста, решить следующую проблему. Мне нужно чтобы покупатель сам указывал цену товара и с этой ценой товар попадал в корзину и заказ. В товаре цена поле TV с названием 'price'. В шаблоне вот такая форма

<form id="add2cart_form" action="[~[*id*]~]" method="post" name="shkform" id="shkform[*id*]">
                                                         
    <input type="hidden" name="shk-id" value="[*id*]" />
    <input type="hidden" name="shk-name" value="[*pagetitle*]" />
    <input type="hidden" name="shk-rid" value="[*rid*]" />
                                 
        [[*priceTV:replace=`[[+id]]==[[*id]]`]] 
                                 
        [[+tv.price:replace=`500==5`]]
                         
    <input type="text" name="shk-price" class="shk-price" value="[[*price*]]" />
                                 
    <!-- <input type="hidden" name="shk-price" class="shk-price" value="[[*price*]]" /> -->
 
    <button style="display:none;" type="submit" class="shk-but" id="shk_but_[*id*]">В корзину</button>
                                 
<a style="cursor:pointer;" class="menu-inner_to-basket" onclick="_txq.push(['track', 'ADD_2_CART_2']);document.getElementById('shk_but_[*id*]').click();return false;">В корзину <i class="ic-basket-head"></i></a>                             
</form>

Я в шаблоне вывожу поле price не как hidden а как текст. Вот такие вариации замены цены не работают prntscr.com/ls3mpi Сниппет корзины и формы заказа такой

Денис
09 декабря 2018, 14:53
modx.pro
630
0

Получить названия производителей.

$(document).on('mse2_load', function(e, res) {
   console.log(res.data.suggestions['ms|vendor']);       
});
Результат:
{1: 6, 2: 1, 21: 1, 23: 1}
Первое значение это id производителя. После: это кол-во товаров с этого производителя.
Вопрос: как зная id производителя найти его имя?
Roman
08 декабря 2018, 23:15
modx.pro
852
0

Как вывести производителей у которых товары опубликованы?

Вывожу производителей так:
[[!pdoResources?
                &class=`msVendor`
                &tpl=`@INLINE "[[+name]]",`
                &limit=`0`
                &sortby=`name`
                &sortdir=`ASC`
            ]]
Roman
08 декабря 2018, 13:29
modx.pro
784
0

SEO Tab, массовое изменение параметров

Здравствуйте!
Использую плагин SEO Tab, чтобы можно было удобно управлять каждой страницей по отображению в сайтмапе и для поисковых роботов, удобно для СЕОшников. До определенного момента было все отлично.
Но после какого-то обновления, на одном из сайтов у всех страниц проставился запрет на индексацию и отображения в сайтмапе (магазин на более 3к+ товаров). Соответственно руками все это править очень трудозатратно.
Хотел узнать был ли у кого-то опыт такой и можно ли как-то массово поменять значения у этих параметров для всех страниц? Пробовал msimportexport, но там такие поля не импортируются.

Спасибо!
Роман
08 декабря 2018, 10:04
modx.pro
817
0

mFilter2 и virtualPage - Cannot declare class myCustomFilter, because the name is already in use

Друзья, никто не сталкивался с такой проблемой: пытаюсь вывести на сайте каталог при помощи mFilter2, создал свои фильтры — все работает, но если вывожу его при помощи virtualPage — выдает следующую ошибку:

Fatal error: Cannot declare class myCustomFilter, because the name is already in use in /core/components/msearch2/custom/filters/my.class.php on line 156

В чем может быть проблема и как ее лечить? Спасибо.
Евгений
07 декабря 2018, 18:04
modx.pro
1 366
0

Очистка кеша при отложенной публикации через TicketsForm!

Приветствую сообщество!

В общем проблема следующего характера.
Требуется отложить публикацию, т.е. после сохранения формы (через фронтэнд или бэкэнд, как оказалось проблема и там и там).

Т.е. вносим поле pub_date и по идее по наступлению этой даты, ресурс автоматически публикуется.
НО! Он не публикуется, т.к. ему нужно очистить КЕШ, т.к. новый тикет не появляется! Так вот КЕШ то не очищается и получается, что все равно надо зайти в админку и очистить его, но так по идее ведь не должно работать? Иначе зачем предусмотрена возможность отложенной публикации.

Обновился на новый MODX 2.7 может в этом косяк? (вроде на другом сайте, где еще старый стоит, я так же делаю с unpub_date и все четко работает)
Andrey
07 декабря 2018, 15:59
modx.pro
778
0

URL и Заголовок в mFilter2

Добрый день, перед покупкой mFilter2 возник вопрос:
Есть ли возможность сделать формирования url и заголовка при фильтрации элементов?
Например, у нас есть каталог бань/саун (агрегатор). Я фильтрую их по следующим критериям:
1. Бани/сауны находятся в Москве;
2. Бани/сауны стоят до 2000 в час;
3. Предоставляют кальян.

На основе фильтра у меня подгружается страница с такими параметрами:
1. URL — site.ru/search/bani-s-kolyanom-v-moskve;
2. Заголовок H1 — Сауна с кольяном от 2000 рублей в Москве;
3. Title — Сауна с кольяном от 2000 рублей в Москве;
4. Description — тоже сам задаю для этой страницы.
Никита
07 декабря 2018, 14:43
modx.pro
1 086
0