SEQUEL.ONE

SEQUEL.ONE

С нами с 16 июня 2015; Место в рейтинге пользователей: #85
SEQUEL.ONE
24 марта 2018, 18:54
0
$data['old_price']
выводит то что в поле old_price в админке задано, через плагин я получаю старую цену, но она не изменяется по формуле.
SEQUEL.ONE
23 марта 2018, 21:54
0
Подскажите, а как в ресольвере создать новую системную настройку?

SEQUEL.ONE
22 марта 2018, 19:46
0
Цена из price меняется в карточке товара и в корзине. Но вот не пойму как менять цену old_price? Она не меняется. Вот код плагина:
<?php
switch ($modx->event->name) {
	case 'msOnGetProductPrice': case 'msOnChangeInCart': case 'msOnAddToCart': case 'msOnRemoveFromCart':
		// Плагин принимает:
		// $product - объект msProductData
		// $data - массив со свойствами товара, может отсутствовать
		// $price - текущая цена товара

        $curs_global = $modx->getOption('ms2_curs_global');
        $curs_global_enable = $modx->getOption('ms2_curs_global_enable');
        $product = $modx->getObject('msProduct', $data['id']);
        $curs = $product->get('vendor.curs');

		// Подключаем массив значений по ссылке - так удобнее
		$values = & $modx->event->returnedValues;
		
		$old_price = $product->get('old_price');
		$values['old_price'] = $old_price;

		// Цена может меняться несколькими плагинами сразу, поэтому проверяем:
		if (isset($values['price'])) {
			$price = $values['price'];
		}
		
		if (isset($values['old_price'])) {
			$old_price = $values['old_price'];
		}
        if($curs_global_enable != 1) {
		// Удваиваем цену:
    		$values['price'] = $price * $curs;
    		$values['old_price'] = $old_price * $curs;
        } else {
            $values['price'] = $price * $curs_global;
    		$values['old_price'] = $old_price * $curs_global;
        }
		
		//exit(var_dump($curs));
	break;
}
SEQUEL.ONE
22 марта 2018, 19:18
0
Хорошая статья, но не нашёл как всё таки модифицировать старую цену old_price?
SEQUEL.ONE
22 марта 2018, 18:19
0
А при добавлении товара в корзину цена будет уже с курсом или без? И мне ещё нужно старую цену по тому же алгоритму обновлять.
SEQUEL.ONE
09 февраля 2018, 17:16
0
Оказалось всё намного прозаичней. Оказывается у меня настройка set_header стояла как «Нет». Из-за неё и всё в одну строчку выводило)
SEQUEL.ONE
09 февраля 2018, 17:08
0
А у него вообще должны быть системные настройки? У меня там пусто :| Где его настраивать надо?
SEQUEL.ONE
06 декабря 2017, 11:41
0
Накупил в то время когда скидки были) Всё и сразу использовать конечно нет резона.

Дополнения не перепродаю. Смысла в этом нет никакого. Для клиентов создаю в своём кабинете новые ключи и покупаю компоненты, а купив один раз компонент, на другой уже скидка постоянная действует)
SEQUEL.ONE
06 декабря 2017, 11:02
0
В modstore.pro в просьбе отказали, но дали промо код на 20% скидку для дальнейших покупок. Сбросил ключ где было 27 купленных компонентов и 2 докупил с кодом, конечно немного обидно, т.к. 2 компонента были уже приобретены, а тут пришлось докупать.
SEQUEL.ONE
06 декабря 2017, 09:34
0
Да это понятно, ситуация здесь другая. На одном сайте 1 купленный компонент, на другом 27 и нужно все эти компоненты перенести на третий, где куплен один компонент.
SEQUEL.ONE
14 ноября 2017, 17:03
0
Может прочитаешь ещё раз? Я написал что работает с версиями мускула до версии 5.5, даже на оф. сайте при загрузки написано, а версии выше не поддерживает.
SEQUEL.ONE
11 ноября 2017, 21:36
-6
Я не слежу за MODX и его компонентами очень давно и не в курсе где что поддерживается) Работаю больше с Laravel.
SEQUEL.ONE
11 ноября 2017, 21:23
0
Я про pdoTools, или Василий всё таки его докрутил?
SEQUEL.ONE
08 ноября 2017, 11:56
0
Спасибо, настроил. А 1440 это значение в секундах или минутах?
SEQUEL.ONE
11 сентября 2017, 00:29
0
Полазал на гитхабе в ветке 3.x и похоже этого не случится:

$this->addJavascript($mgrUrl.'assets/modext/core/modx.view.js');
SEQUEL.ONE
30 августа 2017, 13:43
0
А можно по подробнее? Мне нужно это в сниппет оформить или в тикет добавить функцию импорта? Я пока не очень представляю как это должно выглядеть.
SEQUEL.ONE
29 августа 2017, 21:43
0
В таблице modx_site_content уже присутствует структура сайта. Тоесть записи. Больше никуда ничего не пишет?
SEQUEL.ONE
28 августа 2017, 14:58
0
Просто думал уже есть поддержка.
SEQUEL.ONE
28 августа 2017, 14:53
0
Василий, у меня вопросец назрел. Возможно ли Tickets настроить в режиме реального времени? Скажем через pusher?
SEQUEL.ONE
28 августа 2017, 11:16
0
А что на счёт производительности? Сейчас насчитал 10к авторов, книг получается около 150к. Справится ли MODX или может стоит на Laravel делать?