@ru_modx

Страница 1075 из 1422
Миша
03.07.2018
12:00:50
А так верно

а там че казахский есть?

Эльдар
03.07.2018
12:01:08
а татарский тоже будет?)

Илья
03.07.2018
12:01:59
всё зависит от вас - захотите, сделаете перевод, будет

Google
Эльдар
03.07.2018
12:02:11
да я шучу) я сам татарин а татарский не знаю)

Илья
03.07.2018
12:02:12
прям берёте русскую версию и переводите, интерфейс очень удобный

Евгений
03.07.2018
12:02:52
подавал туда месяц назад, до сих пор одобряют)

Serious
03.07.2018
12:03:01
А трасянку Иван уже запилил?

Evgeniy
03.07.2018
12:05:20
давайте клингонский еще добавим

Ivan
03.07.2018
12:13:12
А трасянку Иван уже запилил?
трасянку нет, а вот белорусский да, почти 100%. 3 версию еще переводить, а в остальных пофиксить пару багов с переводами

где-то переводили с русского и получился испорченный телефон, когда перевод далек от оригинала

Serious
03.07.2018
12:13:48
Илья
03.07.2018
12:31:25


Sergey
03.07.2018
12:32:11
а ukraine есть ?

Илья
03.07.2018
12:49:24
Да: https://crowdin.com/project/modx-revolution/uk

Владимир
03.07.2018
13:16:26
Подскажите, пожалуйста, как реализовать такое. Я добавил в карточке товара через TV чекбокс монтаж. Если он отмечен, то цена увеличивается на 1000 рублей (с помощью js). Как передать новую цену в корзину и значение чекбокса по нажатию на кнопку "Купить"? Я нашёл 2 события msOnBeforeAddToCart и msOnAddToCart. Не знаю, помогут ли они в моём случае. Если да, то как и где их вызывать?

Google
Миша
03.07.2018
13:17:02
вот в нем проверяй чекнул ти ТВ и величивай цену

Владимир
03.07.2018
13:18:45
есть событие OnBeforeAddToCart
так а где и как к нему обращаться?

Евгений
03.07.2018
13:19:20
в плагине

Владимир
03.07.2018
13:22:48
в плагине
дописать событие msOnBeforeAddToCart в public_html/core/components/minishop2/elements/plugins/plugin.minishop2.php ?

Евгений
03.07.2018
13:23:06
создать в админке плагин, поставить галочку напротив нужного события

открыть любой плагин в админке и посмотреть пример кода

Алексей
03.07.2018
13:24:42
кто-нибудь сталкивался с тем, что невозможно через ssh залогиниться под рут-доступами? ruvds, доступы из лк

Владимир
03.07.2018
13:24:54
спасибо.

Миша
03.07.2018
13:25:07
Канал сохрани, там много очень крутого видео

Алексей
03.07.2018
13:25:10
саппорт идиотничает, говорит вы наверное неправильно пароль ввели, вы перезагрузите сервер и подобную муть

Алексей
03.07.2018
13:27:46
ага, в макбуке

Миша
03.07.2018
13:27:55
ага, в макбуке
открути, подуй))

Алексей
03.07.2018
13:27:59
и мышку в другую руку переложил тоже - не помогло

три раза сыграл через плечо на дереве smoke on the water

Евгений
03.07.2018
13:28:35
помолись

а, вспомнил

капслок выключи

Anton
03.07.2018
13:29:14
смени раскладку на английский

Google
Алексей
03.07.2018
13:29:16
профессию поменяй

Миша
03.07.2018
13:29:49
А если сделал все на феном + файловые элементы, а клиенту не понравилось? Хочет все в админке? )))))))))))

Алексей
03.07.2018
13:30:22
сделай ему источник файлов в админке, пусть ковыряется

Миша
03.07.2018
13:30:42
??

Евгений
03.07.2018
13:30:55
просто назови ему ту же сумму за переделку

Миша
03.07.2018
13:31:10
хотя я перед работой всегда интеерсуюсь

это я так гипотетически предсатвил

а насчет источника файлов, спасибо, записал

Евгений
03.07.2018
13:32:11
никогда не спрашивал у клиента где хранить шалоны и прочее

пускай формочки заполняет

потом устанешь искать что не так

Миша
03.07.2018
13:34:22
а кто как разделяет миниатюры в ms2Gallery?

