Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
08 апреля 2013, 23:02
0
Да, проблема есть, завтра починю.
08 апреля 2013, 16:46
0
1. ChangeTemplate — это не моё

2. Проблема должна решаться плагином на создание нового тикета. Просто задать список соответствия категорий шаблонам.
08 апреля 2013, 08:06
0
Я рассказывал как работаю.

90% ошибок отлавливает IDE на этапе написания кода. Остальное смотрю в логах сервера. Точками останова не пользуюсь, только var_dump() и die().

Про FormIt тоже всё просто, в хуке можно писать print_r($var); die(); где надо — и увидишь, что происходит.
07 апреля 2013, 18:33
0
Товарищу Василию надоело отвечать на такие вопросы.

Товарищ Василий запрограммировал в MS2 расширение доставки\оплаты\заказа и корзины, чтобы любой программист мог написать себе любой функционал

Более того, товарищ Василий даже написал документацию по этим вопросам.

Так что извини, надоело.
07 апреля 2013, 16:49
0
Тебе говорят, что ты пытаешь вызвать метод для не-объекта. То есть, переменная у который ты его вызываешь не является объектом.
07 апреля 2013, 16:48
0
При создании тикета отмечаешь галочку «опубликовать»?

Если нет — то они и не публикуются.
07 апреля 2013, 16:47
0
Обновить не получится — это разные компоненты. Оплата также есть, на данный момент только PayPal, для остальных систем нужно программировать.

Вообще, если магазин работает и всё устраивает, не нужно ничего менять.
07 апреля 2013, 14:51
0
sudo netstat -nlp | grep dropbox
Порт 17500
07 апреля 2013, 08:56
0
У miniShop2 есть зависимые комбо, в окошке просмотра заказа.
06 апреля 2013, 21:33
0
Мы сегодня с ним прощаемся.

Если еще ничего серьезного не сделал — переходи на MS2.
06 апреля 2013, 17:04
0
Смотри логи php.
06 апреля 2013, 17:04
0
У любого метода доставки может быть свой собственный класс, который вычисляет стоимость как тебе угодно.
06 апреля 2013, 15:59
0
Вопрос месяца!

Все бы так =)
06 апреля 2013, 14:32
0
Технических сложностей нет.

А вот потенциальные недовольные юзеры — могут быть. По той же причине чанки не обновляются при установке.
06 апреля 2013, 14:20
0
А базу данных с товарами тоже нужно удалять? Ачанки, в которые может быть вложено очень много труда?
А если это по ошибке, что потом делать с юзерами, которые кричат"- о боже мой, все пропало?!?!?!".

Вообще, непонятно, зачем устанавливать, а потом удалять магазин на живой проект? Всегда думал, что это лучше делать на тестовом сайте, который потом сам удалится.

Поэтому, всё, что может представлять ценность остаётся. Разве что, про события плагинов не подумал, но они кушать не просят.
06 апреля 2013, 13:28
0
Если так мешает — можно удалить через phpMyAdmin.
06 апреля 2013, 13:25
0
Можно через xPDO выбирать, прямо по таблицам.
06 апреля 2013, 06:31
5
0
Выводить на сайте разные цены можно хотя бы условиями в чанке. Использовать можно не только ТВ, но и поле old_price, а также можно добавить свое собственное, расширением свойств товара.

Главная цель — положить товар в корзину с нужной ценой, этого можно добиться написанием плагина на событие корзины msOnBeforeAddToCart.

Плагин должен проверять авторизацию и получать нужную цену, а затем менять её в объекте product (но не сохранять!).

Пример плагина, меняющего нормальный price на old_price, если юзер авторизован:
if ($modx->event->name == 'msOnBeforeAddToCart' && $modx->user->isAuthenticated()) {
	$old_price = $product->get('old_price');
	if (!empty($old_price)) {
		$product->set('price', $old_price);
	}	
}
05 апреля 2013, 22:39
0
Когда там была форма, все фигачили в неё, вместо ответа на комментарий.

Сейчас ошибок, все же, меньше.
05 апреля 2013, 22:32
0
Коля, внизу страницы 2 ссылки:
— Ответить на комментарий
— Оставить новый комментарий

Ты постоянно их путаешь.