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

Александр Сенькин
13 июля 2022, 10:26
0
А у меня не сработало? — jquery-1.10.2.min.js
Может не там беру? Подскажите где вы брали — jquery
я здесь releases.jquery.com/jquery/
Александр Сенькин
13 июля 2022, 10:16
1
0
Подскажите пожалуйста!
Установил на один сайт все работает во всплывающем окне (редактирование происходит), ставлю на другой сайт уже редактирование в новой вкладке? Установил на третий сайт редактирование простых страниц в новой вкладке, а тикетов во всплывающем окне?
— Что сделать чтобы стабильно во всплывающем окне? спасибо!
nekto
12 июля 2022, 18:47
0
Кривое решение непроверенное,
$_REQUEST['options']
всегда пустой, и цены сбиваются
JRabbit
12 июля 2022, 13:46
0
Добрый день! Нужно сделать синхронизацию modx с 1с для автосервиса… где будут выводиться свободные для записи на обслуживание дата/время в заявке и эта заявка должна уходить в 1с… соответственно выбранная дата будет пропадать из списка предлагаемых.

Такое можно реализовать с помощью этого модуля?
Алексей Соин
12 июля 2022, 12:36
0
мне както давно тоже нужно было игнорировать подключаемые метрики и выводить vue компонент, тег {ignore} не очень с этим справляется, я делал так, создал плагин ignore на событие pdoToolsOnFenomInit, со следующим содержанием:

<?php
/** @var modX $modx */
switch ($modx->event->name) {
    case 'pdoToolsOnFenomInit':
        $fenom->addModifier('ignore', function ($input) {
            $output = '{ignore}' . $input . '{/ignore}';
            return $output;
        });
        break;
}
а уже метрики и vue компоненты я добавлял с помощью чанков и настройками в clientConfig, добавляя вконце модификатор ignore, выглядило это чтото типо

{'metrics' | config | ignore}
{'vue-chunk' | chunk | ignore}
таким образом не нужно переопределять вьюшные теги и както стараться подгонять код чтобы феном не ломался))
Александр Мельник
12 июля 2022, 11:06
0
ничего удивительного, поверьте. Я бы свои знания в modx оценил бы в 20 процентов из 100 возможных)
Артур Шевченко
12 июля 2022, 11:01
0
Да, я удивился, когда увидел кто автор)))
Артур Шевченко
12 июля 2022, 11:01
0
В будущем всегда храните js отдельно и проблем не будет.
Артур Шевченко
12 июля 2022, 10:58
+1
<?php
$current_prefix = $modx->getOption('table_prefix');
igor
12 июля 2022, 08:27
0
добрый день, в настройках оплаты не хватает статуса просрочено
в админке тинькова — есть статус Просрочено — когда клиент зашел на оплату и не оплатил. Но в админке минишопа статус устанавливается Оплачено. Хотя не оплачено
что нужно сделать чтобы исправить ситуацию?
Александр Лунегов
12 июля 2022, 07:37
+2
  1. Обязательно для этого менять параметр по умолчанию? Почему нельзя указать значение этого параметра при обращении к сниппету?
  2. Вместо кучи бессмысленных девяток просто ввести «0», как сказано в подсказке и в документации — не работает?
  3. Если бы вы внимательно прочитали документацию к компоненту прежде, чем начали им пользоваться, то было бы ЭТО вообще «проблемой»?
Евгений Webinmd
11 июля 2022, 23:00
0
добавить в настройки контекста параметр locale
Игорь
11 июля 2022, 20:06
0
Все проблему решил. js занес в файл, без конструкций
<script type="text/javascript">
        $(document).on('ready', function() { 
</script>
и заработало
Алексей Носкович
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% точностью определяет мой адрес, я поэтому и удивился, что компонент через яндекс не смог определить корректно геолокацию, а отдельно без проблем.