Вопросы

Сниппет pdoMenu и столбцы

Я разбил меню на три столбца. Все отлично работает, но хотелось бы сделать грамотней.
Не хочется, чтоб каждый раз при вызове чанка оформления пункта меню считалось количество записей в столбце. Надо бы считать один раз при вызове сниппета. Я считаю количество как [[+total:div=`3`:ceil]] сейчас.

В принципе, как понимаю, можно попробовать создать свой плейсхолдер вроде [[+row_total]] и сохранить в нем нужное число, но не соображу пока как.
Игорь
13 марта 2019, 13:14
modx.pro
791
0

Форма редактирования office

Делаю форму редактирования полей пользователя, через всплывающее окно.

Создал Чанк, с названием redUserName:
<form action="" method="post" class="form-horizontal well" id="office-profile-form" enctype="multipart/form-data">
    <div class="form-group">
        <label class="col-sm-4 control-label">{'office_profile_fullname' | lexicon}<sup class="red">*</sup></label>
        <div class="col-sm-8">
            <input type="text" name="fullname" value="{$fullname}" placeholder="{'office_profile_fullname' | lexicon}"
                   class="form-control"/>
            <p class="help-block message">{$error_fullname}</p>
            <p class="help-block desc">{'office_profile_fullname_desc' | lexicon}</p>
        </div>
    </div>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
            <button type="submit" class="btn btn-primary">{'office_profile_save' | lexicon}</button>
        </div>
    </div>
</form>


Вызываю форму в нужном месте, так:
[[!OfficeProfile?
    &requiredFields=`fullname`
    &profileFields=`fullname:50`
    &tplProfile= `redUserName`
  ]]
Вроде все хорошо, форма появляется, можно редактировать, но при сохранении просто обновляет страницу (форму), изменения не применяет.

Подскажите пожалуйста, что делаю не так?
Андрей Перевезенцев
13 марта 2019, 12:22
modx.pro
1 233
0

Принадлежность статьи нескольким категориям

Все привет, я проектирую туристический сайт, думаю, что он будет на MODX.

Пример структуры:

— Экскурсии
  • автобусные
  • пешеходные
  • производственные
  • школьные
— Туры
  • 1-дневные
  • 2-дневные
  • 3-дневные
  • в Россию
  • в Литву
Т.о. 1 ресурс может принадлежать нескольким категориям. Из коробки я видел такую возможность только в minishop2. И, следовательно, мне можно использовать его, чтобы в различных категориях выводить нужные экскурсии.

Вопросы:
— есть ли какие-то другие решения?
— в списке экскурсий мне нужно вывести категории, к которым она принадлежит. Если это будет минишоп, то каким образом я могу это сделать?
Маюри Шиина
13 марта 2019, 12:19
modx.pro
1
967
0

mSearch

есть форма, как искать с учетом выбора в поле селект?

<form data-key="2474cf02fdca1e65e926c89b520d4f19aa48f7b8" action="rezultatyi-poiska" method="get" class="msearch2" id="mse2_form">
	<select name="parents" id="parents">
                <option value="11">Развитие науки и технологий </option>
                <option value="12">"Развитие лесного хозяйства" на 2013- 2020 годы </option>
                <option value="13">Развитие авиационной промышленности </option>
                <option value="14">Экономическое развитие и инновационная </option>
                <option value="15">Развитие судостроения и техники </option>
                <option value="16">Космическая деятельность России </option>
                <option value="17">Развитие атомного энергопромышленного комплекса </option>
                <option value="18">Государственная программа развития сельского хозяйства </option>
                <option value="19">Развитие рыбохозяйственного комплекса </option>
           </select>	<
           input type="text" class="search ui-autocomplete-input" name="query" placeholder="Поиск ..." value="" autocomplete="off">
           <button type="submit" class="btn-green">Найти</button>
</form>
вызываю вот так

[[!mSearchForm?
                	&pageId=`54`
                	&tplForm=`mSearch2.form`
                	&limit=`12`
                	&tpl=`mSearch2.ac`
                ]]
