Вопросы

проверка затронутых строк

как проверить, сколько строк задействовано в запросе?
$result = $modx->query("UPDATE modxev_users SET password = MD5('".$_POST['confirm_password']."') WHERE id = ".$modx->user->get('id')." and password = MD5('".$_POST['password']."')");
Максим
02 июля 2018, 23:09
modx.pro
727
0

Ошибка в минишоп

подскажите, что за ошибка?
Максим
02 июля 2018, 21:31
modx.pro
695
0

проблемы с pdoPage

была такая выборка
<table class="table table-hover">
                      	<thead>
	                      	<tr>
	     <th class="col-sm-3 center"><big>Название </big></th>
	    <th class="col-sm-1 center"><big>Место</big></th>
	    <th class="col-sm-7 center"><big>ФИО</big></th>
	     <th class="col-sm-1 center"><big>Тип</big></th>	                      		
	                      	</tr>
                      	</thead>
                      	<tbody>
                      [[pdoResources?
                         &parents=`5`
                         &depth=`1`
                         &tpl=`tpl.tpl`
                         &sortby=`menuindex`
                         &sortdir=`DESC`
                         &limit=`0`
                         &tvPrefix=``
                         &includeTVs=`kto, rez, tip`
                         &showUnpublished=`1`
                         &showHidden=`1`
                        ]]
                        </tbody>
                      </table>
все нормально работало и работает, но в выборке стало много элементов, решил выводить постранично
сделал вот так
Андрей
02 июля 2018, 18:43
modx.pro
1 275
0

Автодобавление товара из дампа БД

Имеется дамп БД с товарами с другого сайта, другой сайт не на MODX. Нужно из дампа БД как то перенести товары на сайт с minishop'ом. Кто что посоветует, как решить задачу? Товаров 1100шт. вручную долго колупаться придется…
Roman
02 июля 2018, 18:42
modx.pro
1 327
0

Сохранение комментариев, как "0" в Ticket

Доброго времени суток!

Комментарии в тикете, при перезагрузке страницы, отображаются, как «0», за исключением чисел, например, «555» отобразится, как есть. Они так и в БД сохраняются, конечно же. При этом в уведомлении об ответе на комментарий уходит настоящее значение.
Никто не подскажет, в чем может быть причина? Что-то в Jevix настроить?

С уважением.
Андрей Иванов
02 июля 2018, 16:45
modx.pro
1 363
0

[РЕШЕНО] Несколько цен в TV'шках + mFilter2

Есть у меня основная цена и модификатор в виде процента в TV.
Везде всё замечательно работает, кроме mFilter2. Он берет цену напрямую из БД.

Сейчас использую следующий код. Понимаю что «что-то не так». Неправильно.
Raimei
02 июля 2018, 15:59
modx.pro
2
2 082
0

не "срабатывает" шаблон категории в minishop2

Добрый день!

Поиском не нашёл похожих вопросов.

Проблема в следующем: если создавать категорию через контекстное меню «Создать > Категорию с товарами» то после сохранения всё происходит корректно, отображаются вкладки категории MS2, значок документа в древе ресурсов меняется на штрихкод.

А если создать обычный ресурс и в процессе создания или после сохранения изменить шаблон на шаблон категории MS2 — ничего не измениться, т.е. документ не станет категорией miniShop2.

В чём может быть причина? Может кто-то уже сталкивался с подобным поведением?
Илья Павлов
02 июля 2018, 13:40
modx.pro
994
0

pdoPage Ajax пагинация + мультиязычность (Проблема или Ошибка)

Всем привет!

Подскажите пожалуйста, вывод через pdoPage с Ajax пагинацией по кнопке или скролл.

Не переводит на другой язык если:
В шаблоне вывода tpl' => 'tpl.news например кнопка переводится через выбор контекста:
{$_modx->context.key == 'web'? 'More': 'Подробнее'}
или
{$_modx->lexicon('more')}
или
[[%more]]
то следующие записи pdoPage подгружает на языке контекста web.

Контексты:
web = English (По-умолчанию)
ru = Русский

Если перехожу на Русский, все переводится отлично, нажимаю «Показать еще», подгружаются следующие записи, при чем Заголовки, описания переводятся на русский, а кнопка подробнее остается «More».
Сергей Глазунов
02 июля 2018, 09:48
modx.pro
1 420
0

ms2form не пишет изображение в TV

Всем доброго дня! Подскажите плз! Кто может сталкивался или видит что делаю не так.
Есть вызов ms2form. В нем опции и один tv---tv12 c id12. Это изображение. Не хочет никак сохраняться.
Пробовал просто TV как текст----всё работает… А изображение не грузит…
Заранее благодарю за ответы!

Вызываю так
[[!ms2form?
  &parent=`9`
&resources=`64,65,66,67`
&allowedFields=`
parent,
  pagetitle,
  content,
  published,
  template,
  hidemenu,
  price,
  options-name,
  options-city,
  options-email,
  options-phone,
  options-website,
 tv12
  `
&parentsIncludeTVs=`tv12`
  &requiredFields=`parent,pagetitle,content`
  &redirectPublished=`0`
&tplCreate=`tpl.ms2form.create.Profi`
]]
Чанк
<form class="create" method="post" action="" id="ms2form" role="form" enctype="multipart/form-data">
  <input type="hidden" id="ms2formFormKey" name="form_key" value="[[+formKey]]">
  <input type="hidden" name="pid" value="0">
  <input type="hidden" name="parent" value="[[+parent]]">
  <input type="hidden" name="published" value="1"/>
  <input type="hidden" name="hidemenu" value="1"/>
  <input type="hidden" name="redirectPublished" value="[[+redirectPublished]]"/>
  <input type="hidden" id="ms2formTagsNew" value="[[+tagsNew]]"/>
  
  <input type="hidden" name="tv12" value="[[+tv12]]"/>
.............................................................
<div class="form-group">
  <input type="file" name="tv12" value="[[+tv12]]" class="form-control">   
</div>
.................................................................
  <input type="submit" id="ms2formSubmit" class="btn btn-primary submit" value="[[%ms2form_save]]"/>
  </div>	
</form>
Делал как здесь https://modx.pro/help/14199/ Спасибо Андрею
Alexander
02 июля 2018, 08:55
modx.pro
1 088
0

Добавление обязательного поля при регистрации пользователя

Добрый день.
Есть необходимость при регистрации нового пользователя добавить обязательное поле input, в котором будет вводиться проверочный код, известный только уже работающим клиентам. (Грубо говоря, чтобы сторонний человек не смог регистрироваться).
Почитав документацию, я понял, что нужно писать плагин.
К сожалению пока ещё не знаком с PHP.
Может кто подсказать как правильно это оформить? (допустим проверочный код 123456)
Заранее благодарен за ответ.
Alex
02 июля 2018, 08:24
modx.pro
796
0