Всего 125 953 комментария

Олег
05 августа 2022, 18:52
0
Вывел через радио кнопки (стилизовал под кнопки)
<li class="ms2_product">
 	<form method="post" class="ms2_form  msoptionsprice-product">
<input type="hidden" name="id" value="[[+id]]">
<input type="hidden" name="key" class="key-product" value="">
<input type="hidden" name="options" value="[]">
            .......
              {'!msOptionsPrice.option' | snippet : [
                   'product'=>$id,
                   'options'=>'wes',
                   'tpl'=>'tpl.options-weight'
                ]}
......
      <button  type="submit" class="btn btn-add-cart addcart" title="Купить {$pagetitle}"  name="ms2_action" value="cart/add"><i class="fa fa-shopping-cart"></i></button>

  	</form>      
    </li>
И чанк:
{foreach $options as $name => $values}
        {foreach $values as $value index=$index}
         <div class="form_radio_btn col-xs-4 col-sm-4 col-md-4 mt20">
            <input type="radio" value="{$values[$index]}" id="wes_{$index}" name="options[{$name}]"  
                {if $index == 0}checked="checked"{/if}
                />
            <label  for="wes_{$index}"  class=" {if $index == 0}checked{/if}"> {$values[$index]}  [[%ms2_frontend_weight_unit]]</label>
          </div>
        {/foreach}
{/foreach}
Появилась новая проблема — выбираю опции у любых товаров в каталоге, а меняются они все время у первого товара.
Где-то еще видимо нужно добавить id продукта.
Подскажите, где ошибка.
В корзину добавляются правильно.
Артур Шевченко
05 августа 2022, 17:22
1
0
Я бы повесил на msOnCreateOrder, чтобы наверняка. Код примерно такой
<?php
$cost = $msOrder->get('cost');
$new_cost = $cost - $cost * 0.15;
$msOrder->set('cost', $new_cost);
$msOrder->save();
Сергей
05 августа 2022, 17:07
0
О! точно — это защита шаблона, наверное! Спасибо! Сейчас напишу его разработчику.
Александр Мельник
05 августа 2022, 17:06
+1
Сами делали сайт или приобрели готовый?
Я сталкивался с тем, что приобретаю готовый сайт, устанавливаю его и потом нужно написать разработчику, дать доступы в админку, чтобы он отключил свою «защиту».
Уверен ее можно взломать, но лениво, тем более что сайты покупаются официально.
Думаю и вам достался такой вариант.
Сергей
05 августа 2022, 16:07
0
Может быть сможете оказать платную помощь?
Игорь
05 августа 2022, 14:16
0
_
Игорь
05 августа 2022, 14:15
0
а этот способ подходит для уже созданного migx?
Игорь
05 августа 2022, 14:15
0
_
Константин
05 августа 2022, 13:35
0
Вообще галерея слетает при пагинации. Сейчас поменял стандартную fotorama на slick slider. Изображения просто вряд встают при ajax запросе. Причем в консоле ошибок нет. Скриншот: disk.yandex.ru/i/tNGVYZ4m3S4_Iw
Александр Мельник
05 августа 2022, 13:31
0
На всякий случай скрин системных настроек кеширования.
Miša Bulic
05 августа 2022, 11:14
0
lazy load подключен? Если да то попробуйте вот это:
$(document).on('pdopage_load', function( ) {
    lazyLoadInstance.update();
});
$(document).on('mse2_load', function () {
    lazyLoadInstance.update();
});
Роман
05 августа 2022, 10:02
0
Где-то неправильно запрос написан, нужно его искать.
Сергей
05 августа 2022, 09:59
0
пишет The site is currently unavailable
Не зависимо от этой настройки. Что включено, что выключено :-(
Роман
05 августа 2022, 09:51
0
Переключите в настройках site_status на «Нет» =)
Ссылка: /manager/?a=system/settings
Роман
05 августа 2022, 09:40
0
Я про хостинг. Если хостинг постоянно, то работает, то не работает. Это приводит к тому что сайт начинает выпадать из индекса поисковых систем. А это в свою очередь понижает поисковые позиции.
Александр
05 августа 2022, 09:32
0
Спасибо за совет.

«В любом случаи это плохо.» — вы имеете виду появление ошибок или проблемы с хостингом? Если появление ошибок, то чем это чревато?
Роман
05 августа 2022, 09:27
0
Too many connections, можно попробовать перенести сессии из базы в файлы. В настройках session_handler_class, сделайте пустым.
>>Отмечу, что на хостинге в последнее время часто наблюдаются проблемы. Может ли быть в этом причина?
В любом случаи это плохо.
Игорь
05 августа 2022, 09:03
0
у меня на каждой странице migx, а как импортировать на каждую страницу данные потом? )