Вопросы

AjaxLogin кнопка Регистрация

Доброго дня. Как сделать, чтобы после успешной регистрации форма регистрации не оставалась активной (так как можно еще понажимать на кнопку Регистрация и письма отправятся). Либо после регистрации редирект на страницу, например «Спасибо» от Login
Михаил
18 ноября 2018, 18:55
modx.pro
1 387
0

Помогите с оптимизацией.

Задача такая. В неком главном ресурсе внутри есть блоки задач а в каждом блоке есть задача (Это все в виде ресурсов и коллекций). То есть 2х уровневая структура. У каждоый задачи есть ответственный (пользователь зарегестрированный в системе принадлежащей определенной группе).

Вывод всего этого дела простой — pdoResources и в нем pdoResources. Получается запросов к БД для вывода будет: количество блоков задач + 1.

Но еще нужно вывести select с пользователями к каждой задаче. Это получается запросов к БД будет еще: количество задач.

Список пользователей всегда одинаковы единственное но нужно в этом списке сделать checked на определенном пользователе указанном в задаче.

Можно ли как нибудь это оптимизировать без такого огромного количества запросов к БД?
Евгений Лазарев
18 ноября 2018, 15:35
modx.pro
759
0

Пропали превью Gallery после очистки кэша

Очитисл кэш и пропали картинки, вставленные через Gallery.
Причем картинки физически есть на сервере, через менеджер файлов их видно, обновил на всякий права на директории, очистил кеш, руками очистил кеш Gallery, превью всё равно нет.

При открытии изображения на сайте:
{"success":false,"message":"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d.","total":0,"data":[],"object":{"code":401}}
В консоли одна маленькая ошибка:
/assets/dist/css/images/bx_loader.gif 404 (Not Found)
PS. если пробовать переустановить — все файлы и настройки удалятся?

Причем из gallery имеющиеся фото выглядят прозрачными, если добавляю новые — выглядят белыми:

ep4sh
17 ноября 2018, 14:26
modx.pro
1 202
0

Изменение цены [[miniShop2]]

Подскажите как можно изменять цену у товаров при загрузке
Сделал плагин на событие, но ничего не изменяется
<?php
if ($modx->event->name == 'msOnGetProductPrice') {
    $values = & $modx->event->returnedValues;
    if($values['weight']){
    	$price = $values['price'];
    	$weight = $values['weight'];
    	$new_price = round($price * $weight, 1);
    	if (!empty($new_price)) {
    		$values['price'] = $new_price;
    	}
    }
}
Илья Раевский
16 ноября 2018, 15:46
modx.pro
1 089
0

mFilter2 как получить значения javascript'ом?

Как получить JSON?
При обновлении фильтров как получить значения результата фильтрации?
Есть идея — но она костыльная XD Парсить значения из блока чей id=«mse2_mfilter»
Например так:

$(document).on('mse2_load', function(e, res) {
var content=$("#mse2_mfilter").html();
      });	
});
Решение
$(document).on('mse2_load', function(e, res) {

             console.log(res.data.results); //получаем значения из
      });	
});
Roman
16 ноября 2018, 14:06
modx.pro
774
0

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

Пытаюсь вывести второе изображение товара, вызываю так
Георгий Графов
16 ноября 2018, 13:36
modx.pro
1 136
0

Как программно задать дополнительную категорию для товара Minishop2?

Есть много товаров (массив id-шников), которые нужно привязать к одной дополнительной категории.
К примеру, как на рисунке — привязать отобранные товары к категории с кодом 17874.



Все перерыл, не могу найти информацию. Наверняка делается каким то процессором…
Подскажите где почитать или поискать инфу как правильно это сделать?
exist17
16 ноября 2018, 12:24
modx.pro
1 584
0

Обязательные для заполнения поля в сниппете msOrder

Добрый день.
Я хочу изменить обязательные для заполнения поля в сниппете msOrder плагина MiniShop2. В частности хочу убрать поле email при оформлении заказа. В настройках этого нигде не нахожу. Это в принципе возможно сделать?
Артём
16 ноября 2018, 12:12
modx.pro
1 115
+1

Вывести изображение в window ExtJS

Доброго дня!
Пытаюсь разобраться как делать свои «дополнения». Делаю на основе modExtra. Сделал занесение данных с фронта через Formit, там же идет заливка фото на сервер и запись в БД имен файлов. Проблема, что не могу вывести картинку в window ExtJS, пробовал уже все варианты которые мог найти и modx-combo-browser, но он дает только выбор картинки без превью и displayfield, данные из БД для картинки показываются а как их вставить в img не пойму. Для grid есть вот этот вариант:
{dataIndex: 'image', width: 100, header: 'Image', renderer: function(value) {
        return '<img src="' + value + '">';
    }}
Но понятно что он не работает в window.
Поэтому прощу помощи, как просто вывести картинку в window.
И может еще подскажете опять же, если в БД хранить имена картинок в json, можно их как то распарсить extjs и вывести эти картинки в window.
Спасибо.
Михаил
16 ноября 2018, 11:37
modx.pro
1
1 205
0

Вопрос по плагину AjaxLogin

Добрый день! Можно ли как-то в плагине AjaxForm не пользоваться bootstrap формами, а просто на странице или в fancybox поставить отдельно формы регистрации и авторизации но что бы работали они через ajax?
Дмитрий
16 ноября 2018, 11:29
modx.pro
612
0