Вопросы

UpdateProfile не обновляет данные

Здравствуйте!
Столкнулся с такой странной проблемой, раньше все делал и было нормально, а теперь почему-то не обновляются данные, делаю так:
[[!+upd.successMessage]]
[[!UpdateProfile?
    &validate=`fullname:required,phone:required`
    &placeholderPrefix=`upd.`
    &successMessage=`<p class="text-center mb-2">Данные успешно изменены</p>`
]]
<form id="update-form" action="[[~[[*id]]]]" method="post" class="form-horizontal">
    <input type="hidden" name="nospam" value="" />
    <div class="form-group">
        <div class="head-block"><label for="fullname">ФИО</label></div>
        <div class="input-block">
            <input type="text" name="upd-fullname" class="form-control" id="upd-fullname" value="[[!+upd.fullname]]">
            <span class="help-block text-error error">[[!+upd.error.fullname]]</span>
        </div>
    </div>
    <div class="form-group">
        <div class="head-block"><label for="phone">Телефон</label></div>
        <div class="input-block">
            <input type="text" name="upd-phone" class="form-control" id="upd-phone" value="[[!+upd.phone]]">
            <span class="help-block text-error error">[[!+upd.error.phone]]</span>
        </div>
    </div>
    <input type="submit" value="Обновить данные" name="login-updprof-btn" id="login-updprof-btn" class="btn btn-bg green">
</form>
При обновлении поля обнуляются и пишется ошибка: «Это поле требуется.», у каждого поля.
Стандартная форма, подскажите пожалуйста в чем может быть проблема?
Роман
17 марта 2019, 17:49
modx.pro
908
0

Вывод товаров

Как вывести товары id производителя которых текущий ресурс?

{'!pdoPage' | snippet : [
				        'element' => 'msProducts',
                        'tpl' => '@FILE chunks/product.tpl', 
                        'parents' => 6,
                        'limit' => $limit,
                        'depth' => 4,
                        'includeTVs' => 'views',
                        'includeContent' => 1,
                        'processTVs' => 1,
                        'tvPrefix' => '',
                        'where' => '{
                        	"vendor.resource":"$_modx->resource.id"
                        }',
                        'sortby' => $sortby,
                        'sortdir' => $direction,
 
                    ]}
Aslero
17 марта 2019, 16:55
modx.pro
746
0

Необходимо сделать личный кабинет продавца с возможностью добавления товара с фронтэнда.

Необходимо сделать личный кабинет продавца с возможностью добавления товара с фронтэнда + чтоб все добавленные товары он смог видеть в личном кабинете своего профиля.

Есть ли готовые решения, может кто знает?
Denis Cherepanov
17 марта 2019, 15:15
modx.pro
1 042
0

Как сделать привязку одного Тикета к нескольким Секциям?

Всем привет.
Прошу помочь разобраться, как на habr.com/ru устроена привязка одного и того же Тикета к разным секциям с Тикетами. Например, тикет с урл habr.com/ru/post/443982/ одновременно находится сразу в 2-х секциях:
  1. habr.com/ru/hub/infolust/
  2. habr.com/ru/hub/infosecurity/
при том, что судя по урл, сам тикет расположен в секции habr.com/ru/post/, которая даже не опубликована
2019-03-17-10-46-16

Моих знаний хватает только на то, чтобы сделать подобную привязку одного ресурса к нескольким темам с помощью дополнения TagLister (или другого похожего), но в таком случае урл секции будет вида habr.com/ru/tag/?tag=Информационная-безопасность&keys=tags, что не совсем удобно для пользователей и SEO. Кроме ЧПУ, при решении через TagLister не ясно, как на хабре реализована возможность «подписаться на уведомление о новым тикете» сразу в нескольких категориях?

С удовольствием выслушаю и использую любые подсказки. Спасибо!
brioni
17 марта 2019, 13:10
modx.pro
1 096
0

Связать Tagger с MIGX

Добрый день. Есть куча допустим, книг. У каждой свои тэги. Все они подразделены на несколько тем. В каждой теме несколько книг с разными тэгами (могут совпадать). Вот абстрактный пример (в каждой теме больше, чем три книги)
Василий Одинцов
17 марта 2019, 06:30
modx.pro
909
0