Aslero
13 марта 2019, 12:15
modx.pro
1 226
0

Что-то не то с формированием заказа через API

Доброе утро!
Вчера весь вечер провозился и так и не понял что не так: есть сниппет, который по стандартной Безумкинской схеме отрабатывает аякс-запросы, один из экшенов принимает данные о товарах, программно формирует заказ и создаёт его, но проблема в том, что не смотря на параметр json_response=true,
Антон
13 марта 2019, 08:36
modx.pro
2
3 082
0

MiniShop2 возможна ли реализация задержки отправки формы заказа?

Приветствую.
Задача возникла сама собой, при отправке формы, клиенты нажимая несколько раз (есть такие люди) на кнопку отправить дублируют заказы, что в админке дубли, что на почту. Возможно ли поставить задержку выполнения отправки формы? Я думаю это самый простой способ решения проблемы.
Леонид
12 марта 2019, 20:17
modx.pro
1 062
0

Как добавить ресурс через БД?

Приветствую
Пробую добавить ресурс вставкой в БД. Все поля заполнены как положено (заголовок, дата публикации и т. д.). Открываю нужный URL после добавления данных, но ресурс на сайте (frond-end) не отображается — ошибка 502, будто его нет.

Есть одна особенность — добавляю ресурс в БД с отложеннной датой публикации. Ресурс появляется на сайте только после того, как в админке будет сохранен какой-либо другой или этот же ресурс, т. е. по видимому будет очищен кеш или что-то внутри будет задействовано (не знаю).

Зайти в админку и сделать какое-нибудь действие — не проблема, но хотелось бы понять почему именно так, что там внутри крутится-вертится.

В чем причина такого поведения и как можно настроить?
weranda
12 марта 2019, 20:12
modx.pro
1 012
0

Вопрос по mSync (mSklad)

Здравствуйте, при выгрузке заказа с сайта в МойСклад не добавляется его модификация.
В данном случае модификация — это TV параметр размер.

Вот как выглядит при создании заказа в МойСклад — prntscr.com/mwn6jb
Вот как должно быть — prntscr.com/mwn7ck
Вот так выбирается размер на сайте — prntscr.com/mwn7xp

Сами значения размеров (TV-параметры) как раз-таки и берутся из МоегоСклада, поле заполняется модификациями при импорте товаров на сайт.

Подскажите, в каком файле можно добавить указание модификации к товарам в заказе.
msklad-1.0.10-pl
mekirile
12 марта 2019, 17:54
modx.pro
1 051
0

Долгая загрузка сайта

Привет. Дайте плиз рекомендацию или подскажите в какую сторону копать.

1. Есть страница mukownino.ru/soda-bobs-red-mill,-bez-glyutena-(453-g).html
2. Грузится жесть как долго 27 секунд (и это ещё быстро, чаще бывает намного дольше, под 40 секунд)
3. Смотрю в отладчик yadi.sk/i/ivMJcknBWGctUw
4. Вижу что самый долгий пункт занимает 3.61 секунды, остальные разбросаны по-мелочи
5. В любом случае если сложить все эти пункты yadi.sk/i/isIzuUYMUqIxDw, то время всё равно выходит не больше 10 секунд

Вопрос:
1. Куда девается остальное время? Почему при сложении всех этих пунктов yadi.sk/i/mbUi2XNHl3AEuQ я получаю около 10 секунд, а DOMContentLoaded пишет 27 секунд
2. Вообще не шарю в серверном проектировании. Пользуюсь хорошим дорогим (по крайней мере не дешёвым, специально под modx) хостингом, но даже он не спасает. Пытался что-то читать по поводу хостинга для modx, но нигде не могу найти решения своего вопроса.
ekstrim1989
12 марта 2019, 14:41
modx.pro
1 006
0

Поиск пользователя по номеру телефона [[MODX API]]

Подскажите пожалуйста, как через MODX API найти пользователя по номеру телефона?
Илья Раевский
12 марта 2019, 11:43
modx.pro
1 445
0