Вопросы

передача aray из одного всплывающего окна в другое

Добрый день, есть такая задачка, написал компонент но нужно что бы я мог заполнить форму в 1-м всплывающем окне нажал сохранить и открылось второе всплывающиго окно которое бы имело переменные с первого окна, и по заполнению второго окна информация с обоих окон отправлялась кнопкой отправить,
каждое окно описанное в отдельном js файле, которые подтягиваются в общий php файл
сейчас не передаются значения с первого окна во второе.
Mykhajlo Tsymbala
09 июля 2013, 14:15
modx.pro
1 403
0

Опредиление id пользователя

Добрый день, занимаюсь написанием личного кабинета с помощью пакета login создал форму регистрации с группой чек боксов типу extendet в носит значения 0 если пустой и 1 если отмечен, но возник вопрос как обновит значения, не могу определить id пользователя вошедшего в кабинет, подскажите как можно реализовать редактирование дополнительных полей профиля.
код:
снипет скрытых чеков
<?php
$table_prefix = 'zaprosite_';
$pakage='extpakage';
 
$modx->addPackage($pakage, $modx->getOption('core_path').'components/extpakage/model/',$table_prefix);

$result3 = $modx->getCollection('Model');
foreach($result3 as $row3){

echo '<input type="hidden" name="asd[]"  value="'.$row3->get('country_id').'"/>';
 
$result4 = $modx->getCollection('Modele', array(
    'country_id' => $row3->get('country_id')
));
foreach($result4 as $row4){

echo '<input type="hidden" name="asd['.$row4->get('model').']"  value="0" />';

}

}
снипет чеков видных пользователю при регистрации
<?php
$table_prefix = 'zaprosite_';
$pakage='extpakage';
 

$modx->addPackage($pakage, $modx->getOption('core_path').'components/extpakage/model/',$table_prefix);

$result = $modx->getCollection('Model');
foreach($result as $row){

 echo '

<input type="checkbox" name="asd[]" id="'.$row->get('country').'" value="'.$row->get('country_id').'"/>'.$row->get('country').'

';
 
$result1 = $modx->getCollection('Modele', array(
    'country_id' => $row->get('country_id')
));
foreach($result1 as $row1){

echo '<input type="checkbox" name="asd['.$row1->get('model').']" id="'.$row1->get('country').'" value="1"/>'.$row1->get('model');

}

}
сниппет редактирования пользователя (не находит ид)
$userId = intval($_GET["user"]);
if (!$user = $modx->getObject('modUser',$userId)) return 'Пользователь не найден';
if (!$profile = $user->getOne('Profile')) return 'Ошибка получения профиля';
$extended = $profile->get('extended');
$asd= $extended['asd'];
print_r($asd);
Mykhajlo Tsymbala
09 июля 2013, 11:53
modx.pro
8 585
0

Minishop2 manager

Здравствуйте. Вопрос про заказы в менеджере сайта. Нужно сделать и вывести фильтр по товарам. то есть нужно, чтобы администратор сайта мог отфильтровать из списка всех заказов только те, которые относятся к одному товару. В стандартной конфигурации есть фильтр по статусу. Где и как он формируется. Куда вообще копать?
Alexandr Lisovskiy
07 июля 2013, 22:01
modx.pro
1 245
0

Учет остатков

Василий, можете описать алгоритм учета остатков — самый простой(без доп условий).
Хотя бы теорию(если есть пример — вообще классно). А то не могу выбрать правильное место для проверки.
Спасибо.
Евгений
07 июля 2013, 16:15
modx.pro
1
3 080
0

msGetResources выводит контейнеры без разрешения

Здравствуйте.
При указании для товара дополнительных категорий, в этой категории помимо самого товара начинают отображаться и подразделы(контейнеры) несмотря на то что в msGetResources указан параметр &hideContainers=`1`.

Очень надеюсь на вашу помощь.
Paulo
07 июля 2013, 10:13
modx.pro
999
0

gallery MODx Revolution вывести фотографии

Всем привет!
Поставил галерею себе на сайт по этому рецепту www.opengs.ru/dopolneniya-modx/267-galereya-modx-revo.html.
Теперь мучает вопрос, а как вывести фотографии и альбомы не в один список по вертикали, а например по 3 штуки — горизонтально?
пока что получилось вот что — www.vs-aqua.ru/gallery
Юрий Зюзин
07 июля 2013, 01:35
modx.pro
3 913
0

Включить правую кнопку мыши на grid в категории

Проблема в том, что при клике левой кнопкой мыши — сразу переходит внутрь продукта.
Никак не открыть в новом окне, не по Ctrl+leftclick, не через контекстное меню.

Василий, не подскажешь как включить контекстное меню и сделать рабочим Ctrl+leftclick на заголовке товара в гриде?
Peter Zenin
06 июля 2013, 05:44
modx.pro
1 055
0

Статус корзины после добавления товара

Здравствуйте!
Подскажите пожалуйста, как реализовать в блоке мини корзины активную ссылку на страницу самой корзины после добавления какого либо товара?
Перерыл все что мог :-/
Спасибо!
Andrey Yashenko
05 июля 2013, 22:53
modx.pro
877
0

Загрузка картинки в тикет

Тикет имеет TV параметр image
По этой методике ничего не получилось.
Как можно загрузить картинку с формы создания тикета пользователю? Подскажите пожалуйста.
Дмитрий Чумак
05 июля 2013, 21:34
modx.pro
1 642
0

Robokassa

Добрый день никак не разберусь как прикрутить робокассу. Так как не понял как работают классы решили адаптировать готовое решение от первого минишопа.
Может кто подскажет как из обработчика заказа вызывать снипет робокассы и какие параметры для вызова передавать. // Подключение класса miniShop со всеми методами и таблицами
if (!isset($modx->miniShop) || !is_object($modx->miniShop)) {
$modx->miniShop = $modx->getService('minishop','miniShop', $modx->getOption('core_path').'components/minishop/model/minishop/', $scriptProperties);
if (!($modx->miniShop instanceof miniShop)) return '';
}
Это для старой версии. Как правильно вызвать класс минишопа2. И как потом полученный ответ от робокассы запихнуть в обработчик заказов (ну товар, сумма и т.п.)?
Илья
05 июля 2013, 07:13
modx.pro
1 858
0