Кастомные кнопки для input

Здравствуйте!

Помогите пожалуйста, как сделать кастомизированые кнопки для input?
Пробовал добавлять изменение значения через JS, но разумеется значение не сохранялось и не фиксировалось самой корзиной.
<td class="count">
                            <form method="post" class="ms2_form form-inline" role="form">
                                <input type="hidden" name="key" value="{$product.key}"/>
                                <div class="form-group">
                                     <button class="form-group__minus">-</button>
                                    <input class="form-group__number" type="number" name="count" value="{$product.count}"/>
                                    <button class="form-group__plus">+</button>
                                </div>
                                    <button class="btn btn-default" type="submit" name="ms2_action" value="cart/change"></button>
                                
                            </form
 </td>

<script type="text/javascript">
                        	    $(function() {
                         
                          (function quantityProducts() {
                            var $quantityArrowMinus = $("#{$product.key} .form-group__minus");
                            var $quantityArrowPlus = $("#{$product.key} .form-group__plus");
                            var $quantityNum = $("#{$product.key} .form-group__number");
                         
                            $quantityArrowMinus.click(quantityMinus);
                            $quantityArrowPlus.click(quantityPlus);
                         
                            function quantityMinus() {
                              if ($quantityNum.val() > 1) {
                                $quantityNum.val(+$quantityNum.val() - 1);
                              }
                            }
                         
                            function quantityPlus() {
                              $quantityNum.val(+$quantityNum.val() + 1);
                            }
                          })();
                         
                        });
</script>
Буду благодарен за помощь!
Oleg
16 марта 2019, 18:35
modx.pro
2 472
0

miniShop2 указание каталога в качестве элемента связи

Вводные: есть интернет магазин, с хорошей вложенной структурой каталог-подкаталог-подподкаталог и так далее. Товаров много.

Задача: в карточке товара нужно выводить рекомендуемые товары.

Нюанс: нужна возможность задавать из админки сразу каталоги и отдельные товары, которые будут привязываться к товару, как рекомендуемые. (Тоесть если указали каталог, то все товары из него будут привязанны, как рекомендуемые)

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

Какие будут рекомендации?
Михаил
16 марта 2019, 16:06
modx.pro
592
0

В панеле управления в "Элементах" некоторые непустые категории шаблонов, чанков и сниппетов случайным образом блокируются на открывание...

Здравствуйте. Столкнулся с проблемой после обновления на MODX REVO 2.7.1-pl. В панеле управления в «Элементах» некоторые непустые категории шаблонов, чанков и сниппетов случайным образом блокируются на открывание. Т.е. при нажатии категория не разворачивается и не показывает список шаблонов, чанков или сниппетов внутри себя (а другие категории в этом же фрейме работают исправно...). Проблема 100% решается через обновление фрейма (нажатие на круговые стрелочки), но проблема есть и она очень мешает, так как обновлять фреймы вручную — это то ещё развлечение в проектах за 100+ сниппетов и прочего. Все дополнительные пакеты (Ace, BackupMODX и т.п.) деактивировал, но это не помогло.
В меню «управление» нажимал всё.
С этими штуками игрался:
access_context_enabled
access_category_enabled
access_resource_group_enabled
cache_context_settings
cache_action_map
enable_dragdrop
show_tv_categories_header

Подскажите куда копать?
Сергей Владимирович
16 марта 2019, 13:06
modx.pro
777
0

Проблема с отображением <span dir="ltr">(22)</span>

Доброго всех времени суток. Заметил что после обновления MODx до версии 2.7.1 (а может быть и раньше) в minishop2 не корректно отображаются названия категорий товаров, а именно в span появился еще один span из-за этого вид следующий — yadi.sk/i/NK8Rs-YRGltk1A
Интересно, что гугл вообще не дал ответа на этот вопрос, такое ощущение, что я первый увидел этот косяк. Как это дело пофиксить?
Максим
16 марта 2019, 00:39
modx.pro
1
1 463
0

Как вывести все tickets на главной

Всем привет.
Надо вывести все тикеты на главной, и чтоб была возможность отвечать там же.
Как я понял тикеты используют урлы для вывода.
Как это можно сделать?
Александр
15 марта 2019, 20:08
modx.pro
822
0