Андрей

Андрей

С нами с 09 апреля 2015; Место в рейтинге пользователей: #68
Андрей
03 августа 2023, 14:23
0
Проверяйте кодировку таблиц и сравнение БД, должно быть utf8_general_ci, utf8mb4_general_ci или utf8mb4_unicode_ci.

Также в файле core/config/config.inc.php должна быть выставлена нужная кодировка:
$database_connection_charset = 'utf8mb4';
$database_dsn = 'mysql:host=127.0.0.1;dbname=111;charset=utf8mb4';
Андрей
27 июля 2023, 16:46
0
Понижайте версию mysql до 5.7, тогда всё корректно установится.
Андрей
27 июля 2023, 02:10
0
Какая версия MODX, БД и кодировка/сравнение таблиц?
Андрей
30 мая 2023, 17:12
0
Скорее всего вот это поможет:

&tpl_N - Имя чанка для N-го ресурса, например, &tpl_4=`tpl4th` установит шаблон для 4-го ресурса.
&tpl_nN - Имя чанка для каждого N-го ресурса, например, &tpl_n4=`tplEvery4th` будет применено к каждому 4-му ресурсу.

Общие параметры
Андрей
29 мая 2023, 17:10
0
p.s. Проверил у себя, условие в where рабочее:
{'!msProducts' | snippet:[
  'tpl' => '@INLINE {$id} - {$pagetitle} - {$price} - {$old_price}</br>',
  'limit' => 30,
  'parents' => 151,
  'sortby' => 'RAND()',
  'where' => '[{"Data.old_price:>":"Data.price"},{"Data.internet_magazin:=":"1"}]',
  'showLog' => 1
]}

//формирует запрос
Added where condition: class_key=msProduct, Data.old_price:>=Data.price, Data.internet_magazin:==1, ....

Но, поля расширены через доп — msAddField. Если же internet_magazin это твшка, опция, тогда надо по другому запрос переписать.
Андрей
29 мая 2023, 16:58
0
А что за поле — Data.internet_magazin? Можно включить параметр showLog и посмотреть какой запрос формируется.
Андрей
24 мая 2023, 15:27
0
Решение:
Изменить строку в файле:
Надо было просто понизить версию php, после обновления вернуть назад. Обновляйтесь до последней, всё будет нормально.
Андрей
24 мая 2023, 00:19
0
Должно всё работать, проверьте ошибки в логах modx, можно посмотреть ошибки в консоли браузера открыв ресурс. Попробовать переустановить компонент, возможно что то заглючило в момент установки, редко, но бывает.
Андрей
24 мая 2023, 00:18
0
«Актуальная это которая? Чтоб ничего не пострадало?
2.8.5-pl (rel. 7-Mar-2023) эта?»'

Да, всё должно обновиться нормально, ничего не пострадает.
Андрей
23 мая 2023, 23:28
0
Проверил, работает на 2.6.5. Сам компонент корректно установился? Какая версия php/mysql? Движок также стоит обновить до актуальной версии.
Андрей
09 мая 2023, 04:01
+1
У каждого дополнения есть подробная документация и возможность обновления из «админки». Покупатель обеспечивается бесплатной техподдержкой в течение 1 года со дня покупки.
Чтобы получить поддержку, нужно купить дополнение ещё раз.
Андрей
03 мая 2023, 00:38
0
Версия минишопа 3.0.3-pl
Именно минишопа или всё таки MODX? Если первое, то как минимум стоит обновиться до актуальной версии. Если MODX, то минишоп не адаптирован для версии 3.*
Андрей
30 апреля 2023, 00:03
0
Выпиливать проверку авторизации в компоненте. Но давать возможность загрузить файлы гостю не очень хорошая идея.
Андрей
19 апреля 2023, 14:43
+1
Скажите для userLocation есть ли карты Германии, и из какой бызы
они берутся, если их нет. То есть на какие базы ориентировано
приложение, ну или с какими будет работать.
Из документации:

Из коробки доступны следующие классы определения локации пользователя по ip

ulDetectLocationByIpGeoBase - включен по умолчанию
ulDetectLocationBySypexGeo
ulDetectLocationByDaData

IpGeoBase уже кончился, DaData не подойдёт, для Германии нужно переключить на SypexGeo. Свои объекты можно загрузить через встроенный Импорт/Экспорт в csv формате.

2. функция радиуса в приложении присутствует?
Скорее нет, чем да.
Андрей
12 апреля 2023, 00:32
0
Версия компонента последняя? Какая версия MODX и php, mysql? Кодировка БД стоит utf8mb4?
Андрей
01 февраля 2023, 03:03
1
+2
Конструкция странновата, почему бы в сниппете не возвращать нужный чанк? Но в целом можно примерно так сделать:
{set $param = '!testSnippet' | snippet}
{set $chunkName = 'chunkName'~$param}
{$chunkName | chunk}
Андрей
26 января 2023, 13:54
+1
SimpleSearch breaks website after server migration — вот здесь судя по описанию схожая проблема.
Андрей
26 января 2023, 13:49
0
Как встроить видео с Rutube в модальное окно fancybox — вот здесь есть рабочее решение фенсибокса для Rutube.
Андрей
24 ноября 2022, 18:42
0
Ну как вариант, можно плагин наколхозить =)) Будет заполняться рандомным email при рендере формы юзера.
<?php
if ($modx->context->key = 'mgr') {
    switch ($modx->event->name) {
       
    case 'OnUserFormRender':
        	$modx->regClientStartupScript('
            	<script>
            	    function randomString(i) {
            	        var rnd = "";
                        while (rnd.length < i) 
                            rnd += Math.random().toString(36).substring(2);
                        return rnd.substring(0, i);
                    };
            	    addEventListener("load", function(e) { var nameInput = document.getElementById("modx-user-email");nameInput.value = randomString(12)+"@site.ws";},false);
            	</script>
        	');
        break;
    }
}
Андрей
24 ноября 2022, 18:10
0
eShopLogistic — вот тут есть интеграция с Яндексом. Ну либо своё написать.