Всего 125 336 комментариев

Сергей Шлоков
07 августа 2022, 08:47
0
Хех, рассказываешь про Ctrl+F5, а лезешь в настройки MODX.

У тебя проблема с кэшированием браузера, вот и разбирайся с ним — смотри заголовки веб-сервера, которые отвечают за кэширование — всякие там cache-control, expires, pragma…
Ivan
06 августа 2022, 22:44
0
Администрация, если я что-то нарушаю или делаю не правильно, то сообщите в комментариях и я все поправлю.
Евгений
06 августа 2022, 17:33
0
видимо в случае с вызовом в чанке такая история не успевает обработаться и он ругается а потом нормально обрабатывает…
мутная тема, ранее использовал напрямую в шаблоне и инкогда проблем не было подобных
спасиб за пункт в настройках, отключил ))))
Павел Романов
06 августа 2022, 17:28
+1
Это понятно, но MODX не знает об этом и воспринимает как сниппет, который начинается на #
Евгений
06 августа 2022, 17:25
0
[[#[[*archive]].
это конструкция для fastfield
Дмитрий
06 августа 2022, 16:53
0
Да, спасибо, поддержка со мной 24\7 сидит ковыряется уже третьи сутки. Надеюсь проблема в моей прокладке между пк и креслом…
Олег Щавелев
06 августа 2022, 16:22
0
@Дмитрий, вы обратились в поддержку на cайте modstore.pro. В рамках поддержки, мы ответим на все вопросы в тикет системе modstore.pro. Потом напишем большой комментарий.
Павел Романов
06 августа 2022, 14:48
+1
MODX не знает тег [[# и воспринимает его как сниппет, с названием #[[*archive…, а такого сниппета с системе нет.
Либо, как сказал Alexey, используйте Fenom, либо просто отключите системную настройку log_snippet_not_found
Alexey
06 августа 2022, 14:29
0
В этой заметке Василий описывает особенность родного парсера MODX «изнутри-наружу». Используйте феном — там парсер работает наоборот — и не будет таких ошибок
Олег
05 августа 2022, 23:44
0
Разобрался
{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" style="padding-left: 0;">
            <input type="radio" value="{$values[$index]}" id="wes_{$index}_[[+id]]" name="options[{$name}]"  
                {if $index == 0}checked="checked"{/if}
                />
               
            <label  for="wes_{$index}_[[+id]]"  class="packing_item btn btn-gray sharp btn-lg btn-block {if $index == 0}checked{/if}"> {$values[$index]}  [[%ms2_frontend_weight_unit]]</label>
          </div>
        {/foreach}
{/foreach}
Олег
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