Всего 125 690 комментариев

Василий Наумкин
10 июля 2013, 16:16
0
На здоровье!

Эти навыки пригодятся при работе на реальных серверах. Очень большой плюс в нашем деле.
Перетягин Илья
10 июля 2013, 16:14
0
Шикарно Василий, просто шикарно!!!
Почти все сделал, есть небольшие запинки, но скоро разберусь, все таки материал создан для не совсем новичков.
Наконец то можно выкинуть опенсервер!
Настроение поднято на +100500, спасибо огромное!
Maxym Zymbala
10 июля 2013, 16:09
0
пишу компонент для MODx revo
для визуализации в админке используется ExtJs
решил воспользоваться Вашим советом, но если код написать непосредственно в файле, то первое окно не отображается
а если поместить его в функцию то отображается, но тогда это ж локальные переменные получаются?
Василий Наумкин
10 июля 2013, 15:36
0
Давай мы «вопросы не по теме» будем задавать в новых темах?
Евгений
10 июля 2013, 14:48
0
Василий, вопрос не по теме, но хотелось бы спросить.

В последней версии магазина, есть такое изменение:
Added placeholder [[+payment_link]] in the new user email. It will work only if payment method has function getPaymentLink(msOrder $order);
Оно очень подходит для организации оплаты товара после проверки заказа менеджером… Но у меня не сработала с первого раза. Есть ли там какая-либо «магия»? В класс оплаты я добавил метод getPaymentLink(msOrder $order). Этого достаточно? Чтобы в письме по определенному статусу отправить ссылку на оплату?
Иван Брежнев
10 июля 2013, 14:45
0
Скачайте этот плугин и подключите на странице
www.keyframesandcode.com/resources/javascript/jQuery/demos/populate-demo.html
Далее повесьте на событие открытия второго окна, как пример (такое событие в Twitter Bootstrap)
$('#modal_2').on('shown', function() {
	$(this).find('form').first().populate(someObject.modal_1);
});
Можно пойти и более сложным путем, но я вам написал как проще именно для вас!
Евгений
10 июля 2013, 14:08
0
Так и хотел)
Но:
Системным плагином по событию msOnBeforeAddToOrder это делать не получится, ибо я такого не предусмотрел =)
С другой стороны можно метод оформления заказа переписать на свой. Надо копать)
Maxym Zymbala
10 июля 2013, 13:58
0
подскажите пожалуйста, как подтянуть переданные значения во второе окно?
Мордынский Николай
10 июля 2013, 13:46
0
просто еще раз проверять наличие при нажатии оформить если товар закончился выводить сообщение что опоздали вы ьбатенька
Иван Брежнев
10 июля 2013, 12:26
0
Если проверка введенных значение не играет большую роль когда передаете из 1-го окна во 2-ое то можно по нажатии кнопки «Сохранить» записывать значения всех полей 1-го окна в браузере в JSON. Т.е. как пример

var someObject = {
   modal_1: {},
   modal_2: {}
};
$('#modal_1').on('click', '#save_1', function(event) {
	var data = someObject.modal_1,
		form_data = $('#modal_1').find('form').first().serializeArray();

	for (var i = form_data.length - 1; i >= 0; i--) {
		data[form_data[i].name] = form_data[i].value;
	};

})
После нажатия кнопки сохранить данные первого окна будут содержаться в someObject.modal_1
В someObject.modal_2 сохраните (либо сразу отправите) данные со второго окна и потом отправите на сервер.
Sadykh Sadykhov
10 июля 2013, 11:17
0
Когда нажимаем «сохранить» в первом окошке, отправляем post запрос в php файл, где сохраняем данное значение из post в сессию. Затем, во втором окошке выводим переменные из суперглобального массива в нашу форму, выводим переменные из суперглобального массива в нашу форму. Это если на уровне php делать. Не силён, к сожалению :)
Виталий
09 июля 2013, 21:28
0
Когда компонент будет готов — мы выложим его в наш магазин store.simpledream.ru
Василий Наумкин
09 июля 2013, 21:10
0
Логику работы ты уж сам продумывай.

Проблем не будет, нет. Оно так специально и сделано.
Евгений
09 июля 2013, 20:49
0
Спасибо за ответ!
Я добавил поле remains, через плагин.
И задумался где лучше это делать.
Проверить наличие при добавлении в корзину а ведь могут в корзину добавить несколько человек, и потом оформить заказ и остаток уже будет в минусе(товара не хватит :) )

А вот изменения этих остатков получается надо делать при оформлении заказа.

Кстати, а у меня потом не будет ошибок при обновлении, из-за добавленного поля через плагин?
Антон Соловьёв
09 июля 2013, 20:15
0
nekto-neizvestny # mail.ru
это ящик — спамоотвод. скиньте контакт какой-нибудь, если видите смысл обсудить подробнее.
Mykhajlo Tsymbala
09 июля 2013, 18:52
0
как вариант, может кто знает как реализовать, следующую задачу:
к примеру заходим в пакет артикля и видем список созданных новостей выделяем чек боксами нужных новости и по нажатии на кнопку открывается список выбранных новостей в всплывающем окне.
Bond Nataly
09 июля 2013, 18:40
0
Спасибо!