Миша
03.07.2018
13:34:34
просто если много их то генерить там где они не нужны как бы не комильфо

делаете разные источники и потом их выбираете?

Миша
03.07.2018
13:40:29
тож задумался чет

Алексей
03.07.2018
14:09:21
ежжи способ источник выбирать в зависимости от шаблона

вполне удобно. причем это та же папка может быть, но другой источник со своими настройками превью

Алексей
03.07.2018
14:10:05
на modx.pro писали

Google
Алексей
03.07.2018
14:11:44
https://modx.pro/solutions/14819/

Владимир
03.07.2018
15:12:08
что-то не понимаю.

написал событие в плагине:

case 'msOnBeforeAddToCart': $options = array( 'fastening_price' => $_REQUEST['fastening'] ); $product->set('options', $options); $product->save(); break;

Миша
03.07.2018
15:13:06
че за request

Владимир
03.07.2018
15:13:19
в чанке корзины вывожу:

{if $product.options?} <div class="small"> {$product.options | join : '; '} </div> {/if}

но не выводится option

че за request
это то, что отправляется из карточки корзины. В данном случае галочка "Монтаж".

Admin
ERROR: S client not available

Миша
03.07.2018
15:14:32
ты получаешь id товара в $product. далее через getTVValue смотри что там стоит и уже отсюда ставь цену

Миша
03.07.2018
15:16:11
да

там просто на самом деле

у тебя там массив $product попадает

или объект, не помню, кажется $product->getTVValue('') получишь свой ТВ

Владимир
03.07.2018
15:17:23
ну ТВ я получу. Но он мне нужен будет не всегда, а когда только галочка отмечена.

Миша
03.07.2018
15:21:11
в общем логика такая, ты выбираешь ТВ и если тв включен, то к цене продукта добавляешь необходимую сумму

Google
Миша
03.07.2018
15:21:25
ну

у тебя value ТВ будет либо 1 либо не будет

PG
03.07.2018
15:23:23
я так понимаю что монтаж должен выбирать пользователь перед добавлением в корзину

и если он выбрал, тогда уже смотреть стоимость в ТВ

Владимир
03.07.2018
15:23:59
мне даже не к цене нужно прибавлять. А к общей стоимости. Я бы даже сказал, наверное, нужно передать все доп. параметры из карточки в корзину, и в корзине опять посчитать общую сумму на основании этих данных

Миша
03.07.2018
15:24:53
msAddLinked может подойдет?

Владимир
03.07.2018
15:25:54
а можно ли сделать так: в плагине написать: $product->set('fastening', $_REQUEST['fastening']); а в корзине вывести {$product.fastening} ?

PG
03.07.2018
15:26:51
и все-таки, пользователь выбирает монтаж или он обязателен если в ТВ товара указано?

Владимир
03.07.2018
15:28:15
и все-таки, пользователь выбирает монтаж или он обязателен если в ТВ товара указано?
если в ТВ указано, что монтаж входит в стоимость, то в карточке галочка уже стоит и не редактируется, если нет - то галочкой в карточке товара управляет пользователь

PG
03.07.2018
15:30:38
если в ТВ указано, что монтаж входит в стоимость пользователь может снять галочку?

PG
03.07.2018
15:34:26
сделай скрытый input name="options[fastening]" ну а value=Монтаж входит в стоимость

это для товаров где в ТВ указано что входит

в $product.options сразу будет текстовое значение

ну а пользователю дай чекбокс, а в плагине проверяй

но ему к примеру дай name="options[need_fastening]"

case 'msOnAddToCart': $id = $_SESSION['minishop2']['cart'][$key]['id']; if($_SESSION['minishop2']['cart'][$key]['options']['need_fastening'] == 'yes') { if($tv = $modx->getObject('modTemplateVarResource',array('tmplvarid'=>'ID_ТВ_ПОЛЯ','contentid'=>$id))){ $add = floatval($tv->get('value')); $_SESSION['minishop2']['cart'][$key]['price'] += $add; unset($_SESSION['minishop2']['cart'][$key]['options']['need_fastening']); $_SESSION['minishop2']['cart'][$key]['options']['fastening'] = "Монтаж $add руб."; } } break;

Миша
03.07.2018
15:50:13


PG
03.07.2018
15:58:52
не нужно ничего туда записывать, $key приходит параметром для этого события

Николай
03.07.2018
15:59:42
| date_format : '%d.%m.%Y'

Страница 1075 из 1422