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

Алексей Носкович
11 июля 2022, 19:32
0
Всем привет. решил задачу иначе:
У блока с мини-корзиной есть класс ".full". Навесил на него то же событие (отправка запроса на выборку товаров по ajax). Если кому-то интересно, то ниже приложил код:
<script>
  (function(){
    //Сохраняем ссылку на стандартный метод jQuery
    var originalAddClassMethod = jQuery.fn.addClass;
    //Переопределяем
    $.fn.addClass = function(){
        var result = originalAddClassMethod.apply(this, arguments);
        //Инициализируем событие смены класса
        $(this).trigger('cssClassChanged');
        return result;
    }
})();

$(function(){
    $(".full").bind('cssClassChanged', function(){ 
        e.preventDefault();
	$.ajax({  
	  type: "POST",  
	  url: '[[~1234]]', 
	  data: {parent: '[[*id]]'},
	  success:  function(data) { 
		if (data){
		  $('span.ajax-data').html(data);
		}else{
		  miniShop2.Message.error('Что-то пошло не так, попробуйте позже!');
		}
	  } 
	}); 
    });
});
</script>
Всем спасибо!
Игорь
11 июля 2022, 18:26
0
Здравствуйте, как раз вот сижу танцы с бубном делаю с сайтом думаю почему скрипты не работают некоторые, а это плагин у меня в одну строчку код делал. пункт 3 согласен…

но хочется все равно сжать сайт, что б компактно было для браузера и отпадало желание у других шуршать в коде моем
Lel
Lel
11 июля 2022, 17:56
0
Проблема была в некешируемом вызове, и в неправильных настройках типа содержимого для html
Lel
Lel
11 июля 2022, 17:55
0
Спасибо за ваш ответ!
Андрей Степаненко
11 июля 2022, 16:21
-1
Яндекс не определяет гео координаты)))))))

API браузера этим занимается
developer.mozilla.org/ru/docs/Web/API/Navigator/geolocation

Далее с помощью полученных координат, компонент получается твой адрес
Семён Кудрявцев
11 июля 2022, 16:11
0
Не, это то понятно) Я к тому что отдельно геокодер яндекса со 100% точностью определяет мой адрес, я поэтому и удивился, что компонент через яндекс не смог определить корректно геолокацию, а отдельно без проблем.
Андрей Степаненко
11 июля 2022, 15:41
-1
для этого специально добавлена карта на случай если адрес определен не верно
Чтобы по ней можно было указать точный адрес
Семён Кудрявцев
11 июля 2022, 15:21
0
У меня определяет не правильно, погрешность в 30 км, доступ к геоданным предоставил в браузере, не помогло.
Максим
11 июля 2022, 15:07
0
За вас уже сделали отдельную табличку. Артур выше предложил вариант ее использования через плагин на событие сохранения…
И до сих пор понять не могу при чем тут ModX 3? Где я о нем писал?
У гитхаба есть заветная кнопочка Blame… Посмотрите дату добавления этой таблицы в miniShop2…
github.com/modx-pro/miniShop2/blob/master/core/components/minishop2/model/schema/minishop2.mysql.schema.xml#L122
infora
11 июля 2022, 11:00
0
Спасибо, помогло!
Правда, в случае с xParser / Fenom нужно вот так:

{$pic | preg_replace: '~\?.*~': '' }
Артур Шевченко
11 июля 2022, 10:41
+1
<?php
$str = 'picture.jpg?size=';
echo preg_replace('/\?.*/', '', $str);
Андрей Степаненко
11 июля 2022, 09:33
0
спс, поправлю
Длинный адрес еще не попадался))
Роман
11 июля 2022, 09:31
0
Хорошее дополнение, особенно, для сайтов, где есть доставка.
Немного разъехался текст, но это мелочи.
infora
11 июля 2022, 09:26
0
В настройках поля укажите @INLINE вашдомен/{$url}
Евгений
11 июля 2022, 09:19
0
сталкивался уже с ним, неадекват в поддержке и куча глюков
да и нет нужды в таком сложном пакете
Вячеслав Варов
10 июля 2022, 23:27
0
Спасибо за наводку! разобрался)
Артур Шевченко
10 июля 2022, 23:17
+1
Вот имя чанка 94cdb8de53f6309b13cce23dc35842a7. Но нужно включить лог ошибок в системных настройках pdotools_fenom_save_on_errors
Артур Шевченко
10 июля 2022, 22:46
+1
Тебе нужно находить товар по артикулу и цвету. Цветов у товара несколько. Как добавление ещё одного поля в таблицу товара решает эту задачу, учитывая, что это поле(color) уже есть и содержит JSON? Помочь может только отдельная таблица где каждый цвет будет связан с определенным товаром.
Rasul
10 июля 2022, 22:31
0
Эм, это как посмотреть)
В названии цвет один (основной цвет), но сам товар разноцветный и эти цвета думаю потом буду добавлять как дополнительные.
Артур Шевченко
10 июля 2022, 22:24
0
У тебя товар может быть только одного цвета или нескольких цветов?