Евгений Дубровин

Евгений Дубровин

С нами с 18 декабря 2017; Место в рейтинге пользователей: #686
Евгений Дубровин
08 ноября 2023, 17:29
0
В общем все решалось в файле js компонента, почему я его не мог найти так долго во второй раз, не знаю))
Евгений Дубровин
06 ноября 2023, 16:39
0
Там чуть устарело, т… к. по ссылке не скачивается
<script src="/tpl/lib/jquery-ui-1.13.2.custom/jquery.ui.touch-punch.js"></script>
но в целом рабочее решение, со стилями тоже другие классы могут быть видимо, у меня они пока в кучу («от» м «до»), но решим наверно)
Евгений Дубровин
05 ноября 2023, 19:20
0
Доброго времени!
А не подскажете почему карта через этот компонент может быть такой, что курсром мыши её никак не подвинуть?
ideisruba.ru/nashi-raboty
Я вроде даже сам это делал (для мобильных надо было, чтобы только двумя пальцами можно было её двигать),
но хоть убей не могу вспомнить где и что менял (если так), а надо, чтобы на десктопах она была обычной и её можно было двигать.
Никто не подскажет где что надо исправить для этого?
Евгений Дубровин
05 ноября 2023, 19:12
0
А не подскажете ещё почему на мобильных могут не работать эти ползунки?
ideisruba.ru/category/projects
Т.е. вообще ниакой реакции, они даже не двигаются.
Евгений Дубровин
05 ноября 2023, 17:26
0
Большое спасибо!
Евгений Дубровин
10 октября 2023, 11:50
0
Доброго времени!
А не подскажете где можно взять информацию о том, как сделать ajax подгрузку результатов поиска?
Вроде много кому должно было понадобиться, но пока не нашел ничего по этой теме.
Евгений Дубровин
02 февраля 2023, 12:14
0
ну не плагином, настройкой Минишопа о нулях, но всё равно странно, хотя решился вопрос в итоге)
Евгений Дубровин
01 февраля 2023, 14:46
0
ноль съедается не сразу, сначала появляется, т.е. каким-то плагином видимо,
но если копейки есть, то ничего не съедается, странно)
Евгений Дубровин
01 февраля 2023, 14:12
0
Доброго времени!
А не подскажете почему такое может быть?
Хотим избавиться от копеек.
Если [2, ".", " "] то есть копейки.
Если [0, ".", " "], то вроде норм, но в некторых случаях съедает последний ноль у цен и сумм в корзине, делая их неверными.
И пока как избавиться от тех копеек (при добавлении процента за доставку выходят) прямо не знаю)
Евгений Дубровин
18 января 2023, 23:34
1
+1
вот оказывается решение:

$eventName = $modx->event->name;
switch($eventName) {
    case 'msOnChangeOrderStatus':
    if ($status == '2') {
$token = $modx->getOption('mstelegram_token', null, false);
$recipients = explode(',', $modx->getOption('mstelegram_recipients', null, ''));
Евгений Дубровин
03 августа 2022, 06:44
0
оно там есть, говорю же, это корзина, в алерт эти переменные выводятся без проблем например.
а вот в запросе этом выдают ошибку или уведомление от АПИ банка,
что sum и price должны быть числами.
при этом в карточке товара пот такой код
tinkoff.create(
    {
      items: [{name: '[[*pagetitle]]', price: [[+price:stripString=` `:mpy=`1.07`]], quantity: 1}],
      promoCode: 'default',
      sum: [[+price:stripString=` `:mpy=`1.07`]],
      shopId: 'cornu',
      showcaseId: 'cornu',
    },
    {view: 'modal'}
  )
отрабатывает штатно.
вот здесь например (кнопка «в кредит» справа)
cornu.ru/kvadrokopter-hubsan-h117s-zino-combo/
Евгений Дубровин
02 августа 2022, 21:58
0
блин, ребят, вы чего, что с вами?)
какие тыки? у меня больше десяти лет опыта, честно.
какой бэкенд, какие методы ит.п.?!

всё реализовано банком, вот здесь описано с примерами loans.tinkoff.ru/applications/online/08be1ce1-c6d8-4d8e-b482-83947f7b1078

если в мой вышепоказанный код вставить вместо переменных числа (и произведение price и quantity будет равняться sum), то всё отрабатывает штатно.
а вот переменные там (в том json запросе) не отрабатывают (ни jjavascript ни fenom).
вот только в этом загвоздка и этот вопрос только и пытаюсь решить.
Евгений Дубровин
02 августа 2022, 15:15
0
это выполняется в корзине. (чанк cartOuter)
вот не отрабатывает просто феном, поэтому и не могу понять)
т.е. имя товара — без проблем.
а числа — никак почему-то(

т.е.

function credit() {
	tinkoff.create(
    {
      sum:  {$total.cost},
      items: [

    		{foreach $products as $product}	{ name: '{$product.pagetitle}', price: {$product.price}, quantity: {$product.count} }, {/foreach}
    		]
    ,
      promoCode: 'default',
      shopId: 'cornu',
      showcaseId: 'cornu',
    },
 {ignore} {view: 'newTab'} {/ignore}
  )
	}
вот этот код выдает ошибку credit is not defined
Евгений Дубровин
02 августа 2022, 14:15
0
Роман, спасибо, но нужели только так сложно?
ведь все переменные есть на странице где я запускаю этот скрипт.
<script>

  var totalcost = "{$total.cost}";
    var price = "{$product.price}";
    var count = "{$product.count}";

  function credit() {
  tinkoff.create(
    {
      sum: totalcost,
      items: [
        {foreach $products as $product}  { name: '{$product.pagetitle}', price: price, quantity: count }, {/foreach}
        ]
    ,
      promoCode: 'default',
      shopId: 'cornu',
      showcaseId: 'cornu',
    },
 {ignore}   {view: 'newTab'} {/ignore}
  )
  }
</script>
вот в таком коде все нужные переменные есть и их можно в алерт например вывести.
а вот как их в json засунуть не знаю.
т.е. name даже просто феномом отрабатывает (это текстовая строка), а вот цифры (totalcost, price, count) никак не понимаю как можно сделать.
Евгений Дубровин
02 августа 2022, 12:16
0
ну т.е. вопрос сводится к тому, как переменную (js или php) в json передать видимо)
Евгений Дубровин
31 июля 2022, 16:41
-1
ну да, то что Вы предлагаете — это точно проще, ага)
при чем тут html?
я сам в основном учился и уже почти полтора десятка лет довольно успешно этим занимаюсь.
я спросил только как там вывести цену и количество, т.к. феном там не отрабатывает.
Евгений Дубровин
30 июля 2022, 15:17
0
вообще вот в таком коде
<script>
	function credit() {
	tinkoff.create(
    {
      sum: {$total.cost},
      items: [
    		{foreach $products as $product}	{ name: '{$product.pagetitle}', price: {$product.price}, quantity: {$product.count} }, {/foreach}
    		]
    ,
      promoCode: 'default',
      shopId: 'cornu',
      showcaseId: 'cornu',
    },
 {ignore}   {view: 'newTab'} {/ignore}
  )
	}
</script>
не работают только цена и количество, название отрабатывает (видимо потому что текст и в кавычках).
что можно сделать, чтобы цена и количество тоже выводились в массиве?
может не через феном можно как-то?