vit

vit

С нами с 03 июня 2022; Место в рейтинге пользователей: #172

PdoPage интервал

Нужно как то задать в PdoPage WHERE BETWEEN или как задать интервал меду двумя датами хранять с БД в формате datetime
[[!PdoPage?
            &class=`RecordMy`
            &tpl=`tpl.recordMy`
            &element=`getRecords`
            &ajaxMode=`default`
            &sortby=`{"date":"ASC"}`
            &where=`{"DATE:date BETWEEN "2023-03-17" AND "2023-03-18""}`
        ]]
так работает, но нужен именно интервал, через AND тоже не получаеться
&where=`{"DATE:date:>=":"2023-03-20"}`
vit
vit
19 мая 2023, 05:41
modx.pro
312
0

Свое поле в админке

Здравствуйте есть кастомная бд. Есть ли у кого нибудь инструкция как сделать вывод именно в админ панели.
Сейчас вывод на сайте идет через PdoPage. Нужно понять как сделать редактирование с админки. Migx не предлагать сильно тупить так как много данных
vit
vit
08 мая 2023, 09:15
modx.pro
408
0

Ошибка путей

проверял на VPS все работает, но как только делаю тоже самое на хостинге JINO начинаються проблемы в пути в консоли ошибка
The script from “https://test.site.ru/assets/components/pdotools/js/pdopage.min.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type.
test.site.ru
сам поддомен работает настроен через контекст
base_url /
http_host test.site.ru
site_url test.site.ru/

помогите пожалуйста где править, заранее спасибо
vit
vit
20 апреля 2023, 17:54
modx.pro
216
0

Не работает выборка

Пытаюсь сделать выборку
[[getImageList?
                                  &docid=`3`
                                  &tvname=`service`
                                  &tpl=`tplServicePrice`
                                  &where=`{"price: LIKE":"2200"}`
                                ]]
все работает, но я хочу сделать чтобы выводилось все если начинается с цифры 2
сделал так и не работает
[[getImageList?
                                  &docid=`3`
                                  &tvname=`service`
                                  &tpl=`tplServicePrice`
                                  &where=`{"price: LIKE":"2%"}`
                                ]]
Подскажите пожалуйста как это сделать?
vit
vit
12 апреля 2023, 20:21
modx.pro
461
0

Ошибка modx access allow origin

Создал контекст 1.site.ru (настроил все правильно все работает) в файловой системе есть директория со шрифтами
при переходе на site.ru все ОК
а вот на 1.site.ru выводятся ошибки типа
Access to font at 'https://site.ru/assets/fonts/Linearicons-Free.woff2' from origin 'https://1.site.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Помогите пожалуйста исправить
vit
vit
02 февраля 2023, 19:25
modx.pro
520
0

Статичный сниппет не работает INSERT

Здравствуйте, помогите не могу разобраться
создал статичный сниппет
и хочу данные записать в БД
делаю так, но не работает
$file_path="3";
    $data3 = array('file_path' => $file_path); 
    $table = 'table_name';
    $query = $modx->prepare("INSERT INTO `$table` (`file_path`) values (:file_path)");
    $query->execute($data3);
В обычном сниппете все норм, проблема только в статичном
Как сделать запись в бд в статичном сниппете?
выдает ошибку
Uncaught Error: Call to a member function prepare() on null
vit
vit
28 января 2023, 17:14
modx.pro
334
0

TicketComments не работает

Не дает опубликовать, точнее форма появляеться, заполняю ее нажимаешь отправить, но не чего не сохраняется. в чем проблема?
[[!TicketComments?
&allowGuest=`1`
&autoPublish=`1`]]
регистрации на сайте нет, нужно чтобы гости могли оставить коммент
vit
vit
29 ноября 2022, 19:10
modx.pro
447
0

Проблемы с буквой И

Установил чистый MODX 3
Все работает кодировка везде utf 8
Но когда я ввожу в админке или на сайте И
То показываются красозябры.
Что делать подскажите
vit
vit
27 ноября 2022, 19:01
modx.pro
1
392
0

передать из сниппета в чанк

Подскажите как я могу переать из сниппета в чанк данные?
$json = '{"1":"один","2":"два"}';
$assoc = json_decode($json, true);

foreach ($assoc as $title) {
  $output .= $modx->getChunk('tpl.title2',
                              array('title2' => $title));
}
return $output;
чанк такой
<input type="text" name="title2[]" value="[[+title2]]">
но при выводе в formIt
<div class="input-append">
      <input type="text" id="title" name="title2[]"value= "[[title2]]">
      <span class="btn" id="add_title">+</span>
      <div id="addtitles">[[!titleAdd]]</div>
    </div>
всегда показывается первый Input пустой, хотя там должно быть первое значение из [[+title2]], а они показываються только в [[!titleAdd]]
как сделать что бы первое попадало сюда
vit
vit
06 ноября 2022, 21:05
modx.pro
454
0

FormIt валидатор

в FormIt есть встроенный валидатор
password2:password_confirm=^password^
можно ли, как то с помощью этого валидатора проверить что то типо этого
input1:password_confirm<^input2^
нужно узнать что одно поле больше другого или это только через сниппет получиться сделать?
vit
vit
05 ноября 2022, 20:19
modx.pro
376
0